LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Password
Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.

Notices


Reply
  Search this Thread
Old 02-20-2018, 05:11 PM   #1
wsKilljoy
LQ Newbie
 
Registered: Feb 2018
Posts: 2

Rep: Reputation: Disabled
Question Error when configuring Perl in chapter 6.40


Hello! This is my first post, so please let me know if I've done something wrong. Before I start, I know that there are already a couple threads on this topic, but they don't seem to work for me. I am trying to configure perl for compilation. when I run
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
I get this result:
Code:
First let's make sure your kit is complete.  Checking...
Would you like to see the instructions? [n]  
Locating common programs...
Checking compatibility between /bin/echo and builtin echo (if any)...
Symbolic links are supported.
Checking how to test for symbolic links...
You can test for symbolic links with 'test -h'.
Checking for cross-compile
No targethost for running compiler tests against defined, running locally
Good, your tr supports [:lower:] and [:upper:] to convert case.
Using [:upper:] and [:lower:] to convert case.
aix   	      dragonfly       irix_4   		nonstopux     stellar   
aix_3         dynix   	      irix_5   		openbsd       sunos_4_0   
aix_4         dynixptx        irix_6   		opus          sunos_4_1   
altos486      epix   	      irix_6_0   	os2   	      super-ux   
amigaos       esix4   	      irix_6_1   	os390         svr4   
atheos        fps   	      isc   		os400         svr5   
aux_3         freebsd         isc_2   		posix-bc      ti1500   
bitrig        freemint        linux-android   	powerux       ultrix_4   
bsdos         genix   	      linux   		qnx   	      umips   
catamount     gnu   	      lynxos   		riscos        unicos   
convexos      gnukfreebsd     midnightbsd   	sco   	      unicosmk   
cxux          gnuknetbsd      mips   		sco_2_3_0     unisysdynix   
cygwin        greenhills      mirbsd   		sco_2_3_1     utekv   
darwin        haiku   	      mpc   		sco_2_3_2     uwin   
dcosx         hpux   	      ncr_tower   	sco_2_3_3     vos   
dec_osf       i386   	      netbsd   		sco_2_3_4   
dos_djgpp     interix         newsos4   	solaris_2   
Which of these apply, if any? [linux]  
Operating system name? [linux]  
Operating system version? [4.14.15-1-arch]  
Installation prefix to use? (~name ok) [/usr]  
AFS does not seem to be running...
What installation prefix should I use for installing files? (~name ok)
[/usr]  
Getting the current patchlevel...
Build a threading Perl? [y]  
Use which C compiler? [cc]  
Checking for GNU cc in disguise and/or its version number...
Now, how can we feed standard input to your C preprocessor...
Directories to use for library searches?
[/usr/local/lib /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include-fixed /usr/lib /tools/lib/../lib /tools/lib /lib]  
What is the file extension used for shared libraries? [so]  
Make shared library basenames unique? [n]  
Build Perl for SOCKS? [n]  
Try to use long doubles if available? [n]  
Checking for optional libraries...
What libraries to use?
[-lpthread -lnsl -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 -lnsl -lgdbm -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
	 ./try

and I got the following output:

./try: error while loading shared libraries: libgdbm.so.4: 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.
As other threads have suggested, I added /usr/lib to /etc/ld.so.conf, but it didn't do anything. I've recompiled GDBM and GZIP multiple times, to no avail. Any help would be appreciated. Thanks!
 
Old 02-20-2018, 06:26 PM   #2
wsKilljoy
LQ Newbie
 
Registered: Feb 2018
Posts: 2

Original Poster
Rep: Reputation: Disabled
Lightbulb Solved it

Had to
Code:
export LD_LIBRARY_PATH=/usr/lib
Upon further observation, this was a solution in another thread. Oops.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Error While compile perl in chapter 6.40 Louise.Yosre Linux From Scratch 8 09-09-2017 11:52 PM
[SOLVED] Please Help Me ! : While Build perl in Chapter 6.41 lfs Louise.Yosre Linux From Scratch 1 07-24-2016 11:25 AM
Chapter 6 (v.5.1.1) Perl-5.8.4 make problem znif Linux From Scratch 0 06-26-2004 06:44 PM
Chapter 6: Perl make error Obi Perrin Linux From Scratch 2 01-09-2003 02:21 AM
Installing perl in chapter 5 CragStar Linux From Scratch 2 10-11-2002 09:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 09:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration