Ticket #12979 (closed defect: fixed)
w3m build hangs in mktable
| Reported by: | com-macosforge@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.5.2 |
| Keywords: | Cc: | jmr@… | |
| Port: | w3m |
Description
I can't get the w3m build to complete on 10.4.10 Intel; mktable just spins forever using 100% CPU.
(gdb) thread apply all bt Thread 2 (process 19199 thread 0xf03): #0 0x90009cd7 in mach_msg_trap () #1 0x90009c38 in mach_msg () #2 0x90024816 in semaphore_create () #3 0x90024744 in new_sem_from_pool () #4 0x90001534 in pthread_mutex_lock () #5 0x0003e7a5 in GC_generic_lock () #6 0x0003e7c5 in GC_acquire_mark_lock () #7 0x00038c99 in GC_help_marker () #8 0x0003d955 in GC_mark_thread () #9 0x90024227 in _pthread_body () Thread 1 (process 19199 thread 0xd03): #0 0xffff0292 in ___spin_lock () at /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h:216
Here's a build log (after I killed mktable):
---> Fetching w3m
---> Attempting to fetch w3m-0.5.2.tar.gz from http://downloads.sourceforge.net/w3m
---> Verifying checksum(s) for w3m
---> Extracting w3m
---> Applying patches to w3m
---> Configuring w3m
---> Building w3m with target all
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_w3m/work/w3m-0.5.2" && make all " returned error 2
Command output: ftp.c: In function 'ftp_login':
ftp.c:133: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
ftp.c: In function 'ftp_pasv':
ftp.c:203: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o mimehead.o mimehead.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o regex.o regex.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o news.o news.c
sort funcname.tab | awk -f ./funcname0.awk > funcname.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o mktable.o mktable.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -DDUMMY -c -o dummy.o entity.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o Str.o Str.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o indep.o indep.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o textlist.o textlist.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o parsetag.o parsetag.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o myctype.o myctype.c
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -I/opt/local/include/gc -c -o hash.o hash.c
ar rv libindep.a Str.o indep.o regex.o textlist.o parsetag.o myctype.o hash.o
ar: creating archive libindep.a
a - Str.o
a - indep.o
a - regex.o
a - textlist.o
a - parsetag.o
a - myctype.o
a - hash.o
ranlib libindep.a
gcc -I. -I. -O2 -I/opt/local/include/ -I./libwc -I/opt/local/include/openssl -I/opt/local/include -I/opt/local/include/gc -I/opt/local/include -I/opt/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/opt/local/libexec/w3m\" -DCGIBIN_DIR=\"/opt/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/opt/local/share/w3m\" -DETC_DIR=\"/opt/local/etc\" -DCONF_DIR=\"/opt/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/opt/local/share/locale\" -o mktable mktable.o dummy.o -L/opt/local/lib -L. -lindep -lintl -liconv -lc -lgc
sort funcname.tab | awk -f ./functable.awk > functable.tab
./mktable 100 functable.tab > functable.c
make: *** [functable.c] Error 143
Change History
Note: See
TracTickets for help on using
tickets.

