Opened 14 months ago

Last modified 2 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)

howl_log.txt (54.4 KB) - added by barracuda156 14 months ago.

Download all attachments as: .zip

Change History (5)

Changed 14 months ago by barracuda156

Attachment: howl_log.txt added

comment:1 Changed 14 months ago by ryandesign (Ryan Carsten Schmidt)

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.

comment:2 Changed 2 months ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:3 in reply to:  1 Changed 2 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. 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 reason, but it is not something which I need.

Last edited 2 months ago by barracuda156 (previous) (diff)

comment:4 Changed 2 months ago by barracuda156

Keywords: snowleopard rosetta added
Version: 2.8.12.9.1
Note: See TracTickets for help on using tickets.