LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
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 08-18-2005, 05:17 AM   #1
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Rep: Reputation: 53
Problem on installing Xorg


Hi folks,

FC3 Host
BLFS 6.1

Xorg
http://www.linuxfromscratch.org/blfs...ling.html#xorg

X11R6.8.2-src.tar.bz2
MD5 sum: 8131cd7ea1e4566e6e05c438a93fcfe1
# md5sum /mnt/lfs/sources/X11R6.8.2-src.tar.bz2
8131cd7ea1e4566e6e05c438a93fcfe1 /mnt/lfs/sources/X11R6.8.2-src.tar.bz2
8131cd7ea1e4566e6e05c438a93fcfe1

MD5sum found matched.

On chroot environment installed dependencies first
Libpng-1.2.8
Fontconfig-2.3.2
FreeType-2.1.10
Expat-1.95.8

All went throught without problem

Fontconfig Dependencies
installing FreeType-2.1.10 and expat-1.95.8 also went through without problem

Optional - Linux-PAM-0.80 Not installed
Expat Dependencies Optional "Check " not installed.

Steps performed :-

root:/sources$ tar jxf X11R6.8.2-src.tar.bz2
root:/sources$ cd xc
root:/sources/xc$ sed -i '/^SUBDIRS =/s/ etc$//' programs/Xserver/Xprint/Imakefile
root:/sources/xc$ pushd config/util &&
> make -f Makefile.ini lndir
Code:
/sources/xc/config/util /sources/xc
ln -s ../../include X11
cc -o lndir  -O -I. lndir.c
make: cc: Command not found
root:/sources/xc/config/util$ cp -v lndir /usr/bin/
cp: cannot stat `lndir': No such file or directory
root:/sources/xc/config/util$
Please advise how to fix the problem. TIA

B.R.
satimis

Last edited by satimis; 08-18-2005 at 05:21 AM.
 
Old 08-18-2005, 06:24 AM   #2
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Original Poster
Rep: Reputation: 53
Hi folks

Further to my fist posting. Referring to the Notes on building LFS 6.1
6.14. GCC-3.4.3
http://www.linuxfromscratch.org/lfs/...ter06/gcc.html

following 2 steps found left out
ln -s ../usr/bin/cpp /lib
ln -s gcc /usr/bin/cc

To retain space GCC-3.4.3 source and build directories already removed.

On running following commands I found;
# find /mnt/lfs/ -name gcc -type d
Code:
/mnt/lfs/tools/lib/gcc
/mnt/lfs/usr/lib/gcc
/mnt/lfs/.Trash-0/files/gcc-3.4.3/gcc
/mnt/lfs/.Trash-0/files/gcc-3.4.3/gcc/testsuite/ada/acats/tests/gcc
/mnt/lfs/.Trash-0/files/gcc-build/gcc
/mnt/lfs/.Trash-0/files/linux-2.6.11.12/include/asm-mips/gcc
/mnt/lfs/.Trash-0/files/linux-libc-headers-2.6.11.2/include/asm-mips/gcc
# find /mnt/lfs/ -name cpp
Code:
/mnt/lfs/tools/bin/cpp
/mnt/lfs/lib/cpp
/mnt/lfs/usr/bin/cpp
/mnt/lfs/.Trash-0/files/gcc-3.4.3/gcc/testsuite/g++.dg/cpp
/mnt/lfs/.Trash-0/files/gcc-3.4.3/gcc/testsuite/gcc.dg/cpp
/mnt/lfs/.Trash-0/files/gcc-build/gcc/cpp
/mnt/lfs/.Trash-0/files/glibc-2.3.4/scripts/cpp
/mnt/lfs/.Trash-0/files/perl-5.8.6/qnx/cpp
Can I do the missing commands on chroot environment by running;

Code:
root:/sources$ ln -s /mnt/lfs/usr/bin/cpp /lib
and

Code:
root:/sources$ ln -s /mnt/lfs/usr/lib/gcc /usr/bin/cc
OR
Code:
root:/sources$ ln -s /mnt/lfs/tools/lib/gcc /usr/bin/cc
TIA

B.R.
satimis
 
Old 08-18-2005, 07:04 AM   #3
Oliv'
Senior Member
 
Registered: Jan 2004
Location: Montpellier (France)
Distribution: Gentoo
Posts: 1,014

Rep: Reputation: 36
Hi,

I don't exactly remember how makefile is done for Xorg, but you can probably set a CC environnement variable, for example do: export CC=/mnt/lfs/usr/bin/gcc
And I know that it's a bit less comfortable, but I suggest you to compile Xorg from LFS, I mean boot LFS and compile Xorg... 'cause I've tried to do a lot of compilation in chroot environnement when I've built my LFS and I remember to have had a lot of problems when I've tried to compile Xorg from chroot whereas I've got nearly no problems when I've compiled it from LFS

Oliv'
 
Old 08-18-2005, 07:52 AM   #4
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Original Poster
Rep: Reputation: 53
Hi Oliv,

Tks for your advice.

I'm preparing my way to boot LFS 6.1 and to install BLFS 6.1 packages thereafter. But I need to intall following packages on chroot environment first;

Xorg
lynx
PPP-2.4.3
WvDial-1.54.0
RP-PPPoE-3.5
GTK+-1.2.10
GTK+-2.6.7
Firefox

so that the LFS 6.1 box can be connected to Internet and I don't need to print the BLFS 6.1 book and to download all packages before start OR buring the packages on CDs as advised by a folk on forum.

Quote:
you can probably set a CC environnement variable, for example do: export CC=/mnt/lfs/usr/bin/gcc
Whether run this command on chroot OR on the Host as root.

I may try those commands listed on my 2nd posting, if faiing then moving the symbolic links. But I'm worrying whether there is any inverted side effect.

B.R.
satimis
 
Old 08-18-2005, 09:12 AM   #5
Oliv'
Senior Member
 
Registered: Jan 2004
Location: Montpellier (France)
Distribution: Gentoo
Posts: 1,014

Rep: Reputation: 36
In fact, enter chroot environnement and do:
Code:
export CC=`which gcc`
Note that I've use bacquotes
you can try echo $CC to check that something is assigned to CC variable
 
Old 08-18-2005, 09:48 AM   #6
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Original Poster
Rep: Reputation: 53
Hi Oliv,

I have to install 'which' command first.

root:/sources$ export CC=`which gcc`
bash: which: command not found

Maybe I can run it on the Host, i.e. exit chroot

B.R.
satimis
 
Old 08-18-2005, 10:53 AM   #7
Oliv'
Senior Member
 
Registered: Jan 2004
Location: Montpellier (France)
Distribution: Gentoo
Posts: 1,014

Rep: Reputation: 36
Quote:
I have to install 'which' command first.
Oooops I forgot this detail
Well gcc is probably in /usr/bin so type:
Code:
export CC=/usr/bin/gcc
Oliv'
 
Old 08-18-2005, 05:56 PM   #8
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Original Poster
Rep: Reputation: 53
Hi Oliv' ,

I solved my problem as follow;

In chroot environment
root:/$ ln -s gcc /usr/bin/cc (no printout)
root:/$ ls -l /usr/bin/cc
lrwxrwxrwx 1 root root 3 2005-08-19 06:16 /usr/bin/cc -> gcc

Xorg-6.8.2
http://www.linuxfromscratch.org/blfs...ling.html#xorg

went through without problem except the last step as follow;
Code:
...
....
root:/sources/xc/config/util$ cp -v lndir /usr/bin/
`lndir' -> `/usr/bin/lndir'
root:/sources/xc/config/util$ mkdir ../xcbuild &&
> cd ../xcbuild &&
> lndir ../xc
../xc: No such file or directory
root:/sources/xc/config/xcbuild$
root:/sources/xc/config/xcbuild$ ls
Code:
BUILD  config  doc  LABEL  lib  nls  programs  README 
README.crypto  registry  xf86Date.h
"../xc" may not find it. I think full path "/sources/xc" may find it. Any suggestion to fix this last step.

