Opened 9 years ago

Closed 7 years ago

#25406 closed defect (fixed)

murmur +universal ignores universal_archs; always uses ppc i386

Reported by: ryandesign (Ryan Schmidt) Owned by: nerdling (Jeremy L)
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 (4)

comment:1 Changed 8 years ago by nerdling (Jeremy L)

Resolution: fixed
Status: newclosed
Version: 1.9.1

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

comment:2 Changed 8 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: closedreopened

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 7 years ago by nerdling (Jeremy L)

Anyone opposed to removal of mumble/murmur?

comment:4 Changed 7 years ago by nerdling (Jeremy L)

Resolution: fixed
Status: reopenedclosed

Removed mumble/murmur r95178.

Note: See TracTickets for help on using tickets.