bugs in the latest (and not so latest) anonCVS...



Solaris 2.5.1, not a 100% GNU userspace and won't be.

(1) ORBit/popt/configure.in, the bug that inevitably produces a lot of
    discussion but never a fix.

Index: popt/configure.in
===================================================================
RCS file: /cvs/gnome/popt/configure.in,v
retrieving revision 1.18
diff -u -r1.18 configure.in
--- popt/configure.in	1999/02/12 04:50:52	1.18
+++ popt/configure.in	1999/03/22 20:27:44
@@ -11,7 +11,7 @@
 AM_PROG_LIBTOOL
 AC_PROG_INSTALL
 
-if test $CC = gcc; then
+if test "x$GCC" = xyes; then
     CFLAGS="-Wall $CFLAGS"
 fi
 addlib() {

(2) This from the latest gnome-core:

gcc -include /home/allbery/bld/configure-hack.h -I/opt/gprereq/include -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -o .libs/asclock_applet asclock.o draw.o timezone.o dialogs.o config.o gnome_config.o rot.o symbols.o parser.o -Wl,--rpath -Wl,/opt/gnome/lib ../../panel/.libs/libpanel_applet.so -L/opt/gnome/lib -L/opt/gprereq/lib -L/usr/local/lib -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lsocket -lbind -lmalloc -lm -lm -ldl -L/opt/gprereq/lib -L/usr/local/lib -lbind -lmalloc -L/opt/gnome/lib -L/opt/gprereq/lib -L/usr/local/lib -L/usr/openwin/lib -R/usr/openwin/lib -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgnomeui -lart_lgpl -lgdk_imlib -lgtk -lgdk -lgmodule -lintl -lXext -lX11 -lnsl -lw -lgnome -lgnomesupport -lesd -lposix4 -lsocket -lbind -lmalloc -laudiofile -lm -ldb -lglib ../../intl/libintl.a -L/opt/gprereq/lib -L/usr/local/lib -lbind -lmalloc
asclock.o: In function `main':
asclock.o(.text+0x1a40): undefined reference to `setenv'
dialogs.o: In function `property_apply_cb':
dialogs.o(.text+0x76c): undefined reference to `setenv'
make[3]: *** [asclock_applet] Error 1
make[3]: Leaving directory `/home/allbery/bld/gnome-core/applets/asclock'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/allbery/bld/gnome-core/applets'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/allbery/bld/gnome-core'
make: *** [all-recursive-am] Error 2
=== [gnome-core/make] Error 2

setenv() is not only a Linuxism, it's a *deprecated* Linuxism (the standard
is putenv()).

-- 
brandon s. allbery	[os/2][linux][solaris][japh]	 allbery@kf8nh.apk.net
system administrator	     [WAY too many hats]	   allbery@ece.cmu.edu
electrical and computer engineering					 KF8NH
carnegie mellon university	      ["God, root, what is difference?" -Pitr]



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]