Thank You for your prompt response. I will follow your
suggestion because it makes the most sense. This is
what I originally thought was supposed to be the way
to do it. But, the reason I untarred the Binutils
package outside the $LFS/source directory is because
of the statement in Ch5, The Binutils documentation
recommends building Binutils outside the source
directory in a dedicated directory:.
Perhaps I read it wrong. Thank You.
--- Seth Turner [EMAIL PROTECTED] wrote:
On Thu, 13 Oct 2005, Melvin Poindexter wrote:
1) What is the current working directory when
executing 'mkdir ../binutils-build'?
For each package you install, you must unpack the
archive. This will
create a source directory. You must then cd into the
newly created
source directory. In your case. You would have the
archive in
$LFS/sources. When you unpack it, you will get a
directory called
$LFS/sources/binutils-2.15.94.0.2.2
You need to be in this directory when you execute
the mkdir
../binutils-build command. This will place the build
directory right
along side binutils-2.15.94.0.2.2 under
$LFS/sources.
2) Which user should I be logged in as when
executing
these commands? lfs or root?
At this point in the game, you need to be logged in
as lfs. If you
recall, lfs has ownership of only two directories:
$LFS/tools and
$LFS/sources. If you are $LFS/sources when you try
the mkdir
../binutils-build from question 1, it would be
trying to make the
binutils-build directory in / (where lfs does not
have ownership) this
is why you were getting a permission denied.
Chapter 5.3.1 is unclear to me. Ch. 4 left off
sourcing the newly created .bash_profile while
logged
in as LFS (current dir: '/home/lfs'). If I continue
logged in as LFS in Ch.5, then I cannot create the
'../binutils-build' directory. Permission Denied.
See above. I got ahead of myself ;)
I am able to follow the commands in 5.3.1 while
logged
in a root, however. But doesn't the environment
interfere with Binutils installation while logged
in
as root?
Again, being in the right directory will solve your
problem. You will be
able to do everything you need to as user lfs.
Also simply using the command 'configure' (as in
'../binultils-2.15.94.0.0.2/configure...') does not
work. I must cd into the '/binutils- 15.94.0.2.2'
as
root and type it as './configure'. Again, doing
this
as user lfs yields the error './configure: line
436:
./config.log: Permission Denied'.
This part I am not 100% sure on. Try it over again
with the suggestions
above and perhaps this error will be solved in the
process, if not, let
us know!
I hope some or all of this has been useful. Enjoy
your build.
-Seth
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page
__
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page