[MacPorts] #14016: xterm-229 fails to compile (related to ticket #14000)

MacPorts trac at macosforge.org
Mon Jan 21 02:26:45 PST 2008


#14016: xterm-229 fails to compile (related to ticket #14000)
-----------------------------------+----------------------------------------
 Reporter:  andrelop at andrelop.org  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                 |      Status:  new                                  
 Priority:  Normal                 |   Milestone:  Port Bugs                            
Component:  ports                  |     Version:  1.6.0                                
 Keywords:                         |  
-----------------------------------+----------------------------------------
 As requested on ticket #14000 (which was closed as "worksforme"). I tried
 again to build xterm after a "port selfupdate" and a "port clean xterm".

 Actually, my main target is not xterm but the cssh (clusterssh) port.
 xterm is only a dependency which is being pulled automatically and getting
 in the way. The output bellow is the full output of a "port selfupdate",
 followed by a "port clean xterm" and then a "port install cssh".

 Please note that a lot of others dependencies are correctly download,
 unpacked, patches are applied and everything seems to be getting compiled
 fine. Actually, even xterm noew seems to be getting download and
 checksummed correclty.

 It only fails to build here. Again, I'm using MacOSX 10.5.1 (Leopard) with
 all the official Apple patches applied as of some minutes ago. Plese don't
 be shy to ask me to run everything again with some potential magical
 command line switch which could enable more detailed debug info.

 Here it is :

 {{{
 white:~ andrelop$ sudo port -v selfupdate
 Synchronizing local ports tree from
 rsync://rsync.macports.org/release/ports/
 receiving file list ... done

 sent 74 bytes  received 295306 bytes  39384.00 bytes/sec
 total size is 16418463  speedup is 55.58

 MacPorts base version 1.600 installed
 receiving file list ... done
 ./
 Mk/
 config/
 doc/
 doc/exampleport/
 portmgr/
 portmgr/bots/
 portmgr/dmg/
 portmgr/fedora/
 portmgr/freebsd/
 portmgr/jobs/
 portmgr/packaging/
 src/
 src/cflib1.0/
 src/cregistry/
 src/darwintracelib1.0/
 src/macports1.0/
 src/macports1.0/tests/
 src/package1.0/
 src/pextlib1.0/
 src/pextlib1.0/tests/
 src/port/
 src/port1.0/
 src/port1.0/resources/
 src/port1.0/resources/fetch/
 src/port1.0/resources/group/
 src/port1.0/resources/package/
 src/port1.0/tests/
 src/portindex/
 src/programs/
 src/programs/daemondo/
 src/registry1.0/
 src/registry2.0/
 src/registry2.0/tests/
 src/tclobjc1.0/
 tests/
 tests/test/
 tests/test/checksums-1/
 tests/test/cvs-and-patchsites/
 tests/test/dependencies-a/
 tests/test/dependencies-b/
 tests/test/dependencies-c/
 tests/test/envvariables/
 tests/test/site-tags/
 tests/test/trace/
 tests/test/universal/
 tests/test/universal-2/
 tests/test/xcodeversion/

 sent 73 bytes  received 6617 bytes  2676.00 bytes/sec
 total size is 3962384  speedup is 592.28

 Downloaded MacPorts base version 1.600

 The MacPorts installation is not outdated and so was not updated
 selfupdate done!
 white:~ andrelop$ sudo port clean xterm
 --->  Cleaning xterm
 white:~ andrelop$ sudo port install cssh
 --->  Fetching perl5.8
 --->  Attempting to fetch perl-5.8.8.tar.bz2 from
 http://www.cpan.org/src/5.0/
 --->  Verifying checksum(s) for perl5.8
 --->  Extracting perl5.8
 --->  Applying patches to perl5.8
 --->  Configuring perl5.8
 --->  Building perl5.8 with target all
 --->  Staging perl5.8 into destroot
 --->  Installing perl5.8 5.8.8_1
 --->  Activating perl5.8 5.8.8_1
 --->  Cleaning perl5.8
 --->  Fetching p5-term-readkey
 --->  Attempting to fetch TermReadKey-2.30.tar.gz from
 http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/Term
 --->  Verifying checksum(s) for p5-term-readkey
 --->  Extracting p5-term-readkey
 --->  Configuring p5-term-readkey
 --->  Building p5-term-readkey with target all
 --->  Staging p5-term-readkey into destroot
 --->  Installing p5-term-readkey 2.30_0
 --->  Activating p5-term-readkey 2.30_0
 --->  Cleaning p5-term-readkey
 --->  Fetching tcl
 --->  Attempting to fetch tcl8.5.0-src.tar.gz from
 http://downloads.sourceforge.net/tcl
 --->  Verifying checksum(s) for tcl
 --->  Extracting tcl
 --->  Configuring tcl
 --->  Building tcl with target all
 --->  Staging tcl into destroot
 --->  Installing tcl 8.5.0_0
 --->  Activating tcl 8.5.0_0
 --->  Cleaning tcl
 --->  Fetching tk
 --->  Attempting to fetch tk8.5.0-src.tar.gz from
 http://downloads.sourceforge.net/tcl
 --->  Verifying checksum(s) for tk
 --->  Extracting tk
 --->  Configuring tk
 --->  Building tk with target all
 --->  Staging tk into destroot
 --->  Installing tk 8.5.0_0
 --->  Activating tk 8.5.0_0
 --->  Cleaning tk
 --->  Fetching p5-tk
 --->  Attempting to fetch Tk-804.027.tar.gz from
 http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/Tk
 --->  Verifying checksum(s) for p5-tk
 --->  Extracting p5-tk
 --->  Configuring p5-tk
 --->  Building p5-tk with target all
 --->  Staging p5-tk into destroot
 --->  Installing p5-tk 804.027_0
 --->  Activating p5-tk 804.027_0
 --->  Cleaning p5-tk
 --->  Fetching p5-x11-protocol
 --->  Attempting to fetch X11-Protocol-0.53.tar.gz from
 http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/X11
 --->  Verifying checksum(s) for p5-x11-protocol
 --->  Extracting p5-x11-protocol
 --->  Configuring p5-x11-protocol
 --->  Building p5-x11-protocol with target all
 --->  Staging p5-x11-protocol into destroot
 --->  Installing p5-x11-protocol 0.53_0
 --->  Activating p5-x11-protocol 0.53_0
 --->  Cleaning p5-x11-protocol
 --->  Fetching ncursesw
 --->  Attempting to fetch ncurses-5.6.tar.gz from
 http://ftp.gnu.org/gnu/ncurses
 --->  Verifying checksum(s) for ncursesw
 --->  Extracting ncursesw
 --->  Applying patches to ncursesw
 --->  Configuring ncursesw
 --->  Building ncursesw with target all
 --->  Staging ncursesw into destroot
 --->  Installing ncursesw 5.6_1
 --->  Activating ncursesw 5.6_1
 --->  Cleaning ncursesw
 --->  Fetching ncurses
 --->  Verifying checksum(s) for ncurses
 --->  Extracting ncurses
 --->  Applying patches to ncurses
 --->  Configuring ncurses
 --->  Building ncurses with target all
 --->  Staging ncurses into destroot
 --->  Installing ncurses 5.6_0
 --->  Activating ncurses 5.6_0
 --->  Cleaning ncurses
 --->  Fetching xterm
 --->  Attempting to fetch xterm-229.tgz from ftp://invisible-
 island.net/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_x11_xterm/work/xterm-229"
 && make all " returned error 2
 Command output: /usr/bin/gcc-4.0 -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=1  -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
 /usr/bin/gcc-4.0 -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=1
 -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
 /usr/bin/gcc-4.0 -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=1
 -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

 Error: The following dependencies failed to build: xterm
 Error: Status 1 encountered during processing.
 white:~ andrelop$
 }}}

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14016>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list