There's a new "--disable-werror" configure option that does that, to
no avail.

Here's the error again and a grep from the headers mentioned in the error.

> >gcc -I.. -I. -I./include -I./common -g -W -Wall  -Werror  -Wno-unused  -g 
> >-O2 -g -W -Wall  -Werror  -Wno-unused  -DHAVE_CONFIG_H   -c -o lpc.o 
> >./common/lpc.c
> >In file included from include/lp.h:22,
> >                 from ./common/lpc.c:64:
> >include/portable.h:815: conflicting types for `setenv'
> >/usr/bin/../lib/gcc-lib/powerpc-ibm-aix5.1.0.0/2.9-aix51-020209/include/stdlib.h:476:
> > previous declaration of `setenv'
 
# grep setenv src/include/portable.h
extern int setenv(char *, char *, int);

# grep setenv 
/usr/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/2.9-aix51-020209/include/stdlib.h 
        extern int      setenv();
        extern int      setenv(const char *, const char *, int);

Apparently the difference is a const char vs char. Any
recommendations?

Russell

On Tue, Feb 17, 2004 at 02:02:42PM -0500, Rick Cochran wrote:
> Russell,
> 
> The last time I built LPRng (3.8.14), I had to disable "-Werror" using the 
> following patch.
> 
> When I said that LPRng worked well under AIX, I suppose I should have 
> mentioned that it's a pain to build.
> 
> At the time, I also wrote the following notes, some of which may not matter 
> if you are not using kerberized printing:
> 
> # --disable-shared is necessary so that LPRng doesn't build bogus stubs for
> # the Kerberos library routines, resulting in segfaults.  In fact, Patrick
> # says unequivocally that one should not build LPRng shared under AIX.
> 
> # NOTE: MAKE SURE /var/run HAS THE PROPER PERMS!!!
> sudo chmod 755 /var/run
> 
> -Rick
> 
> *** configure.orig      Tue Aug  6 15:11:04 2002
> --- configure   Fri Aug  9 14:19:10 2002
> ***************
> *** 20217,20224 ****
> 
> 
>   if test "$ac_cv_c_compiler_gnu" = yes; then
> !       CFLAGS="$CFLAGS -g -W -Wall -Werror -Wno-unused "
> !       CPPFLAGS="$CPPFLAGS -g -W -Wall -Werror -Wno-unused "
>   fi;
> 
>   ac_config_files="$ac_config_files Makefile HOWTO/Makefile 
>   TESTSUPPORT/Makefile
> DISTRIBUTIONS/Makefile UTILS/LPRng.pm UTILS/Makefile UTILS/accounting.pl 
> UTILS/decode_args_with_perl UTILS/decode_args_with_sh UTILS/fixid 
> UTILS/fixupdate UTILS/lpq_in_perl UTILS/lpr_in_perl UTILS/lprm_in_perl 
> UTILS/make_lpd_conf UTILS/make_printcap_use UTILS/makeinc UTILS/read_conf 
> UTILS/remote_active UTILS/test_read UTILS/update_z.pl lpd.perms 
> man/Makefile src/Makefile src/pclbanner src/psbanner po/Makefile.in 
> intl/Makefile"
> --- 20217,20224 ----
> 
> 
>   if test "$ac_cv_c_compiler_gnu" = yes; then
> !       CFLAGS="$CFLAGS -g -W -Wall -Wno-unused "
> !       CPPFLAGS="$CPPFLAGS -g -W -Wall -Wno-unused "
>   fi;
> 
>   ac_config_files="$ac_config_files Makefile HOWTO/Makefile 
>   TESTSUPPORT/Makefile
> DISTRIBUTIONS/Makefile UTILS/LPRng.pm UTILS/Makefile UTILS/accounting.pl 
> UTILS/decode_args_with_perl UTILS/decode_args_with_sh UTILS/fixid 
> UTILS/fixupdate UTILS/lpq_in_perl UTILS/lpr_in_perl UTILS/lprm_in_perl 
> UTILS/make_lpd_conf UTILS/make_printcap_use UTILS/makeinc UTILS/read_conf 
> UTILS/remote_active UTILS/test_read UTILS/update_z.pl lpd.perms 
> man/Makefile src/Makefile src/pclbanner src/psbanner po/Makefile.in 
> intl/Makefile"
> 
> 
> Russell Adams wrote:
> >I'm trying to compile LPRng-3.8.25 on AIX 5.2 with GCC 2.9, and have the
> >following error:
> >
> >gcc -I.. -I. -I./include -I./common -g -W -Wall  -Werror  -Wno-unused  -g 
> >-O2 -g -W -Wall  -Werror  -Wno-unused  -DHAVE_CONFIG_H   -c -o lpc.o 
> >./common/lpc.c
> >In file included from include/lp.h:22,
> >                 from ./common/lpc.c:64:
> >include/portable.h:815: conflicting types for `setenv'
> >/usr/bin/../lib/gcc-lib/powerpc-ibm-aix5.1.0.0/2.9-aix51-020209/include/stdlib.h:476:
> > previous declaration of `setenv'
> >gmake[1]: *** [lpc.o] Error 1
> >gmake[1]: Leaving directory 
> >`/IDX/home/sysadm/rladams/software/LPRng-3.8.25/src'
> >gmake: *** [src] Error 2
> >
> >Any ideas?
> >
> >Russell
> >
> >-----------------------------------------------------------------------------
> >YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
> >The address you post from MUST be your subscription address
> >
> >If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
> >or lprng-digest-requests) with the word 'help' in the body.  For the 
> >impatient,
> >to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
> >with:                           | example:
> >subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
> >unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]
> >
> >If you have major problems,  send email to [EMAIL PROTECTED] with the 
> >word
> >LPRNGLIST in the SUBJECT line.
> >-----------------------------------------------------------------------------
> 
> -- 
> |Rick Cochran                                   phone: 607-255-7618|
> |Cornell CIT - Systems & Operations - Net-Print   FAX: 607-255-8521|
> |730 Rhodes Hall, Ithaca, N.Y. 14853        email: [EMAIL PROTECTED]|
> 
> 
> -----------------------------------------------------------------------------
> YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
> The address you post from MUST be your subscription address
> 
> If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
> or lprng-digest-requests) with the word 'help' in the body.  For the 
> impatient,
> to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
> with:                           | example:
> subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
> unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]
> 
> If you have major problems,  send email to [EMAIL PROTECTED] with the word
> LPRNGLIST in the SUBJECT line.
> -----------------------------------------------------------------------------

-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to