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'

Reply via email to