rrdtool lässt sich im Trunk nicht kompilieren

lxuser

Mitglied
Mitglied seit
4 Nov 2004
Beiträge
287
Punkte für Reaktionen
0
Punkte
0
Hallo,

seit ein paar Tagen kann ich rrdtool nicht mehr im Trunk kompilieren.

Hier mal die Fehlermeldung vom letztem Versuch, Trunk Revision 3187, komplett neu ausgecheckt:

Code:
make[1]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30'
make  all-recursive
make[2]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30'
Making all in src
make[3]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/src'
if /bin/bash ../libtool --tag=CC --mode=compile /media/truecrypt1/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DRRD_DEFAULT_FONT=\"/usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2030 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/libart-2.0 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/freetype2  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -Wall -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -W  -fPIC -DPIC -MT pngsize.lo -MD -MP -MF ".deps/pngsize.Tpo" -c -o pngsize.lo pngsize.c; \
	then mv -f ".deps/pngsize.Tpo" ".deps/pngsize.Plo"; else rm -f ".deps/pngsize.Tpo"; exit 1; fi
if /bin/bash ../libtool --tag=CC --mode=compile /media/truecrypt1/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DRRD_DEFAULT_FONT=\"/usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2030 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/libart-2.0 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/freetype2  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -Wall -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -W  -fPIC -DPIC -MT rrd_create.lo -MD -MP -MF ".deps/rrd_create.Tpo" -c -o rrd_create.lo rrd_create.c; \
	then mv -f ".deps/rrd_create.Tpo" ".deps/rrd_create.Plo"; else rm -f ".deps/rrd_create.Tpo"; exit 1; fi
 /media/truecrypt1/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DRRD_DEFAULT_FONT=\"/usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2030 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/libart-2.0 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/freetype2 -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -Wall -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -W -fPIC -DPIC -MT pngsize.lo -MD -MP -MF .deps/pngsize.Tpo -c pngsize.c  -fPIC -DPIC -o .libs/pngsize.o
In file included from rrd_tool.h:15,
                 from pngsize.c:8:
../rrd_config.h:457:2: error: #error "Can't compile without finite function"
 /media/truecrypt1/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DRRD_DEFAULT_FONT=\"/usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2030 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/libart-2.0 -I/media/truecrypt1/freetz-trunk/toolchain/target/bin/../usr/include/freetype2 -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -Wall -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -W -fPIC -DPIC -MT rrd_create.lo -MD -MP -MF .deps/rrd_create.Tpo -c rrd_create.c  -fPIC -DPIC -o .libs/rrd_create.o
make[3]: *** [pngsize.lo] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
In file included from rrd_tool.h:15,
                 from rrd_create.c:10:
../rrd_config.h:457:2: error: #error "Can't compile without finite function"
make[3]: *** [rrd_create.lo] Fehler 1
make[3]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/src'
Making all in doc
make[3]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/doc'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/doc'
Making all in examples
make[3]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/examples'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/examples'
Making all in bindings
make[3]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/bindings'
make[4]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/bindings'
make[4]: Für das Ziel »all-am« ist nichts zu tun.
make[4]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/bindings'
make[3]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30/bindings'
make[3]: Betrete Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/media/truecrypt1/freetz-trunk/source/rrdtool-1.2.30'
make: *** [source/rrdtool-1.2.30/src/.libs/rrdtool] Fehler 2

Viele Grüsse
Mario
 
Hi.
Danke für den Bugreport.
Fixed in r3188.

MfG Oliver
 
Danke für den Fix :)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.