[Cooker] SVGAlib on coker is still 1.4.1!!!
I noted today that SVGAlib package has been patched recently. The version keeps being 1.4.1. But for a few monthes the tarball 1.4.2 is already on the road. And it is an important bugfix version that managed to solve some serious problems with Voodoo and TNT cards. Ektanoor
[Cooker] squid on cooker is an archeological item...
I have seen that for quite long time no one updates the squid package - right now the mirror shows 2.3-STABLE2. But, for quite long, STABLE4 is on the shelf. Moreover the STABLE2 version has some bugs that don't make it quite pretty for massive use (experienced on my own sweat) At least STABLE3 is needed for normal use (note: this one has real trouble with big caches - >5Gb). So anyway it would be cool to have STABLE4 (on squid site it is not mentioned in some pages, but it is there! We work on it). Could the maintainer take care of this? Ektanoor
[Cooker] Pingus doesn't build with 2.96
First the configure script drops out because it finds some warnings on ClanLib testing. This warnings are pretty inocent: the lack of new line in includes... In the meantime, by forcing, the script to go over this, one fails to compile due to incongruencies between c++ code and this new compiler. btw, while classical c works great in most cases, the g++ has been giving some serious troubles. It seems that several functions are lacking or have been replaced or wiped into BugHole. Anyone thinks to solve or clarify this? Ektanoor
Re: [Cooker] Problems upgrading to rpm 4.0
Guillaume Cottenceau wrote: > > After install of rpm-4 I issued a "rpm -q " to test then saw > there was a problem then did the rebuilddb. This worked. Correct. Now, if you do right after rpm-4 upgrade something like rpm -U rpm-devel-4, the program itself will automatically initialize the databases and disregards the existing ones. So, after this, any rebuilddb fails to upgrade the old database because a new one is already in place. Got where the cat is hidden? Ektanoor > > > Ok the rpm definitely needs some work. Let's hope average users don't get burned. The "missing" dependencies are scary. >:) > >
Re: [Cooker] Problems upgrading to rpm 4.0
Guillaume Cottenceau wrote: > > I have read your message. This should not happen, upgrading to rpm-4 > should not create a fresh new database, that's why i told to do the > rebuilddb. > > ?. So how that happen then? I digged through the package and didn't note that there was any kind of rebuild/init. The only thing the install scripts do is to convert some stuff in /usr/lib/rpm. However if I try to install anything, then rpm first inits the database without looking for the old one (now, it does this stuff automatically! Old rpm always demanded for the initdb)... This moment is nearly unvisible as there are no warnings about the need to rebuild (however I think that a small script in the package could do this for you). Myself, at beginning, didn't note this as I did rpm -U rpm*. Ektanoor
[Cooker] openldap-2.0.6-1mdk doesn't build
When configure tries to find out which threads library to use the script fails. It fails on determinig the properties of POSIX threads. This seems to be a conflict with the new glibc 2.1.95. It fails to find GNU Portable Threads. This is due to the fact that the script searches for pthread.h. In fact, on Mandrake, the file is named pth.h to avoid conflicts with the native glibc file. Ektanoor
[Cooker] nmap-2.53-4mdk doesn't build
It is a conflict with includes from glibc-2.1.95. The first I met after more than 600 Mandrake packages. Yeap this upgrade was really smooth :) mv y.tab.h tokdefs.h gcc -O2 -O2 -march=i686 -Wall -Ilibpcap-possiblymodified -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_NET_IF_ARP_H=1 -c ./scanner.c gcc -O2 -O2 -march=i686 -Wall -Ilibpcap-possiblymodified -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_NET_IF_ARP_H=1 -Dyylval=pcap_lval -c grammar.c /usr//lib/bison.simple: In function `pcap_parse': /usr//lib/bison.simple:361: warning: implicit declaration of function `free' sed -e 's/.*/char pcap_version[] = "&";/' ./VERSION > version.c gcc -O2 -O2 -march=i686 -Wall -Ilibpcap-possiblymodified -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_NET_IF_ARP_H=1 -c ./version.c ar rc libpcap.a pcap-linux.o pcap.o inet.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o bpf_filter.o bpf_image.o scanner.o grammar.o version.o ranlib libpcap.a make[1]: Leaving directory `/usr/src/RPM/BUILD/nmap-2.53/libpcap-possiblymodified' gcc -O2 -march=i686 -Wall -Ilibpcap-possiblymodified -DHAVE_CONFIG_H -DNMAP_VERSION=\"2.53\" -DNMAP_NAME=\"nmap\" -DNMAP_URL=\"www.insecure.org/nmap/\" -DNMAPDATADIR=\"/usr/share/nmap\" -I. -Ilibpcap-possiblymodified -c -o nmap.o nmap.c In file included from nmap.h:258, from nmap.c:2: tcpip.h:358: conflicting types for `inet_aton' /usr/include/arpa/inet.h:69: previous declaration of `inet_aton' make: *** [nmap.o] Error 1 Bad exit status from /var/tmp/rpm-tmp.23591 (%build)
[Cooker] ncurses-5.1-8mdk doesn't build under gcc 2.96
Note that this same package compiles without problems under the 2.95 packages. gcc -o xmas ../obj_s/xmas.o -L../lib -L/usr/lib -lform -lmenu -lpanel -lncurses -lgpm -lncurses -Wl,-rpath,../lib make[1]: Leaving directory `/usr/src/RPM/BUILD/ncurses-5.1/test' cd c++ && make INSTALL_PREFIX="" all make[1]: Entering directory `/usr/src/RPM/BUILD/ncurses-5.1/c++' cp ./etip.h.in etip.h sh ./edit_cfg.sh ../include/ncurses_cfg.h etip.h substituting autoconf'd values from ../include/ncurses_cfg.h into etip.h ... CPP_HAS_PARAM_INIT 1 ... ETIP_NEEDS_MATH_EXCEPTION 0 ... ETIP_NEEDS_MATH_H 1 ... HAVE_BUILTIN_H 0 ... HAVE_GXX_BUILTIN_H 0 ... HAVE_GPP_BUILTIN_H 0 ... HAVE_TYPEINFO 1 ... HAVE_VALUES_H 0 cd ../obj_s; c++ -I../c++ -I../include -I. -DHAVE_CONFIG_H -DNDEBUG -I. -I../include -O2 -march=i686 -DPURE_TERMINFO -fexceptions -fPIC -c ../c++/cursesf.cc In file included from ../c++/cursesf.cc:35: ../c++/cursesf.h: In method `Regular_Expression_Field::Regular_Expression_Field (const char *)': ../c++/cursesf.h:715: `strcpy' undeclared (first use this function) ../c++/cursesf.h:715: (Each undeclared identifier is reported only once for each function it appears in.) make[1]: *** [../obj_s/cursesf.o] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/ncurses-5.1/c++' make: *** [all] Error 2 Bad exit status from /var/tmp/rpm-tmp.72373 (%build)
Re: [Cooker] Problems upgrading to rpm 4.0
Guillaume Cottenceau wrote: > prosa <[EMAIL PROTECTED]> writes: > >> By upgrading to rpm 4.0 I noted the old database was unavailable. The >> problem happened as rpm initializes the base instead of rebuilding it. > > > Use "rpm --rebuilddb" you'll still have previous database. > > > As usual people don't read fully what is written... I know that I still have the old database. The problem is that just making rpm -U rpm-4.0... does not rebuild the database and _relies_ it to unavailable by initializing a new database (from this point, any further rpm --rebuildb will rebuild only the new database). So your recomendation is useless. If you have read carefully the previous post you have noted this. Ektanoor
[Cooker] Problems upgrading to rpm 4.0
By upgrading to rpm 4.0 I noted the old database was unavailable. The problem happened as rpm initializes the base instead of rebuilding it. Besides, after this one cannot rebuild the old database while the new one remains in /var/lib/rpm. So one needs to remove the new database files (nfl: keep the *.rpm's in place! They ARE the old database) and only then start rpm --rebuild. For a newbye this may be not so evident or clear. And he will get the painful path of fighting missing dependencies of packages that in fact are in their places. Sincerly such situation turns rpm into a completely useless tool, so think that this should be corrected as soon as possible. Ektanoor
[Cooker] libtermcap-2.0.8-19mdk doesn't build with gcc 2.96
+ cd termcap-2.0.8 + make 'RPM_OPT_FLAGS=-O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro +-march=pentiumpro -ffast-math -fexpensive-optimizations' if [ ! -d pic ]; then mkdir pic; fi gcc -O -I. -M termcap.c tparam.c version.c | \ sed -e 's,^[]*\(.*\.o\)[]*:,\1 pic/\1:,' > .depend gcc -O -I. -c termcap.c gcc -O -I. -fPIC -c termcap.c -o pic/termcap.o gcc -O -I. -c tparam.c In file included from tparam.c:35: /usr/include/string.h:245: parse error before `(' /usr/include/string.h:245: warning: conflicting types for built-in function `memcpy' /usr/include/string.h:245: parse error before `__const' make: *** [tparam.o] Error 1 Bad exit status from /var/tmp/rpm-tmp.75402 (%build)
[Cooker] kdegames-1.99-2mdk doesn't build
make[3]: Entering directory `/usr/src/RPM/BUILD/kdegames/kjumpingcube' /usr/lib/qt2/bin/moc ./kjumpingcube.h -o kjumpingcube.moc g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -DNDEBUG -frtti -c kjumpingcube.cpp In file included from brain.h:32, from kcubeboxwidget.h:28, from kjumpingcube.h:34, from kjumpingcube.cpp:23: cubebox.h: In method `bool CubeBox::simulateMove (CubeBoxBase::Player, int, int)': cubebox.h:40: `enum CubeBoxBase::Player' is private cubebox.h:55: within this context cubebox.h: In method `double CubeBox::assessField (CubeBoxBase::Player) const': cubebox.h:40: `enum CubeBoxBase::Player' is private cubebox.h:56: within this context cubebox.h: In method `bool CubeBox::playerWon (CubeBoxBase::Player) const': cubebox.h:40: `enum CubeBoxBase::Player' is private cubebox.h:57: within this context In file included from kcubeboxwidget.h:28, from kjumpingcube.h:34, from kjumpingcube.cpp:23: brain.h: In method `bool Brain::getHint (int &, int &, CubeBoxBase::Player, CubeBox)': cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:72: within this context brain.h: In method `double Brain::doMove (int, int, CubeBoxBase::Player, CubeBox)': cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:100: within this context brain.h: In method `int Brain::findCubes2Move (coordinate *, CubeBoxBase::Player, CubeBox &)': cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:111: within this context brain.h: In method `int Brain::assessCube (int, int, CubeBoxBase::Player, CubeBox &) const': cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:115: within this context brain.h: In method `int Brain::getDiff (int, int, CubeBoxBase::Player, CubeBox &) const': cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:116: within this context brain.h: At top level: cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:123: within this context cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:127: within this context cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:129: within this context cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:131: within this context cubebox.h:40: `enum CubeBoxBase::Player' is private brain.h:134: within this context In file included from kjumpingcube.h:34, from kjumpingcube.cpp:23: kcubeboxwidget.h: In method `void KCubeBoxWidget::setColor (CubeBoxBase::Player, QPalette)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:84: within this context kcubeboxwidget.h: In method `void KCubeBoxWidget::setComputerplayer (CubeBoxBase::Player, bool)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:102: within this context kcubeboxwidget.h: In method `bool KCubeBoxWidget::isComputer (CubeBoxBase::Player) const': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:108: within this context kcubeboxwidget.h: In method `QPalette KCubeBoxWidget::color (CubeBoxBase::Player)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:115: within this context kcubeboxwidget.h: In method `void KCubeBoxWidget::checkComputerplayer (CubeBoxBase::Player)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:120: within this context kcubeboxwidget.h: In method `CubeBoxBase::Player KCubeBoxWidget::changePlayer ()': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:166: within this context kcubeboxwidget.h: In method `bool KCubeBoxWidget::hasPlayerWon (CubeBoxBase::Player)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:167: within this context kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:167: within this context kcubeboxwidget.h: At top level: kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:168: within this context kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:169: within this context kcubeboxwidget.h: In method `void KCubeBoxWidget::doMove (int, int)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:176: within this context kcubeboxwidget.h: In method `void KCubeBoxWidget::increaseNeighbours (CubeBoxBase::Player, int, int)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:178: within this context kcubeboxwidget.h: In method `void KCubeBoxWidget::nextLoopStep ()': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:180: within this context kcubeboxwidget.h: In method `bool KCubeBoxWidget::checkClick (int, int)': kcubeboxwidget.h:52: `enum CubeBoxBase::Player' is private kcubeboxwidget.h:185: within this context kcubeboxwidget.h: In method `
[Cooker] kdegraphics-1.99-2mdk doesn't build
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -Ikpathsea -I../kviewshell -O2 -DNDEBUG -Wp,-MD,.deps/psheader.pp -c psheader.c -fPIC -DPIC -o .libs/psheader.o /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -Ikpathsea -I../kviewshell-O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -DNDEBUG -frtti -c dviwin_draw.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -Ikpathsea -I../kviewshell -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -DNDEBUG -frtti -Wp,-MD,.deps/dviwin_draw.pp -c dviwin_draw.cpp -fPIC -DPIC -o .libs/dviwin_draw.o /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -Ikpathsea -I../kviewshell-O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -DNDEBUG -frtti -c dvi_init.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -Ikpathsea -I../kviewshell -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -DNDEBUG -frtti -Wp,-MD,.deps/dvi_init.pp -c dvi_init.cpp -fPIC -DPIC -o .libs/dvi_init.o In file included from kpathsea/config.h:42, from dvi_init.cpp:66: kpathsea/c-auto.h:135:17: warning: "PACKAGE" redefined ../config.h:65:1: warning: this is the location of the previous definition kpathsea/c-auto.h:138:17: warning: "VERSION" redefined ../config.h:68:1: warning: this is the location of the previous definition In file included from kpathsea/config.h:60, from dvi_init.cpp:67: kpathsea/c-std.h:97: declaration of `FILE *popen (const char *, const char *)' throws different exceptions /usr/include/stdio.h:586: than previous declaration `FILE *popen (const char *, const char *) throw ()' kpathsea/c-std.h:98: declaration of `int pclose (FILE *)' throws different exceptions /usr/include/stdio.h:589: than previous declaration `int pclose (FILE *) throw ()' make[3]: *** [dvi_init.lo] Error 1 make[3]: Leaving directory `/usr/src/RPM/BUILD/kdegraphics/kdvi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/kdegraphics/kdvi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/kdegraphics' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.28005 (%build)
[Cooker] kmultimedia-1.99-3mdk doesn't build
The package refers to KDE includes in /usr/include and ignores its own. One such case is /usr/include/libkmid/notearray.h, which differs from the /kmid/notearray.h located in this same package. In result, such programs like kmid fail building. Ektanoor
Re: [Cooker] a small feature on db1 package
Chmouel Boudjnah wrote: > prosa <[EMAIL PROTECTED]> writes: > >> The db1 package does not create the link >> libdb1.so->libdb1.so.2.*. Some packages, demand it. Specially I noted >> this with the latest kdeadmin. > > > these files should be recompiled with the right db to avoid conflicts > between db1/db2/db3 > That's exactly the trouble. They cannot be compiled under the new db1/db2/db3/glibc because some links are missing. One of them is libdb1.so. kdeadmin fails the build by claiming it can't link to db1. Ektanoor
[Cooker] a small feature on db1 package
The db1 package does not create the link libdb1.so->libdb1.so.2.*. Some packages, demand it. Specially I noted this with the latest kdeadmin. Ektanoor
[Cooker] kdeutils-1.99-3mdk doesn't build
The situation seems related to glibc includes. I suspected this could be related to glibc upgrade. However I tried to compile it both on 2.1.3 & 2.1.95 and it presents the same error This was tested on two (almost) different machine builds based on cooker. make[3]: Leaving directory `/usr/src/RPM/BUILD/kdeutils/ark/pics' make[3]: Entering directory `/usr/src/RPM/BUILD/kdeutils/ark' /usr/lib/qt2/bin/moc ./arkapp.h -o arkapp.moc g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -DNDEBUG -frtti -c arkapp.cpp arkapp.cpp:35: declaration of `int *__errno_location ()' throws different exceptions /usr/include/bits/errno.h:39: than previous declaration `int *__errno_location () throw ()' make[3]: *** [arkapp.o] Error 1 make[3]: Leaving directory `/usr/src/RPM/BUILD/kdeutils/ark' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/kdeutils/ark' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/kdeutils' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.54563 (%build) Ektanoor
[Cooker] glibc 2.1.95
Well I just upgraded glibc and... The machine loads... bash is working... X is working... every daemon is working... games are playing... OpenGL is working... Mutimedia is working... I didn't touch anything else. How can this be? For the last 6 years I know that every libs upgrade = TROUBLE. That is a truth so sacred like the pyramids. What am I missing? Ektanoor
Re: [Cooker] harddrake-0.9.3-11mdk doesn't build
Stefan Siegel wrote: > > No, you need "/usr/include/detect.h" from detect-devel-0.9.72-3mdk.i586.rpm > to be installed to be able to build HardDrake. Please install it first > and retry ... > Yeap it worked. Maybe a "requires" is needed? Ektanoor
[Cooker] harddrake-0.9.3-11mdk doesn't build
The thing stops here: Making all in libcommon make[3]: Entering directory `/usr/src/RPM/BUILD/harddrake/src/libcommon' gcc -DHAVE_CONFIG_H -DCONFIG_FILE=\"/etc/sysconfig/harddrake/harddrake.xml\" -I../.. -I/usr/include-O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -I/usr/include/gnome-xml -I/usr/lib/glib/include -I/usr/X11R6/include -Wall -c calls.c gcc -DHAVE_CONFIG_H -DCONFIG_FILE=\"/etc/sysconfig/harddrake/harddrake.xml\" -I../.. -I/usr/include-O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -I/usr/include/gnome-xml -I/usr/lib/glib/include -I/usr/X11R6/include -Wall -c conv.c calls.c: In function `cleanup_mods': calls.c:63: warning: implicit declaration of function `exec_detect_helper' calls.c:73: `USBINTERFACE' undeclared (first use in this function) calls.c:73: (Each undeclared identifier is reported only once calls.c:73: for each function it appears in.) make[3]: *** [calls.o] Error 1 make[3]: *** Waiting for unfinished jobs make[3]: Leaving directory `/usr/src/RPM/BUILD/harddrake/src/libcommon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/harddrake/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/harddrake' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.28428 (%build) Just in case, I have USB support turned on the kernel but no devices are installed right now. The package didn't cry about any requires or dependencies at start. The configure script does not show any critical lacks that could be related to this. Ektanoor
[Cooker] gnome-games-1.2.0-9mdk doesn't build
Ok people. Who's the Redmond partisan here? I wanna kill Bill! How can I live without it!.. Coming one morning to my computer and not being able to smash this little lad with the mouse pointer... Aaaarrggh!! make[3]: Leaving directory `/usr/src/RPM/BUILD/gnome-games-1.2.0/xbill/cursors' make[3]: Entering directory `/usr/src/RPM/BUILD/gnome-games-1.2.0/xbill' c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr//lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -DGNOMELOCALDIR=\""/usr/share/local"\" -I/usr/lib/glib/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -c Bucket.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr//lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -DGNOMELOCALDIR=\""/usr/share/local"\" -I/usr/lib/glib/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -c Cable.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr//lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -DGNOMELOCALDIR=\""/usr/share/local"\" -I/usr/lib/glib/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -c Computer.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr//lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -DGNOMELOCALDIR=\""/usr/share/local"\" -I/usr/lib/glib/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -c Game.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr//lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -DGNOMELOCALDIR=\""/usr/share/local"\" -I/usr/lib/glib/include -I/usr/X11R6/include -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -c Horde.cc Game.cc:208: cannot convert `void (*) (poptContext_s *, poptCallbackReason, const poptOption *, const char *, void *)' to `void *' in initialization make[3]: *** [Game.o] Error 1 make[3]: *** Waiting for unfinished jobs make[3]: Leaving directory `/usr/src/RPM/BUILD/gnome-games-1.2.0/xbill' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/gnome-games-1.2.0/xbill' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/gnome-games-1.2.0' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.14369 (%build) Ektanoor
[Cooker] gcc 2.96 & Netscape 4.75
Well the move was a big risk. We have here one RedHat fan who sparked Hell while RH 7 was being readied. So personally it was a big surprise to see 2.96 on cooker... Anyway I compiled and started rebuilding every package I need. There are some serious problems but the ratio fails/successes proves that 2.96 came to stay. My congratulations to the madman who did this move... I should note that graphics, games and several other multimedia stuff are working generally faster and more stable. There only problem was that I had to turn sound back to Alsa. OSS drivers went completely crazy on the GUS MAX (it outputs pure noise). In the rest my kernel is working perfectly with the TV tuner, network and my highly overclocked dual-SMP motherboard. OpenGL stuff has shown higher rates of ~5 fps more than before. Not too much but some slowdowns have gone :) Only one critical factor may shadow the turn to 2.96. Netscape is dead. Seriously dead. This mostly concerns mail & news. For some time I've been noting more and more crashes while reading mail or news. Right now things have gone so bad that, even by having the mailer on foreground, the thing may freeze the whole machine. Btw a similar situation has been seen on other machines here, but less frequently. So I had to turn to other systems like mozilla. Meanwhile no other programs have shown such behaviour. Nearly 95% of the latest machine freezes are due to Netscape (~5% due to my personal RAM leaks) It seems it is time to say R.I.P. Netscape 4... Ektanoor
[Cooker] dosemu-1.0.1-6mdk doesn't build with 2.96
First there are tons of warnings of the following kind: xms.c:461:16: warning: pasting would not give a valid preprocessing token xms.c:462:12: warning: pasting would not give a valid preprocessing token And the build breaks on the following place: [...] fossil.c:365:70: warning: pasting would not give a valid preprocessing token fossil.c: In function `fossil_int14': fossil.c:283: warning: implicit declaration of function `memcpy' rm -f /usr/src/RPM/BUILD/dosemu-1.0.1/src/lib/libbase_serial.a ar cr /usr/src/RPM/BUILD/dosemu-1.0.1/src/lib/libbase_serial.a ser_init.o ser_irq.o ser_ports.o int14.o fossil.o ranlib /usr/src/RPM/BUILD/dosemu-1.0.1/src/lib/libbase_serial.a make[2]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src/base/serial' make[2]: Entering directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src/base/keyboard' gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -MD -fno-strict-aliasing -DGCC_VERSION_CODE=2096 -DASM_PEDANTIC -DGLIBC_VERSION_CODE=2001 -D_XOPEN_SOURCE -pipe -DUSING_NET -Wall -I/usr/src/RPM/BUILD/dosemu-1.0.1/src/include -I/usr/src/RPM/BUILD/dosemu-1.0.1/src/dosext/dpmi -I/usr/src/RPM/BUILD/dosemu-1.0.1/src/include/slang -I/usr/X11R6/include-o serv_xlat.o serv_xlat.c serv_xlat.c: In function `make_bios_code': serv_xlat.c:313: malformed floating constant serv_xlat.c:313: numeric constant contains digits beyond the radix serv_xlat.c:313: hexadecimal floating constant has no exponent serv_xlat.c:313: case label does not reduce to an integer constant make[2]: *** [serv_xlat.o] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src/base/keyboard' make[1]: *** [base/keyboard] Error 2 make[1]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src' make: *** [default] Error 2 Bad exit status from /var/tmp/rpm-tmp.66034 (%build)
[Cooker] dhcpcd--1.3.19pl1-1mdk doesn't build with gcc 2.96
[...] cc -O2 -fomit-frame-pointer -Wall -I. -c signals.c cc -O2 -fomit-frame-pointer -Wall -I. -c arp.c cc -O2 -fomit-frame-pointer -Wall -I. -c client.c signals.c: In function `killPid': signals.c:56: warning: implicit declaration of function `exit' cc -O2 -fomit-frame-pointer -Wall -I. -c dhcpcd.c client.c:89: initializer element is not constant client.c:91: initializer element is not constant make: *** [client.o] Error 1 Bad exit status from /var/tmp/rpm-tmp.20904 (%build)
[Cooker] blackbox-0.51.3.1-25mdk doesn't build
I am not really sure this is caused by 2.96, it is more probable a missing declaration: [...] c++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -DSHAPE -DKDE -DSLIT -DINTERLACE -DDEFAULTMENU=\"/etc/X11/blackbox/blackbox-menu\" -DDEFAULTSTYLE=\"/usr/share/blackbox/styles/default\" -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -I/usr/X11R6/include -c Basemenu.cc c++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -DSHAPE -DKDE -DSLIT -DINTERLACE -DDEFAULTMENU=\"/etc/X11/blackbox/blackbox-menu\" -DDEFAULTSTYLE=\"/usr/share/blackbox/styles/default\" -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -I/usr/X11R6/include -c Clientmenu.cc c++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -DSHAPE -DKDE -DSLIT -DINTERLACE -DDEFAULTMENU=\"/etc/X11/blackbox/blackbox-menu\" -DDEFAULTSTYLE=\"/usr/share/blackbox/styles/default\" -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -I/usr/X11R6/include -c Icon.cc Icon.cc: In method `BlackboxIcon::~BlackboxIcon ()': Icon.cc:116: `strcmp' undeclared (first use this function) Icon.cc:116: (Each undeclared identifier is reported only once for each function it appears in.) make[2]: *** [Icon.o] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/blackbox-0.51.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/blackbox-0.51.3.1' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.37269 (%build)
[Cooker] Mesa-3.3-14mdk doesn't compile under gcc-2.96
This is what happens: [...] rm -f glx_log.o gcc -O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -march=pentiumpro -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -Wall -Wno-uninitialized -O3 -fexpensive-optimizations -fomit-frame-pointer -finline-functions -funroll-loops -DNDEBUG -DHW_LOG_ENABLED -DGLX_LOG -DDYNAMIC_MODULE -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PERM_H=1 -DHAVE_ASM_SIGCONTEXT_H=1 -DHAVE_LINUX_NEWAGP=1 -DSIZEOF_LONG=4 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_IOPL=1 -DHAVE_LIBDL=1 -DMGA -DTNT -DMACH64 -DI810 -DS3VIRGE -DS3SAVAGE -DSIS6326 -DGLXCONF=\"/etc/X11/glx.conf\" -DGLXEXT -DXDEBUG -DGLX_SO_PATH='"/usr/X11R6/lib/modules/glx-3.so"' -DMESA31 -DBUILD_COLOR_TABLE_EXT=1 -DGLX_MODULE -I.. -I../../include -I/usr/src/RPM/BUILD/Mesa-3.3/glx/Mesa-3.2.1/include -I../hwglx/common -I../serverglx -I../../xc-headers/include/fonts -I../../xc-headers/include -I../../xc-headers/programs/Xserver/include -I../../xc-headers/programs/Xserver/hw/xfree86 -I../../xc-headers/programs/Xserver/hw/xfree86/common -I../../xc-headers/programs/Xserver/hw/xfree86/common_hw -I../../xc-headers/programs/Xserver/hw/xfree86/vga256/vga -I../../xc-headers/programs/Xserver/hw/xfree86/os-support -I/usr/src/RPM/BUILD/Mesa-3.3/glx/Mesa-3.2.1/src -I/usr/X11R6/include -DXFreeXDGA -fPIC -c glx_log.c glx_log.c: In function `glx_log_print': glx_log.c:140: `float' is promoted to `double' when passed through `...' glx_log.c:140: (so you should pass `double' not `float' to `va_arg') glx_log.c:182: `char' is promoted to `int' when passed through `...' make[2]: *** [glx_log.o] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/Mesa-3.3/glx/servGL/serverglx' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/Mesa-3.3/glx/servGL' make: *** [all] Error 1 Bad exit status from /var/tmp/rpm-tmp.68578 (%build) Ektanoor
[Cooker] ClanLib-0.4.4-11mdk doesn't compile with 2.96
The following error happens: [...] + make clanCore Compiling Sources/Core/Display/Generic/cliprect.cpp Compiling Sources/Core/Display/Generic/res_surface_generic.cpp Compiling Sources/Core/Display/Generic/blit_opaque.cpp In file included from Sources/Core/Display/Generic/pixeldata.h:15, from Sources/Core/Display/Generic/blitters.h:26, from Sources/Core/Display/Generic/blit_opaque.h:19, from Sources/Core/Display/Generic/blit_opaque.cpp:21: Sources/Core/Display/Generic/surfaceprovider_32bpp.h: In method `CL_SurfaceProvider_32bpp::CL_SurfaceProvider_32bpp (CL_SurfaceProvider *)': Sources/Core/Display/Generic/surfaceprovider_32bpp.h:26: cannot convert `const char *' to `char *' for argument `4' to `CL_Assert::die (bool, char *, int, char *, char *)' Sources/Core/Display/Generic/surfaceprovider_32bpp.h:95: cannot convert `const char *' to `char *' for argument `4' to `CL_Assert::die (bool, char *, int, char *, char *)' In file included from Sources/Core/Display/Generic/blitters.h:26, from Sources/Core/Display/Generic/blit_opaque.h:19, from Sources/Core/Display/Generic/blit_opaque.cpp:21: Sources/Core/Display/Generic/pixeldata.h: In method `CL_PixelData::CL_PixelData (unsigned int, unsigned int, unsigned int, unsigned int, CL_SurfaceProvider *, unsigned int)': Sources/Core/Display/Generic/pixeldata.h:58: cannot convert `const char *' to `char *' for argument `4' to `CL_Assert::die (bool, char *, int, char *, char *)' [...]