Opened 14 years ago

Closed 12 years ago

#25406 closed defect (fixed)

murmur +universal ignores universal_archs; always uses ppc i386

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: nerdling (Jeremy Lavergne)
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 12 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: newclosed
Version: 1.9.1

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

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten 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 12 years ago by nerdling (Jeremy Lavergne)

Anyone opposed to removal of mumble/murmur?

comment:4 Changed 12 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: reopenedclosed

Removed mumble/murmur r95178.

Note: See TracTickets for help on using tickets.