[ELDK] Rebuilding target package httpd-2.2.4-4.1.src.rpm with ELDK-4.2 (ppc_85xxDP-)

Wolfgang Denk wd at denx.de
Mon Nov 24 22:53:38 CET 2008


Dear Christoph,

In message <20081124082147.307250 at gmx.net> you wrote:
> 
> Here is what I did:
> 
> Linux is:
> openSUSE 11.0 (i586)

Hm... I never trusted SuSE. They always did strange things...

> - downloaded ELDK 4.2 ISO image
> Which one to download? I downloaded
> ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/eldk/4.2/ppc-linux-x86/iso/ppc-2008-04-01.iso

OK.

> - install ELDK
> /media/ppc-2008-04-01> ./install -d /home/christoph/ELDK-4.2 ppc_85xxDP  

OK.

> - set environment variables
> export CROSS_COMPILE=ppc_85xxDP-
> export PATH=/home/christoph/ELDK-4.2/usr/ppc-linux/bin:/home/christoph/ELDK-4.2/usr/bin:/home/christoph/ELDK-4.2/bin:$PATH

OK.

> Environment is now set to:
> > set|grep CROSS
> CROSS_COMPILE=ppc_85xxDP-
> > set|grep PATH
> PATH=/home/christoph/ELDK-4.2/usr/ppc-linux/bin:/home/christoph/ELDK-4.2/usr/bin:/home/christoph/ELDK-4.2/bin:/opt/kde3/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/us
> r/lib/qt3/bin
> 
> - install apache source rpm
> ${CROSS_COMPILE}rpm is in  ~/ELDK-4.2/bin/ppc_85xxDP-rpm, so ~/ELDK-4.2/bin must be in the path
> 
> Now I download
> 'ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/eldk/4.2/ppc-linux-x86/sources/target/SRPMS/httpd-2.2.4-4.1.src.rpm'

All OK.

> I copy the 'httpd-2.2.4-4.1.src.rpm' to '~/ELDK-4.2/usr/src/denx/SRPMS/'

Not needed, but doesn't hurt either.

> and cd into that dir and then run
> 
> ~/ELDK-4.2/usr/src/denx/SRPMS> ${CROSS_COMPILE}rpm -iv httpd-2.2.4-4.1.src.rpm
> httpd-2.2.4-4.1
> ~/ELDK-4.2/usr/src/denx/SRPMS>
> 
> Now I get httpd stuff in ~/ELDK-4.2/usr/src/denx/SOURCES and ~/ELDK-4.2/usr/src/denx/SPECS which were empty before

OK.

> I cd into ~/ELDK-4.2/usr/src/denx/SPECS and rpmbuild:
> ~/ELDK-4.2/usr/src/denx/SPECS> ${CROSS_COMPILE}rpmbuild -ba httpd.spec  

That's OK, too.

> config.status: creating include/ap_config_auto.h
> config.status: executing default commands
> + sed -e /LIBTOOL/s/top_builddir/apr_builddir/ srclib/apr/build/apr_rules.mk
> sed: kann srclib/apr/build/apr_rules.mk nicht lesen: Datei oder Verzeichnis nicht gefunden
> error: Bad exit status from /home/christoph/ELDK-4.2/var/tmp/rpm-tmp.16545 (%build)

I can only speculate that something about libtool is behaving funny
(or not so funny in your environment).


Please see attachment for a complete build log on a Fedora 9 box.
[Note that I installed in /home/user/ELDK-4.2/ as you used in the
first examples.]

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
       There is enough for the need of everyone in this world,
       but not for the greed of everyone.     - Mahatma Gandhi

-------------- next part --------------
A non-text attachment was scrubbed...
Name: httpd.log.gz
Type: application/x-gzip
Size: 39643 bytes
Desc: httpd.log.gz
Url : http://lists.denx.de/pipermail/eldk/attachments/20081124/ddcd329f/attachment-0001.bin 


More information about the eldk mailing list