[gs-devel] Re: [Fwd: Rev 7970: gcc compilation failed]
Till Kamppeter
till.kamppeter at gmail.com
Mon May 14 07:31:26 PDT 2007
For me it compiles correctly under Linux, Ubuntu Feisty, gcc 4.1.2, 32
bit and 64 bit.
I have compiled with
./autogen.sh
./configure --enable-dynamic --disable-compile-inits --with-driver=ALL
--with-fontpath=/var/lib/defoma/gs.d/dirs/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts
make
and the "omni" device is present after compilation.
But I have seen now that in src/configure.ac I have added
"-Dgs_stderr=stderr" to the CFLAGS for the compilation of the CUPS
device. Perhaps this needs to be set globally.
Any suggestion how to solve this the best way?
Till
Alex Cherepanov wrote:
> Hi Till,
>
> It looks like the last revision broke the compilation
> on GNU+Linux. Attached is a message from my compilation bot.
> Please check.
>
> Regards,
> Alex
>
> ------------------------------------------------------------------------
> gcc -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FILE64 -O2 -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -Iijs -o ./obj/ijs_server.o -c ijs/ijs_server.c
> ./obj/echogs -e .dev -w- -l-obj ./obj/ijslib ./obj/ijs.o ./obj/ijs_server.o ./obj/ijs_client.o ./obj/ijs_exec_unix.o
> ./obj/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ijs ./obj/gdevijs.o ./obj/ijs.o ./obj/ijs_client.o ./obj/ijs_exec_unix.o
> gcc -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FILE64 -O2 -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -I./obj -I./src -o ./obj/gomni.o -c ./contrib/gomni.c
> ./contrib/gomni.c:103: warning: no previous prototype for 'dlsym_wrapper'
> ./contrib/gomni.c: In function 'OpenDevice':
> ./contrib/gomni.c:382: error: 'gs_stderr' undeclared (first use in this function)
> ./contrib/gomni.c:382: error: (Each undeclared identifier is reported only once
> ./contrib/gomni.c:382: error: for each function it appears in.)
> ./contrib/gomni.c: In function 'CloseDevice':
> ./contrib/gomni.c:482: error: 'gs_stderr' undeclared (first use in this function)
> ./contrib/gomni.c: In function 'GetDeviceParams':
> ./contrib/gomni.c:571: error: 'gs_stderr' undeclared (first use in this function)
> ./contrib/gomni.c:595: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:600: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:610: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:616: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:622: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:627: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:632: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:637: warning: pointer targets in assignment differ in signedness
> ./contrib/gomni.c:642: warning: pointer targets in passing argument 3 of 'param_write_long' differ in signedness
> ./contrib/gomni.c: In function 'SetupDevice':
> ./contrib/gomni.c:688: error: 'gs_stderr' undeclared (first use in this function)
> ./contrib/gomni.c:738: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:739: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:740: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:741: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:742: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:743: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:744: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:745: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:746: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:747: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:748: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:749: warning: initialization discards qualifiers from pointer target type
> ./contrib/gomni.c:912: warning: pointer targets in passing argument 3 of 'param_read_long' differ in signedness
> ./contrib/gomni.c: In function 'PrintPage':
> ./contrib/gomni.c:1330: error: 'gs_stderr' undeclared (first use in this function)
> make: *** [obj/gomni.o] Error 1
>
>
More information about the gs-devel
mailing list