Compiles on Red Hat 7.3 systems continue to be a
problem. You said that you had a fix and it would show
up in 1.4.1, but I did not see that release become
available. I just grabbed 1.5 and got the same compile
errors.
In another bug you asked the poster what compiler was
being used. In the Red Hat 7.3 case it is gcc 2.96.
--Larry
In case you'd like to see the compile error again:
if gcc -DHAVE_CONFIG_H -I. -I. -I..
-I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H
-I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/include/orbit-1.0
-I/usr/include/gtk-1.2 -I/usr/X11R6/include
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-I/usr/local/ssl/include -g -O2 -Wall -Wunused -MT
appfunctions.o -MD -MP -MF ".deps/appfunctions.Tpo" \
-c -o appfunctions.o `test -f 'appfunctions.c' ||
echo './'`appfunctions.c; \
then mv ".deps/appfunctions.Tpo" ".deps/appfunctions.Po"; \
else rm -f ".deps/appfunctions.Tpo"; exit 1; \
fi
appfunctions.c: In function `app_delete_interactive':
appfunctions.c:906: parse error before `*'
appfunctions.c:913: `erase' undeclared (first use in
this function)
appfunctions.c:913: (Each undeclared identifier is
reported only once
appfunctions.c:913: for each function it appears in.)
appfunctions.c:928: `temp' undeclared (first use in
this function)
appfunctions.c:943: `objectn' undeclared (first use in
this function)
appfunctions.c:954: `buf' undeclared (first use in this
function)
make[2]: *** [appfunctions.o] Error 1
make[2]: Leaving directory
`/home/lfahnoe/rpm/BUILD/directory_administrator-1.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/lfahnoe/rpm/BUILD/directory_administrator-1.5'
make: *** [all] Error 2
Logged In: NO
same problem for 1.5.1 :-(
[snip]
clude/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall
-Wunused -MT prefs.o -MD -MP -MF ".deps/prefs.Tpo" \
-c -o prefs.o `test -f 'prefs.c' || echo './'`prefs.c; \
then mv ".deps/prefs.Tpo" ".deps/prefs.Po"; \
else rm -f ".deps/prefs.Tpo"; exit 1; \
fi
prefs.c: In function `load_prefs':
prefs.c:56: parse error before `tls'
prefs.c:134: `tls' undeclared (first use in this function)
prefs.c:134: (Each undeclared identifier is reported only once
prefs.c:134: for each function it appears in.)
make[2]: *** [prefs.o] Error 1
make[2]: Leaving directory
`/home/richard/rpm/BUILD/directory_administrator-1.5.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/richard/rpm/BUILD/directory_administrator-1.5.1'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.11389 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.11389 (%build)
Logged In: YES
user_id=150358
Yep, I'm on to this. The reason is because GCC 3.2 does not
even warn about this, just chugs along. The solution is to
find a compiler switch that will turn this situation into an
error. I cannot (because of software conflicts) install GCC
2.95. Please help me on this. Otherwise no matter what I
do, every release would have new errors (for older platforms)
like this. =(
Logged In: YES
user_id=150358
will be fixed during the weekend