Front page | perl.perl5.porters |
Postings from March 2000
[ID 20000319.005] Not OK: perl v5.6.0 +v5.6.0-RC1 on os2 2.30
From:
sthoenna
Date:
March 19, 2000 20:37
Subject:
[ID 20000319.005] Not OK: perl v5.6.0 +v5.6.0-RC1 on os2 2.30
Message ID:
aea14gzkg2WJ092yn@efn.org
This is a build failure report for perl from sthoenna@efn.org,
generated with the help of perlbug 1.27 running under perl v5.6.0.
-----------------------------------------------------------------
[Please enter your report here]
Oops, somehow this report didn't get mailed. Still a problem on RC2.
When building on a system with no sockets, I get:
`sh cflags libperl.lib pp_sys.obj` -Zdll pp_sys.c
CCCMD = gcc -DPERL_CORE -c -Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=62 -O2 -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -s -DDEBUGGING
pp_sys.c: In function `Perl_pp_sysread':
pp_sys.c:1507: warning: assignment makes pointer from integer without a cast
pp_sys.c:1509: warning: comparison between pointer and integer
pp_sys.c:1510: invalid operands to binary +
pp_sys.c:1510: invalid operands to binary -
make: *** [pp_sys.obj] Error 1
The immediate problem seems to be sock size type being set to char *
Here's a patch:
--- Configure.orig Mon Mar 13 11:12:10 2000
+++ Configure Sun Mar 19 17:42:34 2000
@@ -13865,7 +13865,7 @@
esac
;;
*) : no sockets, so pick relatively harmless defaults
- socksizetype='char *'
+ socksizetype='int'
;;
esac
A better fix would be to not go through code using sock size when there
are no sockets.
[Please do not change anything below this line]
-----------------------------------------------------------------
---
Site configuration information for perl v5.6.0:
Configured by sthoenna at Thu Mar 9 20:40:23 PST 2000.
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
Platform:
osname=os2, osvers=2.30, archname=os2
uname='os2 efn.org 2 2.30 i386 '
config_args='-des -D prefix=d:/perl -D optimize=-O2 -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -s -DDEBUGGING'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define
use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
Compiler:
cc='gcc', optimize='-O2 -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -s -DDEBUGGING', gccversion=2.8.1
cppflags='-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=62'
ccflags ='-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=62'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
alignbytes=4, usemymalloc=y, prototype=define
Linker and Libraries:
ld='gcc', ldflags ='-Zexe -Zomf -Zmt -Zcrtdll -Zstack 32000'
libpth=d:/emx/lib d:/emx/lib/mt
libs=-lsocket -lm -lbsd
libc=d:/emx/lib/mt/c_import.lib, so=dll, useshrplib=true, libperl=libperl.lib
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-Zdll', lddlflags='-Zdll -Zomf -Zmt -Zcrtdll '
Locally applied patches:
v5.6.0-RC1
---
@INC for perl v5.6.0:
d:/perl/lib/5.6.0/os2
d:/perl/lib/5.6.0
d:/perl/lib/site_perl/5.6.0/os2
d:/perl/lib/site_perl/5.6.0
d:/perl/lib/site_perl
.
---
Environment for perl v5.6.0:
HOME=d:\home\sthoenna
LANG=en_us
LANGUAGE (unset)
LD_LIBRARY_PATH (unset)
LOGDIR=sthoenna
PATH=d:\bin;C:\OS2;d:\perl\bin;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;d:\os2apps\util;d:\DOSAPPS\UTIL;c:\sio;D:\WINDOWS;d:\pdksh;d:\emx\bin;d:\emacs\19.33\bin;d:\ispell
PERL_BADLANG (unset)
PERL_SH_DIR=d:\BIN
SHELL (unset)
-
[ID 20000319.005] Not OK: perl v5.6.0 +v5.6.0-RC1 on os2 2.30
by sthoenna