Re: [Speedycgi-users] Trying to compile under Red Hat 8
Brought to you by:
samh
|
From: Sam H. <sa...@da...> - 2003-10-01 20:18:40
|
The latest version on the cvs server should fix this. > Hi, > > I've been running SpeedyCGI (for my Openwebmail environment) for over a year, > running under Red Hat 8 and perl-5.8.0-55. > > Red Hat recently released perl-5.8.0-88.3, which fixes some security issues > with the previous release perl. > > Unfortunately these perl RPM's caused issues with my Openwebmail setup, so I > decided to recompile speedy under the new perl and it no longer compiles. > > When I move back to the older perl is compiles fine. > > Below is the output: > > # make > cd src && make > make[1]: Entering directory `/root/CGI-SpeedyCGI-2.21/src' > /usr/bin/perl -w optdefs.pl /usr/bin > Writing speedy_optdefs.c > Writing speedy_optdefs.h > Writing mod_speedycgi_cmds.c > Writing mod_speedycgi2_cmds.c > Writing SpeedyCGI.pm > make[1]: Leaving directory `/root/CGI-SpeedyCGI-2.21/src' > cp src/SpeedyCGI.pm blib/lib/CGI/SpeedyCGI.pm > make[1]: Entering directory `/root/CGI-SpeedyCGI-2.21/src' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/root/CGI-SpeedyCGI-2.21/src' > make[1]: Entering directory `/root/CGI-SpeedyCGI-2.21/speedy_backend' > rm -f speedy_backend_main.c > cp ../src/speedy_backend_main.c speedy_backend_main.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_backend_main.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_perl.c > cp ../src/speedy_perl.c speedy_perl.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_perl.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > speedy_perl.c: In function `onerun': > speedy_perl.c:794: warning: comparison between pointer and integer > speedy_perl.c:795: warning: comparison between pointer and integer > speedy_perl.c:796: warning: comparison between pointer and integer > rm -f speedy_util.c > cp ../src/speedy_util.c speedy_util.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_util.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_sig.c > cp ../src/speedy_sig.c speedy_sig.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_sig.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_frontend.c > cp ../src/speedy_frontend.c speedy_frontend.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_frontend.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_backend.c > cp ../src/speedy_backend.c speedy_backend.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_backend.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_file.c > cp ../src/speedy_file.c speedy_file.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_file.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_slot.c > cp ../src/speedy_slot.c speedy_slot.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_slot.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_poll.c > cp ../src/speedy_poll.c speedy_poll.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_poll.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_ipc.c > cp ../src/speedy_ipc.c speedy_ipc.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_ipc.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_group.c > cp ../src/speedy_group.c speedy_group.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_group.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_script.c > cp ../src/speedy_script.c speedy_script.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_script.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_opt.c > cp ../src/speedy_opt.c speedy_opt.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_opt.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > speedy_opt.c: In function `speedy_opt_init': > speedy_opt.c:292: warning: assignment discards qualifiers from pointer target > type > rm -f speedy_optdefs.c > cp ../src/speedy_optdefs.c speedy_optdefs.c > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND speedy_optdefs.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS > -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O -DVERSION=\"2.21\" > -DXS_VERSION=\"2.21\" -fPIC "-I/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" > -DSPEEDY_VERSION=\"2.21\" -DSPEEDY_BACKEND xsinit.c > cc1: warning: changing search order for system directory "/usr/local/include" > cc1: warning: as it has already been specified as a non-system directory > rm -f speedy_backend > gcc -o speedy_backend speedy_backend_main.o speedy_perl.o speedy_util.o > speedy_sig.o speedy_frontend.o speedy_backend.o speedy_file.o speedy_slot.o > speedy_poll.o speedy_ipc.o speedy_group.o speedy_script.o speedy_opt.o > speedy_optdefs.o xsinit.o -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE -L/usr/local/lib /usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE -lperl -lnsl -ldl -lm -lpthread -lc -lcrypt > -lutil > speedy_perl.o: In function `onerun': > speedy_perl.o(.text+0xfa3): undefined reference to `setdefout' > collect2: ld returned 1 exit status > make[1]: *** [speedy_backend] Error 1 > make[1]: Leaving directory `/root/CGI-SpeedyCGI-2.21/speedy_backend' > make: *** [subdirs] Error 2 > > > [root@gazelle CGI-SpeedyCGI-2.21]# make test > make[1]: Entering directory `/root/CGI-SpeedyCGI-2.21/src' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/root/CGI-SpeedyCGI-2.21/src' > make[1]: Entering directory `/root/CGI-SpeedyCGI-2.21/speedy_backend' > rm -f speedy_backend > gcc -o speedy_backend speedy_backend_main.o speedy_perl.o speedy_util.o > speedy_sig.o speedy_frontend.o speedy_backend.o speedy_file.o speedy_slot.o > speedy_poll.o speedy_ipc.o speedy_group.o speedy_script.o speedy_opt.o > speedy_optdefs.o xsinit.o -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE -L/usr/local/lib /usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8. > 0/i386-linux-thread-multi/CORE -lperl -lnsl -ldl -lm -lpthread -lc -lcrypt > -lutil > speedy_perl.o: In function `onerun': > speedy_perl.o(.text+0xfa3): undefined reference to `setdefout' > collect2: ld returned 1 exit status > make[1]: *** [speedy_backend] Error 1 > make[1]: Leaving directory `/root/CGI-SpeedyCGI-2.21/speedy_backend' > make: *** [subdirs] Error 2 > > > Any ideas as to what the problem could be? > > Thanks. > > Michael. > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Speedycgi-users mailing list > Spe...@li... > https://lists.sourceforge.net/lists/listinfo/speedycgi-users > |