[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