[syslinux] Syslinux 5.00-pre6: call it a beta
Helmut Hullen
Hullen at t-online.de
Fri Jun 29 13:38:00 PDT 2012
Hallo, H. Peter,
Du meintest am 29.06.12:
>> Booting with the CD (isolinux):
>>
>> ISOLINUX 5.00 ...
>> Undef symbol FAIL: vesacom_set_background
>> boot:
>>
>> The vesa menu is not shown, but <tab> shows the options, and then
>> booting goes on.
>>
>> Who or what produces the error message? Which files should I show or
>> change?
> Any way you could share your .iso and/or recipe for it just to have
> for our tests?
It's full blown, about 700 MByte ...
(I could strip all parts which are needed after the boot menu ...)
> Make sure you have the library .c32 modules installed. In
> particular, I suspect you either don't have libcom32.c32 or don't
> have ldlinux.c32 in your system...
<http://arktur.shuttle.de/CD/Testpakete/syslinux-5.00-pre6-i486-1hln.txz>
"/usr/lib" and "/usr/include" are empty - is that the problem?
-----------------
Compile script (based on the syslinux.SlackBuild scripts)
#!/bin/sh
# [...]
PKGNAM=syslinux
VERSION=${VERSION:-5.00-pre6}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1hln}
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/package-${PKGNAM}
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf ${PKGNAM}-${VERSION}
tar xJvf $CWD/${PKGNAM}-$VERSION.tar.xz || exit 1
cd ${PKGNAM}-$VERSION
# Make sure ownerships and permissions are sane:
chown -R root:root .
find . \
\( -perm 2777 -o -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Build:
make -j4 || exit 1
make install-all INSTALLROOT=/tmp/package-syslinux
make mkdiskimage
make libsyslinux.a
cp -a unix/syslinux-nomtools mkdiskimage $PKG/usr/bin
chmod 755 $PKG/usr/bin/*
mkdir -p $PKG/usr/lib
cp -a libsyslinux.a $PKG/usr/lib
mkdir -p $PKG/usr/include
cp -a syslinux.h $PKG/usr/include
rm -rf $PKG/usr/lib/syslinux/com32
# [...]
# ----------------------------------------
I know: that's not the syslinux.spec script from your package. But I
prefer using the slackware tools as long as possible.
Viele Gruesse!
Helmut
More information about the Syslinux
mailing list