jhalfs & package.xsl clfs x86 build failed at 086-tcl

David Mascall lfs at mascall.net
Wed Jun 21 11:35:29 PDT 2006


David Mascall wrote:
> George Boudreau wrote:
>> Manuel,
>>  I have integrated you package extraction xsl file into jhalfs. This 
>> turned out to be a much larger job than I had expected. I have tested 
>> the modifications with lfs and hlfs but have not done a full build of 
>> clfs x86 (the only arch I can work with).
>>
>>  I will upload the mods this evening..
> George
>
> I have just kicked off a build of svn clfs x86 with latest svn jhalfs
>
> It threw out this message at the start
>
> Creating Makefile... START
>        Processing... <host prep files>
>        Processing... <cross tools>
>        Processing... <temp system>
>        Processing... <chroot>
>        Processing... <(chroot) testsuite tools>
> grep: /mnt/lfs/jhalfs/my_packages: No such file or directory
>        Processing... <(chroot) final system>
>        Processing... <(chroot) bootscripts>
>        Processing... <(chroot) make bootable>
> Creating Makefile... DONE
>
>
> Is the my_packages file something important ?
>
> Actual build is running ok so far
>
> DaveM
Spoke to soon

Build failed at step 086-tcl

Error message
 Building target 086-tcl

 [|tar: unpacked: Cannot open: No such file or directory      ] 0 min. 0 
sec.
tar: Error is not recoverable: exiting now
make: *** [086-tcl] Error 1


Makefile
086-tcl:  084-devices
    @$(call echo_message, Building)
    @./progress_bar.sh $@ &
    @echo -e "\n`date`\n\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n" 
 >logs/086-tcl
    @PKG_PATH=`ls -t $(MOUNT_PT)$(SRC)/ | head -n1` && \
    ROOT=`tar -tf $$PKG_PATH | head -n1 | sed -e 's@^./@@;s@/.*@@'` && \
    [[ -n $$ROOT ]] && \
    rm -rf $(MOUNT_PT)$(SRC)/$$ROOT && \
    if [ -e $(MOUNT_PT)$(SRC)/-build ]; then \
        rm -rf $(MOUNT_PT)$(SRC)/-build; \
    fi;
    @$(call unpack2,)
    @ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed 
's@^./@@;s@/.*@@'` && \
    echo "export PKGDIR=$(SRC)/$$ROOT" > envars
    @( time { $(CHROOT1) 'cd /jhalfs && source envars && 
/jhalfs/clfs-commands/testsuite-tools/086-tcl >>/jhalfs/logs/086-tcl 
2>&1' ; } ) 2>>logs/086-tcl && \
    echo -e "\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n" >>logs/086-tcl
    @ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed 
's@^./@@;s@/.*@@'` && \
    rm -r $(MOUNT_PT)$(SRC)/$$ROOT && \
    if [ -e $(MOUNT_PT)$(SRC)/tcl-build ]; then \
        rm -r $(MOUNT_PT)$(SRC)/tcl-build; \
    fi;
    @touch  $@ && \
    sleep .25 && \
    echo -e "\n\n "$(BOLD)Target $(BLUE)$@ $(BOLD)OK && \

clfs-commands/086-tcl
#!/bin/sh
set -e

cd $PKGDIR
cd unix
sed -i "s/relid'/relid/" configure
./configure --prefix=/tools
make
make install
make install-private-headers
ln -sv tclsh8.4 /tools/bin/tclsh
exit



file tcl8.4.12-src.tar.gz is in sources/

DaveM



More information about the alfs-discuss mailing list