Thank you very much for your help, Joseph.
I`m trying these on a PowerMac G4, YDL 4, kernel 2.6.9-1.ydl.8
> (2) apply alloc_h.patch
I assumed I have to:
cd /usr/src/yellowdog/SOURCES/mol-0.9.71/src/kmod
patch alloc_h alloc_h.patch
is this correct?
> (6) Build MOL RPM's
> cd /usr/src/yellowdog/SPECS
> rpmbuild -bb mol.spec
Here I got these errors:
(fine until here)
++ find . -name config.guess -o -name config.sub
+ ./configure --host=powerpc-yellowdog-linux-gnu
--build=powerpc-yellowdog-linux-gnu --target=ppc-yellowdog-linux-gnu
--program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share
--includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec
--localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man
--infodir=/usr/share/info
.config-ppc:28: *** missing separator. Stop.
error: Bad exit status from /var/tmp/rpm-tmp.41063 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.41063 (%build)
This "rpm-tmp.41063" is:
#!/bin/sh
RPM_SOURCE_DIR="/usr/src/yellowdog/SOURCES"
RPM_BUILD_DIR="/usr/src/yellowdog/BUILD"
RPM_OPT_FLAGS="-O2 -g -pipe -fsigned-char"
RPM_ARCH="ppc"
RPM_OS="linux"
export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
RPM_DOC_DIR="/usr/share/doc"
export RPM_DOC_DIR
RPM_PACKAGE_NAME="mol"
RPM_PACKAGE_VERSION="0.9.71"
RPM_PACKAGE_RELEASE="0.ydl.1"
export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
RPM_BUILD_ROOT="/var/tmp/mol-root"
export RPM_BUILD_ROOT
set -x
umask 022
cd /usr/src/yellowdog/BUILD
cd mol-0.9.71
LANG=C
export LANG
unset DISPLAY
rm -rf Doc/config/dhcpd-mol.conf.orig
CFLAGS="${CFLAGS:--O2 -g -pipe -fsigned-char}" ; export CFLAGS ;
CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -fsigned-char}" ; export CXXFLAGS ;
FFLAGS="${FFLAGS:--O2 -g -pipe -fsigned-char}" ; export FFLAGS ;
for i in $(find . -name config.guess -o -name config.sub) ; do
[ -f /usr/lib/rpm/yellowdog/$(basename $i) ] && /bin/rm -f $i
&& /bin/cp -fv /usr/lib/rpm/yellowdog/$(basename $i) $i ;
done ;
./configure --host=powerpc-yellowdog-linux-gnu
--build=powerpc-yellowdog-linux-gnu \
--target=ppc-yellowdog-linux-gnu \
--program-prefix= \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
--datadir=/usr/share \
--includedir=/usr/include \
--libdir=/usr/lib \
--libexecdir=/usr/libexec \
--localstatedir=/var \
--sharedstatedir=/usr/com \
--mandir=/usr/share/man \
--infodir=/usr/share/info
cp /usr/src/yellowdog/SOURCES/mol-0.9.71-config .config-ppc
make defconfig
make clean
make BUILD_MODS=n prefix=/usr VENDOR=""
exit 0
_______________________________________________
yellowdog-general mailing list
[email protected]
http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'