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 13 years ago by nerdling (Jeremy Lavergne)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Version: | 1.9.1 |
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
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: | reopened → closed |
Removed mumble/murmur r95178.
Note: See
TracTickets for help on using
tickets.
Addressed this by setting the supported_archs differently when +universal is requested, r87695.