Everyone please subscribe to clc-crux64@lists.berlios.de at https://lists.berlios.de/mailman/listinfo/clc-crux64 as it seems that we haven't been added automatically. Someone might want to announce the new list in one of CRUX' mailing lists. I've run Per's Makefile for CRUX on SuSE 9.1 but it didn't compile all packages... missing from base are bin86 binutils db gcc glibc lilo net-tools perl slocate sysklogd tcsh traceroute util-linux If someone has time to find out what's wrong with them on AMD64 please fix it and let us know (with a modified Pkgfile, patch, whatever...). See attached my notes on what I did. Markus. wget http://www.fukt.bth.se/~per/pkgutils/pkgutils-5.18.tar.gz tar -xzf pkgutils-5.18.tar.gz cd pkgutils-5.18 vim Makefile # edit BINDIR, MANDIR if you like make install vim /etc/pkgmk.conf # change CFLAGS, CXXFLAGS export CFLAGS="-O2 -pipe" export CXXFLAGS="-O2 -pipe" wget http://jw.tks6.net/files/crux/httpup-0.3.1.tar.gz tar -xzf httpup-0.3.1.tar.gz cd httpup-0.3.1 make cp httpup /usr/local/bin wget -O Makefile 'http://www.fukt.bth.se/~per/crux/cvs.cgi/*checkout*/crux/Makefile' sed -i 's/i386/x86_64/g' Makefile mkdir -p kernel ports wget -O kernel/linux-2.6.6.config 'http://www.fukt.bth.se/~per/crux/cvs.cgi/*checkout*/crux/kernel/linux-2.6.6....' make kernel (enter the following in 'make oldconfig') 3 y y n y y (end oldconfig) httpup sync http://crux.fh-regensburg.de/portdb/repo/base $PWD/ports/base httpup sync http://crux.fh-regensburg.de/portdb/repo/opt $PWD/ports/opt make base make opt
On Sat, Jun 05, 2004 at 01:41:03PM +0200, Markus Ackermann wrote:
I've run Per's Makefile for CRUX on SuSE 9.1 but it didn't compile all packages... missing from base are
bin86 This one is specifically coded for x86, and makes some x86-a-like assumptions. Other distributions didn't even try to create a patch, and just built a 32bit version. Don't know how we should solve this one here...
binutils This one has a wrong url, change gnu/ to gnu/ftp/gnu. It'll build with a different footprint. (some x86_64 files added)
gcc Wrong URL, change gnu to gnu/ftp/gnu (but this one's outdated, 3.3.3 is in crux 2.0 stable, there, the url is fine)
db glibc lilo net-tools perl slocate sysklogd tcsh traceroute util-linux
Looking at these now...
If someone has time to find out what's wrong with them on AMD64 please fix it and let us know (with a modified Pkgfile, patch, whatever...).
See attached my notes on what I did.
The checkout you made seems to be out of date (binutils, gcc, ...). For convenience, i've put up a tarball of a cvsup checkout of Per's CRUX 2-0-0 CVS repository. The only things i changed are the s/i386/x86_64/ in the Makefile, and an updated binutils footprint. You can find it at http://jk.yazzy.org/crux.tar.gz (about 10 MB)
Markus.
wget http://www.fukt.bth.se/~per/pkgutils/pkgutils-5.18.tar.gz tar -xzf pkgutils-5.18.tar.gz cd pkgutils-5.18 vim Makefile # edit BINDIR, MANDIR if you like make install vim /etc/pkgmk.conf # change CFLAGS, CXXFLAGS export CFLAGS="-O2 -pipe" export CXXFLAGS="-O2 -pipe" wget http://jw.tks6.net/files/crux/httpup-0.3.1.tar.gz tar -xzf httpup-0.3.1.tar.gz cd httpup-0.3.1 make cp httpup /usr/local/bin
wget -O Makefile 'http://www.fukt.bth.se/~per/crux/cvs.cgi/*checkout*/crux/Makefile' sed -i 's/i386/x86_64/g' Makefile mkdir -p kernel ports wget -O kernel/linux-2.6.6.config 'http://www.fukt.bth.se/~per/crux/cvs.cgi/*checkout*/crux/kernel/linux-2.6.6....' make kernel (enter the following in 'make oldconfig') 3 y y n y y (end oldconfig) httpup sync http://crux.fh-regensburg.de/portdb/repo/base $PWD/ports/base httpup sync http://crux.fh-regensburg.de/portdb/repo/opt $PWD/ports/opt
make base make opt
See this mail for bin86 and lilo patches: http://www.x86-64.org/lists/patches/msg03202.html I can imagine that http://www.x86-64.org/ has more interesting stuff... (haven't had time to look yet) Markus.
On Sun, Jun 06, 2004 at 01:03:57PM +0200, Markus Ackermann wrote:
See this mail for bin86 and lilo patches: http://www.x86-64.org/lists/patches/msg03202.html
I can imagine that http://www.x86-64.org/ has more interesting stuff... (haven't had time to look yet)
Ah that's great, attached is the patch for the bin86 0.16.0 port for everyone who's interested (still a bit quiet on the list :-P ).
Hi all, Ok. I verified the patch from compiles bin86 on my Red Hat AMD64 install. I still have a to turn in my take-home exam on Monday and I might not be able to work on Crux64 all that much over the weekend. I'll try to look into the following non-compiling pkgs when I get a chance (and probably others; my run of Markus Ackermann's build steps is still going): Under base/ bin86 (fixed with Jochem's patch), binutils, db, gcc, glibc, lilo, net-tools, perl, slocate, sysklogd, tcsh, traceroute, util-linux Under opt/ cdrtools Binutils should be easy to fix. I compiled it once on Gentoo AMD64 2004.1 and I just need to sit with it for a while. The others may be just footprint issues (lib vs. lib64). BTW, you can check any progress reports I make on my blog at http://lpsantil.spymac.com/blog/. You can also post comments and suggestions there ('write comment' link in the upper-right corner). Louis
On Sun, Jun 06, 2004 at 01:03:57PM +0200, Markus Ackermann wrote:
See this mail for bin86 and lilo patches: http://www.x86-64.org/lists/patches/msg03202.html
I can imagine that http://www.x86-64.org/ has more interesting stuff... (haven't had time to look yet)
Ah that's great, attached is the patch for the bin86 0.16.0 port for everyone who's interested (still a bit quiet on the list :-P ).
Hi all, Jochem: gcc built "out-of-the-box" with Per's make file. It probably used some 32-bit-ish options. Could you send me your patch anyways (I wasn't registered to the list yet when you sent it). Louis
Hi all,
Ok. I verified the patch from compiles bin86 on my Red Hat AMD64 install. I still have a to turn in my take-home exam on Monday and I might not be able to work on Crux64 all that much over the weekend. I'll try to look into the following non-compiling pkgs when I get a chance (and probably others; my run of Markus Ackermann's build steps is still going):
Under base/ bin86 (fixed with Jochem's patch), binutils, db, gcc, glibc, lilo, net-tools, perl, slocate, sysklogd, tcsh, traceroute, util-linux
Under opt/ cdrtools
Binutils should be easy to fix. I compiled it once on Gentoo AMD64 2004.1 and I just need to sit with it for a while. The others may be just footprint issues (lib vs. lib64).
BTW, you can check any progress reports I make on my blog at http://lpsantil.spymac.com/blog/. You can also post comments and suggestions there ('write comment' link in the upper-right corner).
Louis
On Sun, Jun 06, 2004 at 01:03:57PM +0200, Markus Ackermann wrote:
See this mail for bin86 and lilo patches: http://www.x86-64.org/lists/patches/msg03202.html
I can imagine that http://www.x86-64.org/ has more interesting stuff... (haven't had time to look yet)
Ah that's great, attached is the patch for the bin86 0.16.0 port for everyone who's interested (still a bit quiet on the list :-P ).
_______________________________________________ Clc-crux64 mailing list Clc-crux64@lists.berlios.de http://lists.berlios.de/mailman/listinfo/clc-crux64
I fixed/upgraded libtiff, binutils, bin86, gcc and db. On db, I disabled the C++ API (it won't compile otherwise; missing file on a sed transformation). Do any of the other packages require its C++ API? Louis
Hi all,
Ok. I verified the patch from compiles bin86 on my Red Hat AMD64 install. I still have a to turn in my take-home exam on Monday and I might not be able to work on Crux64 all that much over the weekend. I'll try to look into the following non-compiling pkgs when I get a chance (and probably others; my run of Markus Ackermann's build steps is still going):
Under base/ bin86 (fixed with Jochem's patch), binutils, db, gcc, glibc, lilo, net-tools, perl, slocate, sysklogd, tcsh, traceroute, util-linux
Under opt/ cdrtools
Binutils should be easy to fix. I compiled it once on Gentoo AMD64 2004.1 and I just need to sit with it for a while. The others may be just footprint issues (lib vs. lib64).
BTW, you can check any progress reports I make on my blog at http://lpsantil.spymac.com/blog/. You can also post comments and suggestions there ('write comment' link in the upper-right corner).
Louis
On Sun, Jun 06, 2004 at 01:03:57PM +0200, Markus Ackermann wrote:
See this mail for bin86 and lilo patches: http://www.x86-64.org/lists/patches/msg03202.html
I can imagine that http://www.x86-64.org/ has more interesting stuff... (haven't had time to look yet)
Ah that's great, attached is the patch for the bin86 0.16.0 port for everyone who's interested (still a bit quiet on the list :-P ).
_______________________________________________ Clc-crux64 mailing list Clc-crux64@lists.berlios.de http://lists.berlios.de/mailman/listinfo/clc-crux64
participants (3)
-
Jochem Kossen
-
lsantil@dslextreme.com
-
Markus Ackermann