Opened 19 years ago

Closed 19 years ago

Last modified 19 years ago

#3220 closed defect (fixed)

BUG: rrdtool 1.0.49 port broken

Reported by: chsnyder@… Owned by: rshaw@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

The rrdtool port does not compile...

fiji:~ csnyder$ sudo port install rrdtool Password: ---> Building rrdtool with target all Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_net_rrdtool/work/rrdtool-1.0.49" && gnumake all" returned error 2 Command output: gnumake[3]: Nothing to be done for `all'. gnumake[3]: Nothing to be done for `all-am'. Making all in tcl gnumake[2]: Nothing to be done for `all'. test -r perl-piped/Makefile.PL.in \

ln -s ./perl-piped/Makefile.PL.in perl-piped/Makefile.PL.in

test -r perl-piped/RRDp.pm \

ln -s ./perl-piped/RRDp.pm perl-piped/RRDp.pm

cd perl-piped && /opt/local/bin/perl Makefile.PL Writing Makefile for RRDp cd perl-piped && gnumake Manifying blib/man3/RRDp.3 test -r perl-shared/Makefile.PL.in \

ln -s ./perl-shared/Makefile.PL.in perl-shared/Makefile.PL.in

test -r perl-shared/RRDs.pm \

ln -s ./perl-shared/RRDs.pm perl-shared/RRDs.pm

test -r perl-shared/RRDs.xs \

ln -s ./perl-shared/RRDs.xs perl-shared/RRDs.xs

cd perl-shared && /opt/local/bin/perl Makefile.PL Writing Makefile for RRDs cd perl-shared && gnumake cc -c -I.. -I../src -I../gd1.3 -I/opt/local/include -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -I/opt/local/include -DHAVE_CONFIG_H -O3 -DVERSION=\"1.000491\" -DXS_VERSION=\"1.000491\" "-I/opt/local/lib/perl5/5.8.6/darwin-2level/CORE" -DPERLPATCHLEVEL=8 RRDs.c In file included from ../src/rrd_tool.h:25,

from RRDs.xs:13:

../src/config_aux.h:80:2: error: #error "Can't compile without finite function" ../src/config_aux.h:84:2: error: #error "Can't compile without isinf function" gnumake[3]: * [RRDs.o] Error 1 gnumake[2]: * [perl_shared] Error 2 gnumake[1]: * [all-recursive] Error 1 gnumake: * [all] Error 2

fiji:~ csnyder$

OSX 10.4.1 just after port selfupdate.

Change History (6)

comment:1 Changed 19 years ago by mww@…

Owner: changed from darwinports-bugs@… to rshaw@…

please assign bug reports to maintainer!

comment:2 Changed 19 years ago by mww@…

Summary: rrdtool port brokenBUG: rrdtool 1.0.49 port broken

please assign bug reports to maintainer!

comment:3 Changed 19 years ago by mark.duling@…

FYI, switching to GCC 3.3 makes the problem go away: gcc_select 3.3.

comment:4 Changed 19 years ago by chsnyder@…

Verified, gcc_select 3.3 works.

comment:5 Changed 19 years ago by mark.duling@…

(In reply to comment #4)

Verified, gcc_select 3.3 works.

However, having a user globally change the gcc compiler is not satisfactory behavior for a port. The port can do so but it should not require user intervention. I just put together a port for rrdtool 1.2.10, but I'm not sure if it should replace rrdtool or not since some apps might not work with it. If the consensus is it shouldn't then the 1.0.49 port should at least get a bugfix to do the gcc_select.

comment:6 Changed 19 years ago by opendarwin.org@…

Resolution: fixed
Status: newclosed

fixed via bug #4053

Note: See TracTickets for help on using tickets.