OK, I sadly need to install the proprietary nvidia driver (sigh), so I
need to compile a kernel.

The instructions in "Build you own kernel"
((http://ltsp.org/documentation/ltsp-4.1/ltsp-4.1-en.html) says to
build the kernel with initrd you need the ltsp_initrd_kit which has
the buildk script.

I looked in the Sourceforge download area but didn't see a "ltsp_initrd_kit" .

I followed the instructions for installing ltsp-utils and installing
all of the packages
(http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42), but no buildk
script showed up with that either.

Next I tried building a kernel without an initrd, but when the
diskless client booted it was looking for various important
configuration files in /etc that were symbolic links to missing files
in /tmp -- which I assume in normal operation would have been set up
by initrd.

So next I tried building LBE
(http://wiki.ltsp.org/twiki/bin/view/Ltsp/Build-LTSP-42) which *does*
have the buildk script (yay!), but it died during the bison compile:

/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)(.rodata+0x0):
multiple definition of `_nl_default_default_domain'
../intl/libintl.a(dcgettext.o)(.rodata+0x0): first defined here
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)(.data+0x0):
multiple definition of `_nl_current_default_domain'
../intl/libintl.a(dcgettext.o)(.data+0x0): first defined here
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)(.rodata+0x20):
multiple definition of `_nl_default_dirname'
../intl/libintl.a(dcgettext.o)(.rodata+0x9): first defined here
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../../i386-linux/bin/ld:
Warning: size of symbol `_nl_default_dirname' changed from 15 to 49 in
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(loadmsgcat.o):
In function `_nl_load_domain':
loadmsgcat.o(.text+0x5d0): multiple definition of `_nl_load_domain'
../intl/libintl.a(loadmsgcat.o)(.text+0x0): first defined here
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../../i386-linux/bin/ld:
Warning: size of symbol `_nl_load_domain' changed from 831 to 2702 in
/usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(loadmsgcat.o)
files.o: In function `openfiles':
files.o(.text+0x1b1): the use of `mktemp' is dangerous, better use `mkstemp'
collect2: ld returned 1 exit status
make[2]: *** [bison] Error 1
make[2]: Leaving directory `/usr/local/lbe/lbe-src/bison/bison-build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/lbe/lbe-src/bison/bison-build'
make: *** [all-recursive-am] Error 2

Any ideas?

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to