xterm compilation errors

Neil Getker ngetker at mac.com
Fri Oct 26 14:57:33 PDT 2007


On Oct 26, 2007, at 5:37 PM, Ryan Schmidt wrote:

> On Oct 26, 2007, at 12:13, Neil Getker wrote:
>
>> On Oct 26, 2007, at 11:22 AM, N_Ox wrote:
>>
>>> Le 26 oct. 07 à 15:12, Neil Getker a écrit :
>>>
>>>> I have just upgraded to Leopard (tried upgrade and clean  
>>>> install).  Installed MacPorts, and then tried to install  
>>>> clusterssh (cssh).
>>>>
>>>> On the upgrade, cssh ran, only it could not spawn xterm.  I  
>>>> tried 'sudo port remove xterm' and reinstalling it/cssh but got  
>>>> this error:  (same for clean install of Leopard)
>>>>
>>>> $ sudo port install xterm
>>>> --->  Fetching xterm
>>>> --->  Verifying checksum(s) for xterm
>>>> --->  Extracting xterm
>>>> --->  Configuring xterm
>>>> --->  Building xterm with target all
>>>> Error: Target org.macports.build returned: shell command " cd "/ 
>>>> opt/local/var/macports/build/ 
>>>> _opt_local_var_macports_sources_rsync.macports.org_release_ports_x1 
>>>> 1_xterm/work/xterm-225" && make all " returned error 2
>>>> Command output: gcc -I. -I. -DHAVE_CONFIG_H  -I/usr/X11/include - 
>>>> I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/ 
>>>> include -I/usr/X11/include  -I. -I/usr/X11/include -I/usr/X11/ 
>>>> include -I/usr/X11/include/freetype2 -I/usr/X11/include/ 
>>>> freetype2/config -I/usr/X11/include -D__i386__ -D__DARWIN__ - 
>>>> DNO_ALLOCA -DCSRG_BASED     -DXFREE86_FT2 -DUTMP  - 
>>>> DOSMAJORVERSION=9 -DOSMINORVERSION=0  -I/usr/X11/include -I/opt/ 
>>>> local/include -U_XOPEN_SOURCE -D_XOPEN_SOURCE=500 -DSIGWINCH=28 - 
>>>> DPROJECTROOT='"/usr/X11"' -D__vendorversion__='"Version  
>>>> 6.8.99.903 X.Org"'  -O2  -c ./button.c
>>>> gcc -I. -I. -DHAVE_CONFIG_H  -I/usr/X11/include -I/usr/X11/ 
>>>> include/freetype2 -I/usr/X11/include -I/usr/X11/include -I/usr/ 
>>>> X11/include  -I. -I/usr/X11/include -I/usr/X11/include -I/usr/ 
>>>> X11/include/freetype2 -I/usr/X11/include/freetype2/config -I/usr/ 
>>>> X11/include -D__i386__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED      
>>>> -DXFREE86_FT2 -DUTMP  -DOSMAJORVERSION=9 -DOSMINORVERSION=0  -I/ 
>>>> usr/X11/include -I/opt/local/include -U_XOPEN_SOURCE - 
>>>> D_XOPEN_SOURCE=500 -DSIGWINCH=28 -DPROJECTROOT='"/usr/X11"' - 
>>>> D__vendorversion__='"Version 6.8.99.903 X.Org"'  -O2  -c ./ 
>>>> cachedGCs.c
>>>> gcc -I. -I. -DHAVE_CONFIG_H  -I/usr/X11/include -I/usr/X11/ 
>>>> include/freetype2 -I/usr/X11/include -I/usr/X11/include -I/usr/ 
>>>> X11/include  -I. -I/usr/X11/include -I/usr/X11/include -I/usr/ 
>>>> X11/include/freetype2 -I/usr/X11/include/freetype2/config -I/usr/ 
>>>> X11/include -D__i386__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED      
>>>> -DXFREE86_FT2 -DUTMP  -DOSMAJORVERSION=9 -DOSMINORVERSION=0  -I/ 
>>>> usr/X11/include -I/opt/local/include -U_XOPEN_SOURCE - 
>>>> D_XOPEN_SOURCE=500 -DSIGWINCH=28 -DPROJECTROOT='"/usr/X11"' - 
>>>> D__vendorversion__='"Version 6.8.99.903 X.Org"'  -O2  -c ./ 
>>>> charproc.c
>>>> ./charproc.c: In function 'in_put':
>>>> ./charproc.c:3230: error: 'fd_mask' undeclared (first use in  
>>>> this function)
>>>> ./charproc.c:3230: error: (Each undeclared identifier is  
>>>> reported only once
>>>> ./charproc.c:3230: error: for each function it appears in.)
>>>> make: *** [charproc.o] Error 1
>>>>
>>>> XCodeTools/X11SDK, and everything else is installed correctly.   
>>>> I have been able to compile EasyTag, mtr, and a few other  
>>>> programs via macports that I've tried.
>>>>
>>>> Any help on this would be appreciated guys.
>>>
>>> I've experienced this. The problem comes from xorg-xproto, I've  
>>> produced a patch and submitted it on Trac:
>>> http://trac.macports.org/projects/macports/ticket/12991
>>
>> That cleared up the problems with xterm building, thanks!
>>
>> Now I have it, and clusterssh installed, but get this when I run it:
>>
>> bash-3.2$ /opt/local/bin/cssh
>> Bus error
>>
>> I'm a recent convert from Linux/BSD and cannot seem to find strace  
>> on the system, or anyplace to use in troubleshooting and trying to  
>> figure out why clusterssh is now not working.
>>
>> Anyone have any thoughts on this?
>
> I don't know why it isn't working. Mac OS X includes ktrace if you  
> would like to try that, but I cannot advise you in how to use it.
>
>

Has anyone gotten clusterssh / Leopard to work ?  If so, I'll reload  
and put the patches on first.  See what I borked.  If not, I'll  
figure out ktrace.

Thanks for the help guys.

-Neil



More information about the macports-users mailing list