[MacPorts] #38182: tcLex @1.2a1 build failure on Lion: missing header: <tclInt.h>

MacPorts noreply at macports.org
Sat Feb 23 12:59:42 PST 2013


#38182: tcLex @1.2a1 build failure on Lion: missing header: <tclInt.h>
---------------------+--------------------------------
 Reporter:  egall@…  |      Owner:  macports-tickets@…
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.1.3
 Keywords:           |       Port:  tcLex
---------------------+--------------------------------
 Log is attached. Relevant part of log including error:
 {{{
 DEBUG: Environment: CPATH='/opt/local/include'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_tcLex/tcLex/work/.CC_PRINT_OPTIONS'
 LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
 MACOSX_DEPLOYMENT_TARGET='10.7'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_tcLex/tcLex/work/tcLex1.2a1/src"
 && /usr/bin/make -j4 -w all'
 DEBUG: Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_tcLex/tcLex/work/tcLex1.2a1/src"
 && /usr/bin/make -j4 -w all
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_tcLex/tcLex/work/tcLex1.2a1/src'
 /usr/bin/clang  -fno-common -framework Tcl
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_tcl/tcl/work/tcl8.6.0/generic
 -I/opt/local/include -DTCLEX_VERSION=\"1.2\"   -c -o tcLex.o tcLex.c
 /usr/bin/clang  -fno-common -framework Tcl
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_tcl/tcl/work/tcl8.6.0/generic
 -I/opt/local/include -DTCLEX_VERSION=\"1.2\"   -c -o tcLexRE.o tcLexRE.c
 (if test -f /opt/local/lib/tcLex1.2/pkgIndex.tcl; \
             then grep -v 1.2 /opt/local/lib/tcLex1.2/pkgIndex.tcl; \
         else true; fi;) | \
         echo 'package ifneeded tcLex 1.2 [list load [file join $dir
 tcLex.dylib.1.2] tcLex]' > pkgIndex.tcl
 clang: clang: warning: -framework Tcl: 'linker' input unusedwarning:
 -framework Tcl: 'linker' input unused
 tcLexRE.c:6:10: fatal error: 'tclInt.h' file not found
 tcLex.c:26:10: fatal error: 'tclInt.h' file not found
 #include <tclInt.h>
          ^
 #include <tclInt.h>
          ^
 1 error generated.
 make: *** [tcLexRE.o] Error 1
 make: *** Waiting for unfinished jobs....
 1 error generated.
 make: *** [tcLex.o] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_tcLex/tcLex/work/tcLex1.2a1/src'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_tcLex/tcLex/work/tcLex1.2a1/src"
 && /usr/bin/make -j4 -w all
 Exit code: 2
 Error: org.macports.build for port tcLex returned: command execution
 failed
 DEBUG: Error code: CHILDSTATUS 21927 2
 DEBUG: Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 Warning: targets not executed for tcLex: org.macports.activate
 org.macports.build org.macports.destroot org.macports.install
 }}}

 Relevant system info:
 {{{
 gl00b05046:~ root# uname -a
 Darwin gl00b05046.cats.gwu.edu 11.4.2 Darwin Kernel Version 11.4.2: Thu
 Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
 gl00b05046:~ root# port version
 Version: 2.1.3
 gl00b05046:~ root# port installed tcl
 The following ports are currently installed:
   tcl @8.6.0_1+corefoundation+threads+universal (active)
 gl00b05046:~ root# port contents tcl | grep \\.h
   /opt/local/include/fakemysql.h
   /opt/local/include/fakepq.h
   /opt/local/include/fakesql.h
   /opt/local/include/itcl.h
   /opt/local/include/itcl2TclOO.h
   /opt/local/include/itclDecls.h
   /opt/local/include/itclInt.h
   /opt/local/include/itclIntDecls.h
   /opt/local/include/itclMigrate2TclCore.h
   /opt/local/include/itclTclIntStubsFcn.h
   /opt/local/include/mysqlStubs.h
   /opt/local/include/odbcStubs.h
   /opt/local/include/pqStubs.h
   /opt/local/include/tcl.h
   /opt/local/include/tclDecls.h
   /opt/local/include/tclOO.h
   /opt/local/include/tclOODecls.h
   /opt/local/include/tclPlatDecls.h
   /opt/local/include/tclThread.h
   /opt/local/include/tclTomMath.h
   /opt/local/include/tclTomMathDecls.h
   /opt/local/include/tdbc.h
   /opt/local/include/tdbcDecls.h
   /opt/local/include/tdbcInt.h
 }}}
 tcLex is nomaintainer so anyone can try to fix this...

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


More information about the macports-tickets mailing list