[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