[MacPorts] #21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile
#21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile ---------------------------------+------------------------------------------ Reporter: vince@… | Owner: jwa@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: wxwidgets universal | Port: wxwidgets-devel ---------------------------------+------------------------------------------ The appended Portfile, together with two patch files, should allow wxwidgets-devel (that is, release 2.9.0) to be built universal on 10.5/10.6. Please test it. -- Ticket URL: <http://trac.macports.org/ticket/21496> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile ---------------------------------+------------------------------------------ Reporter: vince@… | Owner: jwa@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: wxwidgets universal | Port: wxwidgets-devel ---------------------------------+------------------------------------------ Comment(by vince@…): PS : Since a universal SDL still seems dubious (cf. #20235), I've disable it in the universal variant -- Ticket URL: <http://trac.macports.org/ticket/21496#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile ---------------------------------+------------------------------------------ Reporter: vince@… | Owner: jwa@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: wxwidgets universal | Port: wxwidgets-devel ---------------------------------+------------------------------------------ Comment(by israfel33@…): Building wxWidgets-devel with those patches works. But when I try to use 64bit version, I get error: configure:17768: g++ -o conftest -O2 -Wall -Wno-long-long -g -Wno- variadic-macros -march=core2 -I/opt/local/lib/wx-devel/wx/include /osx_cocoa-unicode-release-2.9 -I/opt/local/include/wx-devel/wx-2.9 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXOSX_COCOA__ conftest.cpp -L/opt/local/lib/wx-devel -L/opt/local/lib -arch x86_64 -L/opt/local/lib -framework QuickTime -framework IOKit -framework Carbon -framework Cocoa -framework AudioToolbox -framework System -framework OpenGL -lwx_osx_cocoau-2.9 >&5 ld: warning: in /System/Library/Frameworks//QuickTime.framework/QuickTime, missing required architecture x86_64 in file Seems it still bets on QuickTime having 64bit version, but that is not the case in SnowLeopard. -- Ticket URL: <http://trac.macports.org/ticket/21496#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile ---------------------------------+------------------------------------------ Reporter: vince@… | Owner: jwa@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: wxwidgets universal | Port: wxwidgets-devel ---------------------------------+------------------------------------------ Comment(by kyle.tarplee@…): I can build the port/install. I can also link against the library. But I can't run them without modification. I think the library should use install_name_tool to change the name of dylibs so that once linked everything is fine. When I run it it can't find the library unless I change my DYLD_LIBRARY_PATH which I consider inferior to just fixing the libraries. -- Ticket URL: <http://trac.macports.org/ticket/21496#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile ---------------------------------+------------------------------------------ Reporter: vince@… | Owner: jwa@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: wxwidgets universal | Port: wxwidgets-devel ---------------------------------+------------------------------------------ Comment(by bfulgham@…): Cc Me! -- Ticket URL: <https://trac.macports.org/ticket/21496#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21496: universal 32/64-bit wxwidgets-devel (2.9.0) Portfile ---------------------------------+------------------------------------------ Reporter: vince@… | Owner: jwa@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Resolution: fixed | Keywords: wxwidgets universal Port: wxwidgets-devel | ---------------------------------+------------------------------------------ Changes (by jwa@…): * status: new => closed * resolution: => fixed Comment: wxWidgets-devel is now in 2.9.4 (r95350), builds fine as universal, at least on 10.7… -- Ticket URL: <https://trac.macports.org/ticket/21496#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts