[zorp] Compile problems with Zorp 2.0.8 GPL

Balazs Scheidler zorp@lists.balabit.hu
Mon, 05 Apr 2004 13:44:45 +0200


2004-04-04, v keltezéssel 19:17-kor Börje Wallin ezt írta:
> I have problems compiling Zorp. The configure part is performed without 
> problems, but the make part is broken. I am compiling on a Fedora core 2 
> box. Below is the output from the make command. I am using gcc 3.3.2 and 
> python 2.3. The ExtensionClass 1.2.1 and the libzorpll 2.0.26.24 compiled, 
> and installed without problems.
> 
> make[3]: Entering directory `/home/reino/fedoraC2/BUILD/zorp-2.0.8/lib'
> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   
> -I/home/reino/fedoraC2/BUILD/zorp-2.0.8/lib 
> -I/home/reino/fedoraC2/BUILD/zorp-2.0.8  /usr/include/python2.3 -pthread 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -D_GNU_SOURCE -pthread 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -O2 -g -pipe 
> -march=i686 -O2  -Wall -W -g -D_GNU_SOURCE -c proxy.c
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/reino/fedoraC2/BUILD/zorp-2.0.8/lib 
> -I/home/reino/fedoraC2/BUILD/zorp-2.0.8 /usr/include/python2.3 -pthread 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_GNU_SOURCE -pthread 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -march=i686 
> -O2 -Wall -W -g -D_GNU_SOURCE -c proxy.c   -fPIC -DPIC -o proxy.lo
> gcc: cannot specify -o with -c or -S and multiple compilations
> make[3]: *** [proxy.lo] Error 1
> make[3]: Leaving directory `/home/reino/fedoraC2/BUILD/zorp-2.0.8/lib'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/reino/fedoraC2/BUILD/zorp-2.0.8/lib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/reino/fedoraC2/BUILD/zorp-2.0.8'
> make: *** [all-recursive-am] Error 2

the problem seems to be that you have two filename arguments to the gcc
command, the first is '/usr/include/python2.3' the other is 'proxy.c'.
You probably need to add a -I in front of /usr/include/python2.3

-- 
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1