To whom it may concern: Actually, I've already posted my question at https://www.linuxquestions.org/questions/linux-from-scratch-13/perl-5-28-1-failed-to-build-while-installing-basic-system-software-4175648992/ .
I just strictly followed this page: http://www.linuxfromscratch.org/lfs/view/systemd/chapter06/perl.html while running the configuration, [CODE]sh Configure -des -Dprefix=/usr \ -Dvendorprefix=/usr \ -Dman1dir=/usr/share/man/man1 \ -Dman3dir=/usr/share/man/man3 \ -Dpager="/usr/bin/less -isR" \ -Duseshrplib \ -Dusethreads[/CODE] I got the following [B]ERROR[/B] message [CODE]What libraries to use? [-lpthread -lgdbm -ldl -lm -lcrypt -lutil -lc -lgdbm_compat] What optimizer/debugger flag should be used? [-O2] Any additional cc flags? [-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include] Let me guess what the preprocessor flags are... Any additional ld flags (NOT including libraries)? [ -fstack-protector-strong -L/usr/local/lib] Checking your choice of C compiler and flags for coherency... I've tried to compile and run the following simple program: #include <stdio.h> int main() { printf("Ok\n"); return(0); } I used the command: cc -o try -O2 -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -fstack-protector-strong -L/usr/local/lib try.c -lpthread -lgdbm -ldl -lm -lcrypt -lutil -lc -lgdbm_compat ./try and I got the following output: ./try: error while loading shared libraries: libgdbm.so.6: cannot open shared object file: No such file or directory The program compiled OK, but exited with status 127. You have a problem. Shall I abort Configure [y] Ok. Stopping Configure.[/CODE] And it seems all required libraries have already been installed under [B]/usr/lib[/B]: [CODE](lfs chroot) root:/sources/cpan/perl-5.28.1# ls /usr/lib Mcrt1.o libbfd-2.32.so libg.a liblsan.la libncurses++w.a libssp.so.0.0.0 Scrt1.o libbfd.a libgcc_s.so liblsan.so libncurses.so libssp_nonshared.a audit libbfd.la libgcc_s.so.1 liblsan.so.0 libncursesw.so libssp_nonshared.la bash libbfd.so libgdbm.la liblsan.so.0.0.0 libnss_compat.so libstdc++.a bfd-plugins libbz2.a libgdbm.so liblsan_preinit.o libnss_db.so libstdc++.la crt1.o libbz2.so libgdbm.so.6 libltdl.a libnss_dns.so libstdc++.so crti.o libc.a libgdbm.so.6.0.0 libltdl.la libnss_files.so libstdc++.so.6 crtn.o libc.so libgdbm_compat.la libltdl.so libnss_hesiod.so libstdc++.so.6.0.25 gcc libc_nonshared.a libgdbm_compat.so libltdl.so.7 libopcodes-2.32.so libstdc++fs.a gconv libcap.so libgdbm_compat.so.4 libltdl.so.7.3.1 libopcodes.a libstdc++fs.la gcrt1.o libcc1.la libgdbm_compat.so.4.0.0 libm-2.29.a libopcodes.la libsupc++.a ldscripts libcc1.so libgmp.la libm.a libopcodes.so libsupc++.la libBrokenLocale.a libcc1.so.0 libgmp.so libm.so libpanel.so libthread_db.so libBrokenLocale.so libcc1.so.0.0.0 libgmp.so.10 libmagic.la libpanelw.so libtsan.a libacl.la libcrypt.a libgmp.so.10.3.2 libmagic.so libpanelw.so.6 libtsan.la libacl.so libcrypt.so libgmpxx.la libmagic.so.1 libpanelw.so.6.1 libtsan.so libacl.so.1 libcurses.so libgmpxx.so libmagic.so.1.0.0 libpthread.a libtsan.so.0 libacl.so.1.1.2253 libcursesw.so libgmpxx.so.4 libmcheck.a libpthread.so libtsan.so.0.0.0 libanl.a libdl.a libgmpxx.so.4.5.2 libmenu.so libquadmath.a libtsan_preinit.o libanl.so libdl.so libgomp.a libmenuw.so libquadmath.la libubsan.a libasan.a libexpat.la libgomp.la libmenuw.so.6 libquadmath.so libubsan.la libasan.la libexpat.so libgomp.so libmenuw.so.6.1 libquadmath.so.0 libubsan.so libasan.so libexpat.so.1 libgomp.so.1 libmpc.la libquadmath.so.0.0.0 libubsan.so.1 libasan.so.5 libexpat.so.1.6.8 libgomp.so.1.0.0 libmpc.so libreadline.so libubsan.so.1.0.0 libasan.so.5.0.0 libfl.a libgomp.spec libmpc.so.3 libresolv.a libutil.a libasan_preinit.o libfl.la libhistory.so libmpc.so.3.1.0 libresolv.so libutil.so libatomic.a libfl.so libitm.a libmpfr.la librt.a liby.a libatomic.la libfl.so.2 libitm.la libmpfr.so librt.so libz.a libatomic.so libfl.so.2.0.0 libitm.so libmpfr.so.6 libsanitizer.spec libz.so libatomic.so.1 libform.so libitm.so.1 libmpfr.so.6.0.2 libssp.a locale libatomic.so.1.2.0 libformw.so libitm.so.1.0.0 libmvec.a libssp.la pkgconfig libattr.la libformw.so.6 libitm.spec libmvec.so libssp.so terminfo libattr.so libformw.so.6.1 liblsan.a libmvec_nonshared.a libssp.so.0 tmpfiles.d[/CODE] Can anybody give me a hint ?? Cheers Pei -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style