[MacPorts] #19503: xorg-libX11, xrender: some build dependencies should be lib dependencies

MacPorts noreply at macports.org
Fri May 1 10:55:40 PDT 2009


#19503: xorg-libX11, xrender: some build dependencies should be lib dependencies
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  jeremyhu@…           
     Type:  defect                   |      Status:  new                  
 Priority:  Normal                   |   Milestone:                       
Component:  ports                    |     Version:  1.7.1                
 Keywords:                           |        Port:  xorg-libX11, xrender 
-------------------------------------+--------------------------------------
 php5-gtk failed to install, saying it couldn't find gtk2, though it was
 installed. I found that pkg-config was unable to tell me about gtk2
 because parts it required had been uninstalled, by me, when I used
 port_cutleaves to remove ports it said were not depended on by anything.

 {{{
 $ pkg-config --modversion gtk+-2.0
 Package xproto was not found in the pkg-config search path.
 Perhaps you should add the directory containing `xproto.pc'
 to the PKG_CONFIG_PATH environment variable
 Package 'xproto', required by 'Xrender', not found
 $ port install xorg-xproto
 $ pkg-config --modversion gtk+-2.0
 Package renderproto was not found in the pkg-config search path.
 Perhaps you should add the directory containing `renderproto.pc'
 to the PKG_CONFIG_PATH environment variable
 Package 'renderproto', required by 'Xrender', not found
 $ port install xorg-renderproto
 $ pkg-config --modversion gtk+-2.0
 Package kbproto was not found in the pkg-config search path.
 Perhaps you should add the directory containing `kbproto.pc'
 to the PKG_CONFIG_PATH environment variable
 Package 'kbproto', required by 'X11', not found
 $ port install xorg-kbproto
 $ pkg-config --modversion gtk+-2.0
 2.16.1
 $
 }}}

 It seems to me that xorg-xproto and xorg-renderproto should be declared as
 library dependencies, not build dependencies, of xrender, and that xorg-
 kbproto should be declared as a library dependency, not a build
 dependency, of xorg-libX11, and that perhaps the same change needs to be
 made for any other *proto ports that are currently being declared as build
 dependencies.

-- 
Ticket URL: <http://trac.macports.org/ticket/19503>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list