Hi

I think there may be an error when using jhalfs to build current svn clfs

It looks from the makefile that it is using the kernel package rather
than linux-headers package in first stage of build

extract from makefile


031-linux-headers:  026-settingenvironment
   @$(call echo_message, Building)
   @./progress_bar.sh $@ &
   @echo -e "\n`date`\n\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n"
logs/031-linux-headers
   @PKG_PATH=`ls -t $(MOUNT_PT)$(SRC)/linux-2.6.16.20.tar.* | head -n1`
&& \
   ROOT=`tar -tf $$PKG_PATH | head -n1 | sed -e '[EMAIL PROTECTED]/@@;s@/.*@@'` 
&& \
   [[ -n $$ROOT ]] && \
   rm -rf $(MOUNT_PT)$(SRC)/$$ROOT && \
   if [ -e $(MOUNT_PT)$(SRC)/linux-build ]; then \
       rm -rf $(MOUNT_PT)$(SRC)/linux-build; \
   fi;
   @$(call unpack,linux-2.6.16.20.tar.*)
   @ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed
'[EMAIL PROTECTED]/@@;s@/.*@@'` && \
   echo "export PKGDIR=$(MOUNT_PT)$(SRC)/$$ROOT" > envars && \
   chown -R lfs $(MOUNT_PT)$(SRC)/$$ROOT
   @( time { su - lfs -c "source /home/lfs/.bashrc &&
/mnt/lfs/jhalfs/clfs-commands/cross-tools/031-linux-headers"
logs/031-linux-headers 2>&1 ; } ) 2>>logs/031-linux-headers && \
   echo -e "\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n"
logs/031-linux-headers
   @ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed
'[EMAIL PROTECTED]/@@;s@/.*@@'` && \
   rm -r $(MOUNT_PT)$(SRC)/$$ROOT && \
   if [ -e $(MOUNT_PT)$(SRC)/linux-build ]; then \
       rm -r $(MOUNT_PT)$(SRC)/linux-build; \
   fi;
   @touch  $@ && \
   sleep .25 && \
   echo -e "\n\n "$(BOLD)Target $(BLUE)$@ $(BOLD)OK && \


the unpack line clearly shows linux-2.6.16.20.tar.*   rather than
linux-headers package

The makefile appears to be correct for the second stage


094-linux-headers:  093-temp-perl
   @$(call echo_message, Building)
   @./progress_bar.sh $@ &
   @echo -e "\n`date`\n\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n"
logs/094-linux-headers
   @PKG_PATH=`ls -t
$(MOUNT_PT)$(SRC)/linux-headers-&linux-version;-06092006.tar.* | head
-n1` && \
   ROOT=`tar -tf $$PKG_PATH | head -n1 | sed -e '[EMAIL PROTECTED]/@@;s@/.*@@'` 
&& \
   [[ -n $$ROOT ]] && \
   rm -rf $(MOUNT_PT)$(SRC)/$$ROOT && \
   if [ -e $(MOUNT_PT)$(SRC)/linux-headers-&linux-version;-build ]; then \
       rm -rf $(MOUNT_PT)$(SRC)/linux-headers-&linux-version;-build; \
   fi;
   @$(call unpack2,linux-headers-&linux-version;-06092006.tar.*)
   @ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed
'[EMAIL PROTECTED]/@@;s@/.*@@'` && \
   echo "export PKGDIR=$(SRC)/$$ROOT" > envars
   @( time { $(CHROOT1) 'cd /jhalfs && source envars &&
/jhalfs/clfs-commands/final-system/094-linux-headers
/jhalfs/logs/094-linux-headers 2>&1' ; } ) 2>>logs/094-linux-headers && \
   echo -e "\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n"
logs/094-linux-headers
   @ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed
'[EMAIL PROTECTED]/@@;s@/.*@@'` && \
   rm -r $(MOUNT_PT)$(SRC)/$$ROOT && \
   if [ -e $(MOUNT_PT)$(SRC)/linux-headers-build ]; then \
       rm -r $(MOUNT_PT)$(SRC)/linux-headers-build; \
   fi;
   @touch  $@ && \
   sleep .25 && \
   echo -e "\n\n "$(BOLD)Target $(BLUE)$@ $(BOLD)OK && \
   echo ---------------------------------------------------


Is this a jhalfs issue or a clfs xml issue ?

Thanks

DaveM





--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to