[Clc-crux64] crux64 runs great so far
I just installed crux64 . Everything is running great some far. I moved up to 2.6.12-rc4-git7. I took out the -fPIC flag and everything I have build so far installed fine. So I don't know when its required. I installed the Nvidia driver ,alsa utils,beep,xfce4,lm-sensors. The sensors are reading correctly and the sound is great. Glxgears runs about 7500 frames/sec. Card is a evga6600GT. I haven't played with any options to try to get to run faster. The only trouble I've had is some the ports ( gkrellm ) and the xfce4 graphical installer can't find the X11 libraries. What do I do to fix that?? So far this is the smoothest distro install I've had. Great job. Thanks Ron Young
Hi Ron, On Wed, 2005-05-25 at 00:16 -0700, Ron Young wrote:
I just installed crux64 . Everything is running great some far. I moved up to 2.6.12-rc4-git7.
Glad to hear it's working for you!
I took out the -fPIC flag and everything I have build so far installed fine. So I don't know when its required.
I'm afraid you may find down the road that software will complain about shared libraries & being unable to relocate, blah, blah, blah. In that case, you might need to find the library that the software is complaining about, figure out what to which package it belongs, and recompile that package with -fPIC in the C{XX}FLAGS.
I installed the Nvidia driver ,alsa utils,beep,xfce4,lm-sensors.
Great. I know I promised a while back to set up an httpup ports repository for contrib on x86_64... Might be a while out yet, but if you find there's something you can't get compiled out of contrib, ask me, I may have a modified port to loan you.
The sensors are reading correctly and the sound is great. Glxgears runs about 7500 frames/sec. Card is a evga6600GT. I haven't played with any options to try to get to run faster.
The only trouble I've had is some the ports ( gkrellm ) and the xfce4 graphical installer can't find the X11 libraries. What do I do to fix that??
When you get those, try one of the following: 1) add to pkgmk.conf a line like this: LDFLAGS="-L/usr/X11R6/lib64 $LDFLAGS" 2) add at the top of the build section of your Pkgfile: export LDFLAGS="-L/usr/X11R6/lib64 $LDFLAGS"
So far this is the smoothest distro install I've had. Great job.
Thanks! I'm really glad people are finding it useful. Jeremy
The package gkrellm still sticks in -L/usr/X11R6/lib . I tried setting LDFLAGS it didn't change. Maybe I'm setting it wrong. When is pkgmk.conf read. Is it every time a package is build? It seems that a link or alias needs to be made between gtk and gtk32. The command "prt-get depends" says that gtk is missing. This doesn't effect the build, just produces a "missing" message. The packages I've installed so far have lots of dependences. Does that mean they are built as 64-bit. How does this work. Xfce4 its self has many dependences ( cups ghostscrip etc). All are working perfectly. Ron Young
On Wed, 2005-05-25 at 10:33 -0700, Ron Young wrote:
The package gkrellm still sticks in -L/usr/X11R6/lib . I tried setting LDFLAGS it didn't change. Maybe I'm setting it wrong. When is pkgmk.conf read. Is it every time a package is build?
Yes, pkgmk.conf is read every time you build a package. It's possible that you'll need to patch gkrellm to build for x86-64 arch. Take a look at the Makefile in the source and check to see if /usr/X11R6/lib is hard-coded somewhere.
It seems that a link or alias needs to be made between gtk and gtk32. The command "prt-get depends" says that gtk is missing. This doesn't effect the build, just produces a "missing" message.
Check a couple things: what files are in your /etc/ports directory? You should have base-x86_64.httpup, opt-x86_64.httpup. In addition, you should have either: 1) clc.cvsup and crux.cvsup, if you've installed the cvsup32 package OR 2) contrib.httpup, base.httpup, and opt.httpup if you have not installed cvsup32 and are using only httpup for grabbing ports. Run "ports -u". Then you should have the following directories, at least, in /usr/ports: base, base-x86_64, opt, opt-x86_64, and contrib. Next, check in /etc/prt-get.conf and make sure /usr/ports/base-x86_64 is listed before /usr/ports/base, and that /usr/ports/opt-x86_64 is listed before /usr/ports/opt.
The packages I've installed so far have lots of dependences. Does that mean they are built as 64-bit. How does this work. Xfce4 its self has many dependences ( cups ghostscrip etc). All are working perfectly.
More than likely. If you've built them yourself and you've used the gcc included on the crux-x86_64 iso, you'll be using 64-bit libs & binaries, since the gcc I've included does not support multilib. To check, pick a binary on your system that you've compiled with "file": # file /usr/bin/ar /usr/bin/ar: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), stripped Jeremy
participants (3)
-
Jeremy Jones
-
Jeremy Jones
-
Ron Young