[MacPorts] #17779: x11/fox does not compile on Tiger when Xft2 is not installed (was: x11/fox does not compile on Tiger)

MacPorts noreply at macports.org
Fri Dec 26 13:21:46 PST 2008


#17779: x11/fox does not compile on Tiger when Xft2 is not installed
-------------------------------+--------------------------------------------
 Reporter:  jjstickel@…        |       Owner:  lyle@…               
     Type:  defect             |      Status:  new                  
 Priority:  Normal             |   Milestone:  Port Bugs            
Component:  ports              |     Version:  1.7.0                
 Keywords:  x11                |        Port:  fox                  
-------------------------------+--------------------------------------------
Changes (by ryandesign@…):

 * cc: jeremyhu@… (added)


Old description:

> On Tiger (10.4.11), x11/fox fails during build:
>
> $ sudo port install fox
> --->  Fetching fox
> --->  Verifying checksum(s) for fox
> --->  Extracting fox
> --->  Configuring fox
> --->  Building fox
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_fox/work/fox-1.6.34"
> && make all " returned error 2
> Command output: FXFont.cpp:509: error: 'FC_WIDTH_SEMICONDENSED' was not
> declared in this scope
> FXFont.cpp:510: error: 'FC_WIDTH_NORMAL' was not declared in this scope
> ...
> (more erros with FXFont.cpp)
>
> But if I first install the Macports Xft2, then fox builds and works fine.
> I recommend that the fox dependency "lib:libXft.2:Xft2" be changed to
> "port:Xft2" at least for Tiger (darwin 8).

New description:

 On Tiger (10.4.11), x11/fox fails during build:

 {{{
 $ sudo port install fox
 --->  Fetching fox
 --->  Verifying checksum(s) for fox
 --->  Extracting fox
 --->  Configuring fox
 --->  Building fox
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_fox/work/fox-1.6.34"
 && make all " returned error 2
 Command output: FXFont.cpp:509: error: 'FC_WIDTH_SEMICONDENSED' was not
 declared in this scope
 FXFont.cpp:510: error: 'FC_WIDTH_NORMAL' was not declared in this scope
 ...
 (more errors with FXFont.cpp)
 }}}

 But if I first install the Macports Xft2, then fox builds and works fine.
 I recommend that the fox dependency "lib:libXft.2:Xft2" be changed to
 "port:Xft2" at least for Tiger (darwin 8).

--

Comment:

 Don't forget WikiFormatting.

 The dependency was deliberately changed from port:Xft2 to
 lib:libXft.2:Xft2 by Jeremy in r43662. He will have to comment on this
 issue.

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


More information about the macports-tickets mailing list