[CentOS-devel] tcl8.6 build fails

Jens Neu jens.neu at biotronik.com
Fri Jun 28 09:45:12 UTC 2013


> Will try the debug statements Yury mentioned also...
> -Jens

this is with

[ -f $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic/$i ] && echo 
"linkfrom: ../../$i" && echo "linkto: 
$RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic" && ln -sf ../../$i 
$RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic ;

to me it looks as if all links get created to remove duplicates between 
/usr/include/* and /usr/include/tcl-private/generic/*

so, question remains why does it work with pushd/popd, but not with ( cd 
). Interesting also, how this ever worked for the 8.5 package, should not 
be much difference here...


regards
-Jens



+ mkdir -p 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/unix
+ find generic unix -name '*.h' -exec cp -p '{}' 
'/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/{}' 
';'
+ pushd 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include
~/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64/usr/include ~/rpm/BUILD/tcl8.6.0
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/fakemysql.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/fakepq.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/fakesql.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itcl.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itcl2TclOO.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itclDecls.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itclInt.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itclIntDecls.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itclMigrate2TclCore.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/itclTclIntStubsFcn.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/mysqlStubs.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/odbcStubs.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/pqStubs.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tcl.h 
']'
+ echo 'linkfrom: ../../tcl.h'
linkfrom: ../../tcl.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tcl.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclDecls.h 
']'
+ echo 'linkfrom: ../../tclDecls.h'
linkfrom: ../../tclDecls.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tclDecls.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclOO.h 
']'
+ echo 'linkfrom: ../../tclOO.h'
linkfrom: ../../tclOO.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tclOO.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclOODecls.h 
']'
+ echo 'linkfrom: ../../tclOODecls.h'
linkfrom: ../../tclOODecls.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tclOODecls.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclPlatDecls.h 
']'
+ echo 'linkfrom: ../../tclPlatDecls.h'
linkfrom: ../../tclPlatDecls.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tclPlatDecls.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclThread.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclTomMath.h 
']'
+ echo 'linkfrom: ../../tclTomMath.h'
linkfrom: ../../tclTomMath.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tclTomMath.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tclTomMathDecls.h 
']'
+ echo 'linkfrom: ../../tclTomMathDecls.h'
linkfrom: ../../tclTomMathDecls.h
+ echo 'linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic'
linkto: 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ ln -sf ../../tclTomMathDecls.h 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tdbc.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tdbcDecls.h 
']'
+ for i in '*.h'
+ '[' -f 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/include/tcl-private/generic/tdbcInt.h 
']'
+ popd
~/rpm/BUILD/tcl8.6.0
+ sed -i -e 's|/usr/local/home/build/rpm/BUILD/tcl8.6.0/unix|/usr/lib64|; 
s|/usr/local/home/build/rpm/BUILD/tcl8.6.0|/usr/include/tcl-private|' 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/lib64/tclConfig.sh
+ rm -rf 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/share/tcl8.6/tclAppInit.c
+ rm -rf 
/usr/local/home/build/rpm/BUILDROOT/tcl-8.6.0-4hss.el6.x86_64//usr/share/tcl8.6/ldAix
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip 
/usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.JvstbG
+ umask 022
+ cd /usr/local/home/build/rpm/BUILD
+ cd tcl8.6.0
+ unset DISPLAY
+ exit 0


www.biotronik.com 



BIOTRONIK  - Celebrating 50 years of excellence 

Founded in 1963 with the development of the first German pacemaker, BIOTRONIK has brought innovations and the highest quality standards to the cardiac rhythm management and vascular intervention fields in more than 100 countries around the world. We’ve developed advanced technologies such as BIOTRONIK Home Monitoring®, Closed Loop Stimulation (CLS) and Orsiro, the industry's first hybrid drug eluting stent. BIOTRONIK also offers the broadest portfolio of cardiac devices with ProMRI®, an advanced technology that gives patients access to magnetic resonance (MR) scanning. 
BIOTRONIK SE & Co. KG 
Woermannkehre 1, 12359 Berlin, Germany 
Sitz der Gesellschaft: Berlin, Registergericht: Berlin HRA 6501 

Vertreten durch ihre Komplementärin: 
BIOTRONIK MT SE 
Sitz der Gesellschaft: Berlin, Registergericht: Berlin HRB 118866 B 
Geschäftsführende Direktoren: Christoph Böhmer, Dr. Lothar Krings 
This e-mail and the information it contains including attachments are confidential and meant only for use by the intended recipient(s); disclosure or copying is strictly prohibited. If you are not addressed, but in the possession of this e-mail, please notify the sender immediately and delete the document. 


More information about the CentOS-devel mailing list