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

Reply via email to