satimis
 
Old 08-18-2005, 10:05 PM   #9
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Original Poster
Rep: Reputation: 53
Problem solved

Hi folks,

Last problem now solved. Because I missed running "popd". Tks.

satimis
 
Old 09-23-2005, 09:26 AM   #10
aneel
LQ Newbie
 
Registered: Sep 2005
Location: pakistan
Distribution: linux
Posts: 18

Rep: Reputation: 0
Xorg installation error

hi
i install Xorg from lfs and from red hat both but when i write command

make CC=/opt/gcc-2.95.3/bin/gcc -f Makefile.linux



it say



kernel.config file not found
 
Old 09-23-2005, 10:30 AM   #11
Oliv'
Senior Member
 
Registered: Jan 2004
Location: Montpellier (France)
Distribution: Gentoo
Posts: 1,014

Rep: Reputation: 36

That's not the way we compile Xorg... Have you follow this step by step document: http://www.linuxfromscratch.org/blfs...ling.html#xorg to install Xorg ???
Moreover, I'm not sure that Xorg will compile with gcc-2.95...

Oliv'
 
Old 09-24-2005, 05:48 AM   #12
aneel
LQ Newbie
 
Registered: Sep 2005
Location: pakistan
Distribution: linux
Posts: 18

Rep: Reputation: 0
oliv

