Opened 20 months ago
Last modified 7 months ago
#66999 new defect
howl does not respect Macports archflags
Reported by: | barracuda156 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.1 |
Keywords: | snowleopard, rosetta | Cc: | cooljeanius (Eric Gallager) |
Port: | howl |
Description
There is a total mess:
/usr/bin/gcc-4.2 -r -keep_private_externs -nostdlib -o .libs/libhowl.0.0.0.dylib-master.o address.lo buffer.lo channel.lo debug.lo interface.lo ior.lo message.lo object.lo orb.lo platform.lo profile.lo discovery.lo salt.lo signal.lo socket.lo text_record.lo time.lo macosx_salt.lo macosx_socket.lo macosx_time.lo macosx_mdns_stub.lo && /usr/bin/gcc-4.2 -dynamiclib -flat_namespace -undefined suppress -o .libs/libhowl.0.0.0.dylib .libs/libhowl.0.0.0.dylib-master.o -L/opt/local/lib -lc -headerpad_max_install_names -install_name /opt/local/lib/libhowl.0.dylib -compatibility_version 1 -current_version 1.0 ld: warning: in address.lo, file was built for ppc7400 which is not the architecture being linked (x86_64) ld: warning: in buffer.lo, file was built for ppc7400 which is not the architecture being linked (x86_64) . . . /bin/sh ../../../libtool --mode=link /usr/bin/gcc-4.2 -pipe -Os -arch ppc -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o mDNSPublish publish.o ../../../src/lib/howl/libhowl.la -framework CoreFoundation mkdir .libs /usr/bin/gcc-4.2 -pipe -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -o .libs/mDNSPublish publish.o -framework CoreFoundation -L/opt/local/lib -L../../../src/lib/howl/.libs -lhowl ld: warning: in ../../../src/lib/howl/.libs/libhowl.dylib, file was built for unsupported file format which is not the architecture being linked (ppc) Undefined symbols: "_sw_text_record_add_string", referenced from: _main in publish.o "_sw_text_record_fina", referenced from: _main in publish.o _main in publish.o "_sw_text_record_bytes", referenced from: _main in publish.o "_sw_text_record_init", referenced from: _main in publish.o "_sw_text_record_len", referenced from: _main in publish.o "_sw_discovery_run", referenced from: _main in publish.o "_sw_discovery_init", referenced from: _main in publish.o "_sw_discovery_publish", referenced from: _main in publish.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [mDNSPublish] Error 1
Attachments (1)
Change History (5)
Changed 20 months ago by barracuda156
Attachment: | howl_log.txt added |
---|
comment:1 follow-up: 3 Changed 20 months ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 7 months ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
comment:3 Changed 7 months ago by barracuda156
Replying to ryandesign:
Do you need this port? It seems to me like we should delete it since its developers said it was dead back in 2006:
https://web.archive.org/web/20060611122631/http://www.porchdogsoft.com/products/howl/
The only port that depends on it is daapd, and nothing depends on daapd. I imagine we can delete that too, or according to its archived homepage its use of howl was optional.
To be honest, I do not remember why I tried to install it back then. Perhaps there was some, but it is not something which I need.
comment:4 Changed 7 months ago by barracuda156
Keywords: | snowleopard rosetta added |
---|---|
Version: | 2.8.1 → 2.9.1 |
Note: See
TracTickets for help on using
tickets.
Do you need this port? It seems to me like we should delete it since its developers said it was dead back in 2006:
https://web.archive.org/web/20060611122631/http://www.porchdogsoft.com/products/howl/
The only port that depends on it is daapd, and nothing depends on daapd. I imagine we can delete that too, or according to its archived homepage its use of howl was optional.