Hi Jim--thanks

If you followed the book properly perl should be created in $LFS/usr/bin and not $LFS/usr/local/bin. Can you verify or have build logs from your perl installation, so we can review?

Your first point is exactly what has me worried. I have retraced and retraced my steps and I'm convinced, unless I made a typo somewhere, that I have followed the instructions exactly. The only place where I have a doubt is my responses to the questions during the run of the "Configure" script when installing Perl. It did indicate that Perl would be installed in /usr/local and I didn't change it thinking that the option "--prefix=/usr" would take care of it.

I didn't make any build logs--I'll start doing it--however,
`find /mnt/lfs/usr -name "*perl*" -print` gives [edited--total of 298 lines]:


/usr/local/bin/perl5.8.5
/usr/local/bin/perl
/usr/local/bin/perlbug
/usr/local/bin/perlcc
/usr/local/bin/perldoc
/usr/local/bin/perlivp
/usr/local/bin/find2perl
/usr/local/lib/perl5
....[149 more /usr/local/lib entries]
/usr/local/share/man/man1/perlce.1
....[138 more /usr/local/share entries]
/usr/bin/perl [this is the symlink]

So it looks to me like perl was installed in /usr/local/bin.

I checked on the status of the other symlinks created in Section 6.6, and the only ones left were for perl and bash--and I haven't installed bash yet. So it looks like I screwed up somehow.

I think that what I'll have to do to get back to the "pure" book-state is remove the autoconf sources, uninstall both texinfo and perl, and reset the perl symlink to /tools/bin/perl. Then I'll have to re-compile perl and make sure to answer the install questions with /usr. What do you think of this approach. Got any ideas that might be easier, like
'mv /usr/local/bin/perl{5.8.5, ,bug,cc,doc,ivp} /usr/bin/` ad nauseam for the other 292 files?


Thanks again,

Dan

--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to