New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25406 (closed defect: fixed)

Opened 3 years ago

Last modified 11 months ago

murmur +universal ignores universal_archs; always uses ppc i386

Reported by: ryandesign@… Owned by: snc@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: murmur

Description

murmur 1.1.8 on Mac OS X 10.6.4 x86_64

[snip]
:info:build /usr/bin/g++-4.2 -headerpad_max_install_names -arch ppc -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -o ../../release/murmurd release/main.o release/Server.o release/ServerDB.o release/Register.o release/Cert.o release/Messages.o release/Meta.o release/RPC.o release/ACL.o release/Group.o release/Channel.o release/Message.o release/Connection.o release/Player.o release/Timer.o release/CryptState.o release/OSInfo.o release/UnixMurmur.o release/DBus.o release/moc_Server.o release/moc_Meta.o release/moc_ACL.o release/moc_Channel.o release/moc_Connection.o release/moc_Player.o release/moc_UnixMurmur.o release/moc_DBus.o   -F/opt/local/libexec/qt4-mac/lib -L../../release -L/opt/local/libexec/qt4-mac/lib -framework QtDBus -L/opt/local/lib -L/opt/local/libexec/qt4-mac/lib -F/opt/local/libexec/qt4-mac/lib -lssl -lcrypto -lz -framework QtSql -framework QtXml -framework QtNetwork -framework QtCore 
:info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtDBus.framework/QtDBus, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/lib/libssl.dylib, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/lib/libcrypto.dylib, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/lib/libz.dylib, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtSql.framework/QtSql, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtXml.framework/QtXml, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtNetwork.framework/QtNetwork, missing required architecture ppc in file
:info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtCore.framework/QtCore, missing required architecture ppc in file
:info:build Undefined symbols for architecture ppc:
[snip]

Change History

comment:1 Changed 18 months ago by snc@…

  • Status changed from new to closed
  • Version 1.9.1 deleted
  • Resolution set to fixed

Addressed this by setting the supported_archs differently when +universal is requested, r87695.

comment:2 Changed 18 months ago by ryandesign@…

  • Status changed from closed to reopened
  • Resolution fixed deleted

That can't possibly be the right solution... if it can build for ppc and i386 together when building universal, then it can build for ppc and i386 separately when not building universal. Some patching of their source files to remove hardcoded -arch flags may of course be necessary.

comment:3 Changed 12 months ago by snc@…

Anyone opposed to removal of mumble/murmur?

comment:4 Changed 11 months ago by snc@…

  • Status changed from reopened to closed
  • Resolution set to fixed

Removed mumble/murmur r95178.

Note: See TracTickets for help on using tickets.