On Jan 24, 2012 7:32 PM, "Bruce Dubbs" <bruce.du...@gmail.com> wrote: > > Mario Meier wrote: > > Bruce Dubbs wrote: > >> Mario Meier wrote: > >>> !! I am not english native speaker. I am from Austria and maybe I > >>> will post sentences that are grammatically wrong. Please ask me if > >>> you do not understand me. > >> Sometimes non-native speakers know more about our language than > >> native-speakers. :) > >> > >>> I have a big problem. I already tried to build LFS multiple times. My > >>> current try is from a VirtualBox VM with a Win7 host and an openSUSE > >>> guest system. > >>> > >>> I put the source tarballs to a directory on the host system > >>> (accessable as shared folder at /mnt/host), but I use the LINUX tar > >>> to extract the archives. I know that using Windows applications may > >>> cause errors. > >>> > >>> I have extracted GCC to /mnt/lfs/sources (I will call it /sources in > >>> the rest of the mail) and have set the $src variable to /mnt/host. > >>> > >>> I always used this command to extract an archive: > >>> > >>> tar -xvaf <package>*.tar* > >>> > >>> That should allow me to leave out the version number and the > >>> compression file extension. The -a flag means that TAR automatically > >>> detects the compression method. > >>> In the german support channel, they told me to leave out -a. I did so > >>> and also left out the stars and wrote the full path. > >> The -a is not necessary. I don't really care to watch the output of tar > >> any more, so I just use 'tar -xf $DIR/$PROGRAM.tar.?z*' in my scripts. > >> That gets .tar.gz, .tar.bz2, and .tar.xz. It misses the occasional .tgz. > >> > >>> I had tested if that worked. It now says, "libmprf not found or uses > >>> different ABI" > >>> > >>> Could you help me please? > >> I'm not sure what your question is. You have openSUSE and it doesn't > >> extract the tarfiles? What version of tar do you have? 'tar --version'. > >> > > > > My question is that it does not find MPFR! > > I am sorry, I did not read through the message before sending it. > > What my question is: Why does the GCC compilation brake? > > I am in 'make' process and it says it does not find libmpfr! > > You probably didn't follow the instructions in section 5.3: > > 1. Extract the package, in this case gcc. > 2. Change to the directory created when the package was extracted. > > Now follow the instructions: > tar -jxf ../mpfr-3.1.0.tar.bz2 > mv -v mpfr-3.1.0 mpfr >
../ needs to be replaced with $src/ e.g. tar -xf $src/mpfr-3.1.0.tar.bz2 or, symlink everything before extraction ln -s $src/* . tar -xf gcc*tar.*z* cd gcc-<version> this way the commands in the book will work without needing to manually adapt them > etc > > You probably missed step 2. > > > My TAR Version: > > > > tar (GNU tar) 1.26 > > That's fine. > -- > http://linuxfromscratch.org/mailman/listinfo/lfs-support > FAQ: http://www.linuxfromscratch.org/lfs/faq.html > Unsubscribe: See the above information page
-- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page