On 02/04/2014 11:19 PM, Bruce Dubbs wrote: > Armin K. wrote: >> I've built e2fsprogs and it seems broken in a way with the util-linux >> chapter 5 move. >> >> I still don't understand why PKG_CONFIG_PATH has to be exported >> seperately. > > The disable- prevents e2fsprogs from building/installing libuuid and > libblkid, but it still needs them and with the change and at this point > in building packages in Chapter 6, it needs the PKG_CONFIG_PATH to find > the libraries. Somewhere in the process, install I think, a program is > executed that needs to find libuuid, libblkid, so that's why the > PKG_CONFIG_PATH is exported. >
No, no. I know why is PKG_CONFIG_PATH necessarry, but I don't know why is it necessary to do export PKG_CONFIG_PATH=blah ./configure --blah unset PKG_CONFIG_PATH instead of PKG_CONFIG_PATH=blah ./configure blah or ./configure blah PKG_CONFIG_PATH=blah The latter works fine for me, but I remember you said that you had some issues when using it, which I don't exactly remember. >> It works here when used inline, ie >> >> LIBS=-L/tools/lib \ >> CFLAGS=-I/tools/include \ >> ../configure --prefix=/usr \ >> --with-root-prefix="" \ >> --enable-elf-shlibs \ >> --disable-libblkid \ >> --disable-libuuid \ >> --disable-uuidd \ >> --disable-fsck \ >> PKG_CONFIG_PATH=/tools/lib/pkgconfig >> >> But then there's another problem. While I'm not a fan of test suites, >> I've ran test suite for both cases and it seems rather broken or I've >> failed to merge all changes from LFS to LFS Systemd. >> >> -test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** >> -test_filesys: 12/2048 files (0.0% non-contiguous), 1303/8192 blocks >> -Exit status is 1 >> +../e2fsck/e2fsck: error while loading shared libraries: libblkid.so.1: >> cannot open shared object file: No such file or directory >> +Exit status is 127 >> >> There are several errors like this. Using LD_LIBRARY_PATH=/tools/lib >> doesn't help. > > My last build was without tests. I have to go out for several hours, so > I'll go ahead now and kick off a build with tests and check. > > -- Bruce > -- Note: My last name is not Krejzi. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page