hi
oliv

thanks for your reply.
actually i am building lfs 5.1 the link you give is installation of Xorg lfs6.1 can it work for lfs 5.1 having Xorg 6.7.0 and i m using blfs 5.1
i m waiting for your reply
bye
bye

Last edited by aneel; 09-24-2005 at 05:51 AM.
 
Old 09-24-2005, 07:20 AM   #13
Oliv'
Senior Member
 
Registered: Jan 2004
Location: Montpellier (France)
Distribution: Gentoo
Posts: 1,014

Rep: Reputation: 36
Hi,

Well if you install Xorg6.8.2 it will work whatever the distribution you have... Now as you want to install Xorg-6.7.0, I think that it should work 'cause the procedure has not changed between 6.7.0 and 6.8.2 version
Bye

Oliv'
 
Old 10-13-2005, 05:59 AM   #14
aneel
LQ Newbie
 
Registered: Sep 2005
Location: pakistan
Distribution: linux
Posts: 18

Rep: Reputation: 0
Same error occurs oliv

hi
oliv
i used your referenced manual but,
when i write command


cd programs/Xserver/hw/xfree86/os-support/linux/drm/kernel &&
make -f Makefile.linux &&
mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm/ &&
cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o \
/lib/modules/`uname -r`/kernel/drivers/char/drm/ &&
depmod -a


same error occur
kernel config file not found.
plz tell me how to remove this beautiful error

bye
bye

Last edited by aneel; 10-13-2005 at 06:00 AM.
 
Old 10-13-2005, 11:07 AM   #15
mr_demilord
Member
 
Registered: Sep 2005
Posts: 244

Rep: Reputation: 30
Re: Same error occurs oliv

Quote:
Originally posted by aneel
hi
oliv
i used your referenced manual but,
when i write command


cd programs/Xserver/hw/xfree86/os-support/linux/drm/kernel &&
make -f Makefile.linux &&
mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm/ &&
cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o \
/lib/modules/`uname -r`/kernel/drivers/char/drm/ &&
depmod -a


same error occur
kernel config file not found.
plz tell me how to remove this beautiful error

bye
bye
If you compile it from the host, your current distro it wont work because the host machine has a other kernel.

ps: What I did was a litle hack, I copied the kernel from LFS to the /boot from my SuSE 9.3 and the /lib/modules to my host Distro and added a line to the grub so I boot with the LFS kernel on my SuSE distro and then compiled Xorg so I have the exact same kernel, when I did that I removed the kernel and modules and the line in grub.conf.

You als have to copy the .config file from the compiled kernel to the /boot partition.
If you have followed the book then it should work if not.
Then you have to recompile the LFS kernel and copy the .config file to the boot directory.

Last edited by mr_demilord; 10-13-2005 at 11:10 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Xorg gone after installing Gnome kushalkoolwal Debian 1 10-28-2005 04:29 PM
Xorg fails after installing new kernel adamb10 Ubuntu 14 06-12-2005 07:58 PM
xorg error installing Mandrake 10.2 kevk100 Linux - Software 6 04-03-2005 07:52 PM
Installing an xorg-x11 RPM rfk Linux - General 1 12-06-2004 05:58 PM
Installing Xorg 6.8.1 in Sarge cb951303 Debian 4 10-10-2004 11:58 AM


All times are GMT -5. The time now is 12:35 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration