Opened 18 years ago

Closed 18 years ago

#8675 closed defect (fixed)

BUG: libgtop-2.14.1 build fails

Reported by: yaseppochi (Stephen J. Turnbull) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.2
Keywords: Cc: yaseppochi (Stephen J. Turnbull), markd@…
Port:

Description

System is Mac OS X 10.3.9 "Panther" on a PowerBook G4.

Here's the output from port upgrade:

papa% port upgrade libgtop---> Fetching libgtop ---> Verifying checksum(s) for libgtop ---> Extracting libgtop ---> Configuring libgtop ---> Building libgtop with target all Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/_Users_steve_Software-Development_Ports_dports_gnome_libgtop/work/libgtop-2.14.1" && make all" returned error 2 Command output: Extracting /opt/local/var/db/dports/build/_Users_steve_Software-Development_Ports_dports_gnome_libgtop/work/libgtop-2.14.1/lib/../sysdeps/common/.libs/libgtop_common-2.0.a (cd .libs/libgtop-2.0.lax/libgtop_common-2.0.a && ar x /opt/local/var/db/dports/build/_Users_steve_Software-Development_Ports_dports_gnome_libgtop/work/libgtop-2.14.1/lib/../sysdeps/common/.libs/libgtop_common-2.0.a) rm -fr .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a mkdir .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a Extracting /opt/local/var/db/dports/build/_Users_steve_Software-Development_Ports_dports_gnome_libgtop/work/libgtop-2.14.1/lib/../sysdeps/stub/.libs/libgtop_sysdeps-2.0.a (cd .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a && ar x /opt/local/var/db/dports/build/_Users_steve_Software-Development_Ports_dports_gnome_libgtop/work/libgtop-2.14.1/lib/../sysdeps/stub/.libs/libgtop_sysdeps-2.0.a) sed -e "s,#.*" -e "s,[ ]*" -e "s,\(..*\),_&," < .libs/libgtop-2.0.exp > .libs/libgtop-2.0-symbols.expsym gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libgtop-2.0.7.0.0.dylib .libs/init.o .libs/open.o .libs/close.o .libs/command.o .libs/read.o .libs/read_data.o .libs/write.o .libs/lib.o .libs/parameter.o .libs/sysdeps.o .libs/libgtop-2.0.lax/libgtop_common-2.0.a/default.o .libs/libgtop-2.0.lax/libgtop_common-2.0.a/error.o .libs/libgtop-2.0.lax/libgtop_common-2.0.a/fsusage.o .libs/libgtop-2.0.lax/libgtop_common-2.0.a/gnuslib.o .libs/libgtop-2.0.lax/libgtop_common-2.0.a/mountlist.o .libs/libgtop-2.0.lax/libgtop_common-2.0.a/procargs.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/close.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/cpu.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/loadavg.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/mem.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/msg_limits.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/netlist.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/netload.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/open.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/ppp.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procargs.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/prockernel.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/proclist.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procmap.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procmem.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procopenfiles.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procsegment.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procsignal.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procstate.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/proctime.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/procuid.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/sem_limits.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/shm_limits.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/siglist.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/swap.o .libs/libgtop-2.0.lax/libgtop_sysdeps-2.0.a/uptime.o -L/opt/local/lib /opt/local/lib/libglib-2.0.dylib -L/usr/X11R6/lib -lXau /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc -install_name /opt/local/lib/libgtop-2.0.7.dylib -Wl,-compatibility_version -Wl,8 -Wl,-current_version -Wl,8.0 ld: warning -undefined suppress disables -prebind nmedit -s .libs/libgtop-2.0-symbols.expsym .libs/libgtop-2.0.7.0.0.dylib (cd .libs && rm -f libgtop-2.0.7.dylib && ln -s libgtop-2.0.7.0.0.dylib libgtop-2.0.7.dylib) (cd .libs && rm -f libgtop-2.0.dylib && ln -s libgtop-2.0.7.0.0.dylib libgtop-2.0.dylib) rm -fr .libs/libgtop-2.0.lax creating libgtop-2.0.la (cd .libs && rm -f libgtop-2.0.la && ln -s ../libgtop-2.0.la libgtop-2.0.la) Making all in src make[3]: Nothing to be done for `all-am'. Making all in examples if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../sysdeps/stub -I../include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/X11R6/include -L/opt/local/lib -I/opt/local/include -Winline -Wall -std=gnu89 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -no-cpp-precomp -lintl -MT first.o -MD -MP -MF ".deps/first.Tpo" -c -o first.o first.c; \ then mv -f ".deps/first.Tpo" ".deps/first.Po"; else rm -f ".deps/first.Tpo"; exit 1; fi gcc: -lintl: linker input file unused because linking not done /bin/sh ../libtool --mode=link gcc -Winline -Wall -std=gnu89 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -no-cpp-precomp -lintl -o first first.o ../lib/libgtop-2.0.la mkdir .libs gcc -Winline -Wall -std=gnu89 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -no-cpp-precomp -o .libs/first first.o -L/opt/local/lib ../lib/.libs/libgtop-2.0.dylib /opt/local/lib/libglib-2.0.dylib -L/usr/X11R6/lib -lXau /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc ld: warning prebinding disabled because dependent library: /opt/local/lib/libgtop-2.0.7.dylib is not prebound ld: Undefined symbols: _glibtop_get_sysinfo_s make[2]: * [first] Error 1 make[1]: * [all-recursive] Error 1 make: * [all] Error 2

Error: Unable to upgrade port: 1

Change History (4)

comment:1 Changed 18 years ago by yaseppochi (Stephen J. Turnbull)

I've discovered that the missing symbol is a sysdep, defines in sysdeps/$SYSTEM/sysinfo.c for aix, freebsd, and linux. But Darwinports uses sysdeps/stub, and there is no sysdeps/stub/sysinfo.c.

comment:2 Changed 18 years ago by markd@…

Summary: libgtop build failsBUG: libgtop-2.14.1 build fails

comment:3 Changed 18 years ago by markd@…

Cc: stephen@… markd@… added

Can this be patched or has it been fixed in a newer release? libgtop is at 2.14.4 now.

comment:4 Changed 18 years ago by markd@…

Resolution: fixed
Status: newclosed

No feedback so I'll presume subsequent updates fixed it until further word.

Note: See TracTickets for help on using tickets.