From ronyoung at adelphia.net Wed Aug 3 06:32:08 2005 From: ronyoung at adelphia.net (Ron Young) Date: Tue, 2 Aug 2005 23:32:08 -0700 Subject: [Clc-crux64] Is a new iso coming Message-ID: I wonder if a new iso is coming soon. I'm bringing up a new system and will wait if true. Thanks Ron Young From daniel at danm.de Wed Aug 3 08:41:27 2005 From: daniel at danm.de (Daniel Mueller) Date: Wed, 3 Aug 2005 10:41:27 +0200 Subject: [Clc-crux64] Is a new iso coming In-Reply-To: Message-ID: Hello, I've uploaded my modified version of Jeremy's CRUX x86_64. Of course it is considered unstable.. :-) To sum up the key changes: - /lib is not longer used by any application (lib32/lib64) - devfs has been replaced with udev - native 32bit support - a lot of compat32 (32bit) applications such as x11-32, firefox32 (flash plugin works, acrobat-reader plugin works as well), mplayer32 (win 32bit codecs), [..] If you are brave enough to test it: http://crux.danm.de Remember that it uses UDEV instead of DEVFS -> at the boot command line you have to specify your CDROM-drive like this: IDE cdrom drive (Secondary Master) CRUX root=/dev/hdc irgend SCSI cdrom drive CRUX root=/dev/scd0 Jeremy, I hope we can merge our work somehow. bye, danm -- Daniel Mueller From jeremy at samnjack.com Wed Aug 3 13:14:37 2005 From: jeremy at samnjack.com (Jeremy Jones) Date: Wed, 03 Aug 2005 07:14:37 -0600 Subject: [Clc-crux64] Is a new iso coming In-Reply-To: References: Message-ID: <1123074877.27492.2.camel@jjones-lnx.idjc.idaho.gov> On Wed, 2005-08-03 at 10:41 +0200, Daniel Mueller wrote: > Hello, > > I've uploaded my modified version of Jeremy's CRUX x86_64. Of course it > is considered unstable.. :-) As was mine... :) > To sum up the key changes: > > - /lib is not longer used by any application (lib32/lib64) > - devfs has been replaced with udev > - native 32bit support > - a lot of compat32 (32bit) applications such as x11-32, firefox32 (flash > plugin works, acrobat-reader plugin works as well), mplayer32 (win 32bit > codecs), [..] > > If you are brave enough to test it: > > http://crux.danm.de I'll be giving it a shot next week. > Remember that it uses UDEV instead of DEVFS -> at the boot command line > you have to specify your CDROM-drive like this: > > IDE cdrom drive (Secondary Master) > CRUX root=/dev/hdc > irgend > SCSI cdrom drive > CRUX root=/dev/scd0 > > Jeremy, I hope we can merge our work somehow. > Yes, let's. Unfortunately, I'm right in the middle of packing my house/kids/wife to move them 2000 miles to the east -- start a new job next Tuesday. That being said, I probably won't be doing much of anything else for a little while. Jeremy From jaeger at morpheus.net Wed Aug 3 13:25:24 2005 From: jaeger at morpheus.net (Matt Housh) Date: Wed, 03 Aug 2005 08:25:24 -0500 Subject: [Clc-crux64] Is a new iso coming In-Reply-To: References: Message-ID: <42F0C5C4.5090401@morpheus.net> Daniel Mueller wrote: > Hello, > > I've uploaded my modified version of Jeremy's CRUX x86_64. Of course it > is considered unstable.. :-) I'm using yours on my SN95G5 now, it seems to work fine so far except for one thing. I haven't had the time to look into this yet, but udevinfo doesn't work correctly. So in order to create some static device naming rules I had to dig through /sys instead of just running udevinfo. Matt From ronyoung at adelphia.net Fri Aug 5 19:25:15 2005 From: ronyoung at adelphia.net (Ron Young) Date: Fri, 5 Aug 2005 12:25:15 -0700 Subject: [Clc-crux64] udev question? Message-ID: How do I get the devices to show after I chroot to to /mnt. I've done the whole install but can't get the boot loader to work. I'am trying to use lilo. Maybe that's the problem? Thanks Ron Young From daniel at danm.de Fri Aug 5 19:39:38 2005 From: daniel at danm.de (Daniel Mueller) Date: Fri, 5 Aug 2005 21:39:38 +0200 Subject: [Clc-crux64] udev question? In-Reply-To: References: Message-ID: <20050805213938.4daafe58@torax.localdomain> On Fri, 5 Aug 2005 12:25:15 -0700 Ron Young wrote: > How do I get the devices to show after I chroot to to /mnt. I've > done the whole install but can't get the boot loader to work. I'am > trying to use lilo. Maybe that's the problem? Run the following command before you chroot to /mnt: # mount --bind /dev /mnt/dev # mount --bind /proc /mnt/proc # mount -t tmpfs none /mnt/tmp # chroot /mnt bye, danm -- Daniel Mueller http://www.danm.de Berlin, Germany OpenPGP: 1024D/E4F4383A From jw at tks6.net Sat Aug 6 13:57:26 2005 From: jw at tks6.net (Johannes Winkelmann) Date: Sat, 6 Aug 2005 15:57:26 +0200 Subject: [Clc-crux64] Multi arch ports management Message-ID: <20050806135726.GD8763@titanium> Hi, I've wrote a proposal for a multi-arch ports management concept, and posted it on clc-devel: https://lists.berlios.de/pipermail/clc-devel/2005-August/000949.html Might be of interested for crux-x86_64, too, and I'd certainly appreciate your feedback. Regards, Johannes P.S. Giorgio Agrelli: I remember you're on this list too plus I don't know ofany CRUX/PPC list, so I hope you read this anyway :-). -- Johannes Winkelmann mailto:jw at tks6.net Bern, Switzerland http://jw.tks6.net From ronyoung at adelphia.net Tue Aug 9 20:36:26 2005 From: ronyoung at adelphia.net (Ron Young) Date: Tue, 9 Aug 2005 13:36:26 -0700 Subject: [Clc-crux64] How do X11 and X11-32 coexist Message-ID: I am looking at the mplayer32 Pkgfile. I want to install xine. I usually use mplayers codecs with xine. It looks like I need to install xine as a 32bit app. Is this true? Is the mplayer32 Pkgfile a good model to follow? Where does X11 or X11-32 come in?? Thanks Ron Young From daniel at danm.de Tue Aug 9 23:17:10 2005 From: daniel at danm.de (Daniel Mueller) Date: Wed, 10 Aug 2005 01:17:10 +0200 Subject: [Clc-crux64] How do X11 and X11-32 coexist In-Reply-To: References: Message-ID: <20050810011710.57618ef7@torax.localdomain> Hello Ron, On Tue, 9 Aug 2005 13:36:26 -0700 Ron Young wrote: > I am looking at the mplayer32 Pkgfile. I want to install xine. I > usually use mplayers codecs with xine. > It looks like I need to install xine as a 32bit app. Is this true? Yes, it is true. Only 32bit binaries are able to link against mplayer32's 32bit libraries (/usr/lib32/libdha.so.1 and /usr/lib32/mplayer/vidix/*). You cannot mix up both, 32bit and 64bit code [1]. > Is the mplayer32 Pkgfile a good model to follow? Ehm, actually no. mplayer is an exception because the configure script tries to detect the best CFLAGS/optimization flags for your system. Normally you have to set CFLAGS/CXXFLAGS yourself. I would recommend you to place the following lines at the beginning of your xine32's build() function: export PKG_CONFIG_PATH=/usr/lib32/pkgconfig # we want a 32bit C-compiler, C++-compiler and assembler export CC="gcc -m32" export CXX="g++ -m32" export AS="as --32" # use standard i686 optimization export CFLAGS="-O2 -march=i686 -pipe" export CXXFLAGS="-O2 -march=i686 -pipe" Furthermore you need to specify two configure options: --libdir=/usr/lib32 ==> Do not install files in /usr/lib! --x-libraries=/usr/X11R6/lib32 ==> X-libraries are in lib32 not lib64! > Where does X11 or X11-32 come in?? What do you mean? You definitely need x11-32. bye, danm [1] http://www.amd.com/us-en/assets/content_type/DownloadableAssets/Porting_x86_Linux_device_drivers_to_AMD64_Technology.htm -- Daniel Mueller http://www.danm.de Berlin, Germany OpenPGP: 1024D/E4F4383A From daniel at danm.de Sun Aug 14 11:51:01 2005 From: daniel at danm.de (Daniel Mueller) Date: Sun, 14 Aug 2005 13:51:01 +0200 Subject: [Clc-crux64] compat32 and contrib ports Message-ID: <20050814135101.662b3cba@torax.localdomain> Hello, last night I was thinking about renaming the binaries of compat32/mplayer32 and compat32/firefox32 in order to install both, the 32bit and 64bit version of these packages. What do you think about? bye, danm -- Daniel Mueller http://www.danm.de Berlin, Germany OpenPGP: 1024D/E4F4383A From jaeger at morpheus.net Sun Aug 14 18:22:37 2005 From: jaeger at morpheus.net (Matt Housh) Date: Sun, 14 Aug 2005 13:22:37 -0500 Subject: [Clc-crux64] compat32 and contrib ports In-Reply-To: <20050814135101.662b3cba@torax.localdomain> References: <20050814135101.662b3cba@torax.localdomain> Message-ID: <42FF8BED.3070401@morpheus.net> Daniel Mueller wrote: > Hello, > > last night I was thinking about renaming the binaries of > compat32/mplayer32 and compat32/firefox32 in order to install both, the > 32bit and 64bit version of these packages. > > What do you think about? It won't cause me any trouble. Matt From ronyoung at adelphia.net Sun Aug 21 23:58:50 2005 From: ronyoung at adelphia.net (Ron Young) Date: Sun, 21 Aug 2005 16:58:50 -0700 Subject: [Clc-crux64] Trouble building Ruby Message-ID: I was able to build Ruby a few weeks ago. I might have used a different repository. I can't remember. Any ideas?? So far Daniel Mueller's iso is working great. Thanks Ron Young From daniel at danm.de Wed Aug 24 22:00:04 2005 From: daniel at danm.de (Daniel Mueller) Date: Thu, 25 Aug 2005 00:00:04 +0200 Subject: [Clc-crux64] Trouble building Ruby In-Reply-To: References: Message-ID: <20050825000004.54b82c5f@torax.localdomain> Hi Ron > I was able to build Ruby a few weeks ago. I might have used a > different repository. I can't remember. Any ideas?? I've updated openssl to version 0.9.8 (default install). The OpenSSL team made some API-changes which let ruby's build fail. First of all, they do not longer include stddef.h - which results in an 'unknown type size_t' error. The second problem is, that they removed the 'flags' attribute from the structure X509_STORE_CTX in x509_vfy.h. Try my attached patch. bye, danm -- Daniel Mueller http://www.danm.de Berlin, Germany OpenPGP: 1024D/E4F4383A -------------- next part -------------- A non-text attachment was scrubbed... Name: ruby-1.8.2-openssl.patch Type: application/octet-stream Size: 1829 bytes Desc: not available URL: From daniel at danm.de Sun Aug 28 19:55:25 2005 From: daniel at danm.de (Daniel Mueller) Date: Sun, 28 Aug 2005 21:55:25 +0200 Subject: [Clc-crux64] Re: libglut crux port In-Reply-To: <4885.81.234.53.108.1125254256.squirrel@81.234.53.108> References: <20050825000004.54b82c5f@torax.localdomain> <4885.81.234.53.108.1125254256.squirrel@81.234.53.108> Message-ID: <20050828215525.6cfb73d4@torax.localdomain> On Sun, 28 Aug 2005 20:37:36 +0200 (CEST) Lars Helmer wrote: > i recently installed your x86-64 iso and it works great! Nice to hear. > my next step is getting ati's drivers up and running, but > they require some 32 bit stuff installed. most of which is > present in your compat32 repo, but not all. Hmm, do you know that you cannot mix up 64bit and 32bit libraries? > now to my issue, mesa is needed and the mesa port depends > on the libglut port, so i figured i'd start with a 64 bit > version of libglut. i modified the libglut port a bit > (Pkgfile attached) but the libglut.la file is inevitably > 32 bit. so, where does it come from, and how do i create > a 64 bit version? First of all, libglut.la is just an ASCII text file. Its job is to help the GNU linker (ld) to include all necessary files. I created that file myself (manually) - it's not generated by any script of libglut's sources. Change the lib-paths and you'll get a '64bit' version of it. -------snip-------- [..] # Libraries that this one depends upon dependency_libs=' -lGLU -L/usr/X11R6/lib64 -lSM -lICE -lXmu -lXext -lXi -lX11' [..] # Directory that this library needs to be installed in: libdir='/usr/lib64' -------snap-------- bye, danm -- Daniel Mueller http://www.danm.de Berlin, Germany OpenPGP: 1024D/E4F4383A From lasso at spacecentre.se Sun Aug 28 22:31:57 2005 From: lasso at spacecentre.se (Lars Helmer) Date: Mon, 29 Aug 2005 00:31:57 +0200 (CEST) Subject: [Clc-crux64] Re: libglut crux port In-Reply-To: <20050828215525.6cfb73d4@torax.localdomain> References: <20050825000004.54b82c5f@torax.localdomain> <4885.81.234.53.108.1125254256.squirrel@81.234.53.108> <20050828215525.6cfb73d4@torax.localdomain> Message-ID: <5022.81.234.53.108.1125268317.squirrel@81.234.53.108> yeah, maybe we should take this on the list for everyones benefit... On Sun, August 28, 2005 9:55 pm, Daniel Mueller said: > On Sun, 28 Aug 2005 20:37:36 +0200 (CEST) > Lars Helmer wrote: > >> i recently installed your x86-64 iso and it works great! > > Nice to hear. > >> my next step is getting ati's drivers up and running, but >> they require some 32 bit stuff installed. most of which is >> present in your compat32 repo, but not all. > > Hmm, do you know that you cannot mix up 64bit and 32bit libraries? > what do you mean? it is 64 bit drivers (why they depend on some 32 bit packages i don't know...) >> now to my issue, mesa is needed and the mesa port depends >> on the libglut port, so i figured i'd start with a 64 bit >> version of libglut. i modified the libglut port a bit >> (Pkgfile attached) but the libglut.la file is inevitably >> 32 bit. so, where does it come from, and how do i create >> a 64 bit version? > > First of all, libglut.la is just an ASCII text file. Its job > is to help the GNU linker (ld) to include all necessary files. > I created that file myself (manually) - it's not generated by any > script of libglut's sources. > > Change the lib-paths and you'll get a '64bit' version of it. thanks, i had no idea this is how it hangs together... i guess one learns something new every day... ;) danm, do you want me to send you a copy of the port for the contrib64 repo? cheers, lars > > -------snip-------- > > [..] > # Libraries that this one depends upon > dependency_libs=' -lGLU -L/usr/X11R6/lib64 -lSM -lICE -lXmu -lXext -lXi > -lX11' > [..] > # Directory that this library needs to be installed in: > libdir='/usr/lib64' > > -------snap-------- > > bye, danm > > -- > Daniel Mueller http://www.danm.de > Berlin, Germany OpenPGP: 1024D/E4F4383A > _______________________________________________ > Clc-crux64 mailing list > Clc-crux64 at lists.berlios.de > http://lists.berlios.de/mailman/listinfo/clc-crux64 > From daniel at danm.de Mon Aug 29 18:35:12 2005 From: daniel at danm.de (Daniel Mueller) Date: Mon, 29 Aug 2005 20:35:12 +0200 Subject: [Clc-crux64] Re: libglut crux port In-Reply-To: <5022.81.234.53.108.1125268317.squirrel@81.234.53.108> References: <20050825000004.54b82c5f@torax.localdomain> <4885.81.234.53.108.1125254256.squirrel@81.234.53.108> <20050828215525.6cfb73d4@torax.localdomain> <5022.81.234.53.108.1125268317.squirrel@81.234.53.108> Message-ID: <20050829203512.20e4500e@torax.localdomain> On Mon, 29 Aug 2005 00:31:57 +0200 (CEST) Lars Helmer wrote: > > Hmm, do you know that you cannot mix up 64bit and 32bit libraries? > what do you mean? it is 64 bit drivers (why they depend on some > 32 bit packages i don't know...) See [1] Quote: [..] Although the processor can schedule processes to run in compatibility mode while the operating system runs in long mode, a single process _cannot_have_both_ x86 and AMD64 code segments linked together, nor can a single process run in both long and compatibility modes. This means that the AMD64 Linux kernel cannot use x86 drivers unless the drivers are recompiled to the AMD64 architecture. [..] > danm, do you want me to send you a copy of the port for the > contrib64 repo? If you like, yes. bye, danm [1] http://www.amd.com/us-en/assets/content_type/DownloadableAssets/Porting_x86_Linux_device_drivers_to_AMD64_Technology.htm -- Daniel Mueller http://www.danm.de Berlin, Germany OpenPGP: 1024D/E4F4383A From poulias_n at devshell.gr Wed Aug 31 17:54:36 2005 From: poulias_n at devshell.gr (Poulias N) Date: Wed, 31 Aug 2005 20:54:36 +0300 Subject: [Clc-crux64] samnjack Message-ID: <4315EEDC.8020500@devshell.gr> Hi all i just installed crux x64 and the x64 repo seems down. Am i missing something here? N.P