[MacPorts] #14249: Add libXt - X Toolkit Intrinsics
#14249: Add libXt - X Toolkit Intrinsics -------------------------------+-------------------------------------------- Reporter: mvfranz@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: | -------------------------------+-------------------------------------------- I have created a Portfile to add libXt to macports. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Changes (by ram@macports.org): * milestone: => Port Submissions -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Changes (by ram@macports.org): * type: defect => enhancement Comment: would you mind being maintainer of this port? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Changes (by ram@macports.org): * owner: macports-tickets@lists.macosforge.org => ram@macports.org * status: new => assigned -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:3> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by ram@macports.org): in the dependencies you've commented out ```port:xorg-libX11``` I take it that this port depends on libX11, but builds fine with the system X11? You can specify this dependency as: ```lib:libX11.6:xorg-libX11``` which will use the system version, if available, or the xorg-libX11 port otherwise. Is this the case? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:4> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by mvfranz@gmail.com): I am not expert. I initially had the dependency in there since I thought it would need it. When I was verifying that they worked, I add only the dependencies that were required. To do that, I uninstalled macports and all ports and then installed macports. Then built the port. So, I had X11 installed as it is not part of macports. If people have not installed X11, then I guess the xorg-libX11 would be required. Is it easy to remove X11 to do a definitive test? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:5> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by ram@macports.org): probably by renaming ```/usr/X11```? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:6> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by mvfranz@gmail.com): I renamed the /usr/X11R6 and tried to install. It failed. I renamed to what is should be and tried to install. It also failed. I added the port as a dependancy and the port installed. I think that the port:xorg-libX11 is required. As I mentioned on the list, I had tested these ports before submitting. The version of OS X was different and the dependancy was not required - at least I didn't think it was. I guess, having it will not hurt. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:7> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by ram@macports.org): I can't get this to build, it fails during configure with the error: {{{ checking pkg-config is at least version 0.9.0... yes checking for XT... configure: error: Package requirements (sm x11 xproto kbproto) were not met. Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively you may set the XT_CFLAGS and XT_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details. }}} adding {{{ configure.pkg_config_path ${prefix}/lib/pkgconfig }}} to the port, to specify the location of the ```pkg-config``` files, results in the same error, the only way I can get ```libXt``` to build is to use: {{{ configure.pkg_config_path ${prefix}/lib/pkgconfig:${xllprefix}/lib/pkgconfig }}} but that will link against the system ```libsm``` etc... (This is on Intel Leopard, with Xquartz 2.1.4) Are you seeing this error? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:8> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by mvfranz@gmail.com): The only problems I had yesterday when I built on a clean install was issues with xorg-libXdmcp requiring xorg-xproto. I am not on Leopard, so that might make a difference. To debug the different package requirements, I change the configure.ac file pk config line to be 4 individual checks. That way I can find out which on it is really complaining about. Can the port file be specific to Leopard and Tiger? Macports be able to tell which environment it is building under and choose the correct configuration? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:9> MacPorts </projects/macports> Ports system for Mac OS
#14249: Add libXt - X Toolkit Intrinsics --------------------------------+------------------------------------------- Reporter: mvfranz@gmail.com | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------+------------------------------------------- Comment (by ram@macports.org): I think this is going to involve a bit of thought on how to resolve properly, I've emailed the Xquartz maintainers to get their input. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14249#comment:10> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts