[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problems building d-i on sparc: mklibs failed



Jeff Bailey schrieb am Mittwoch, 14. Januar 2004 um 08:31:46 -0500:
> On Wed, 2004-01-14 at 07:45, Joerg Friedrich wrote:
> > > this solved the problem. it seems that mklibs doesn't work right with
> > > 32-bit and 64-bit libraries. does anyone have an idea?
> 
> > Btw: I can now build d-i on sparc, but how can I make a cdimage for
> > testing? After building d-i I got a cdrom-image.img  and a cdrom-initrd.gz
> 
> You shouldn't need to do this - Sparc is generally expected to be in 32
> bit mode when you're compiling.  Other packages in Debian don't do
> anything to check for this.
> 
> I generally do a "sparc32 /bin/bash" do make sure everything is detected
> right.
when using "sparc32 /bin/bash" before a "make TYPE=cdrom image" make
fails like this:
sort -n < diskusage-cdrom.txt > diskusage-cdrom.txt.new && \
        mv diskusage-cdrom.txt.new diskusage-cdrom.txt
# Clean up after dpkg.
rm -rf ./tmp/cdrom/tree/var/lib/dpkg/updates
rm -f ./tmp/cdrom/tree/var/lib/dpkg/available ./tmp/cdrom/tree/var/lib/dpkg/*-old ./tmp/cdrom/tree/var/lib/dpkg/lock
# Set up modules.dep, ensure there is at least one standard dir (kernel
# in this case), so depmod will use its prune list for archs with no
# modules.
set -e; \
 mkdir -p ./tmp/cdrom/tree/lib/modules/2.4.21-sparc32/kernel; if [ -e ./tmp/cdrom/tree/boot/System.map ]; then depmod -F ./tmp/cdrom/tree/boot/System.map -q -a -b ./tmp/cdrom/tree/ 2.4.21-sparc32; rm -f ./tmp/cdrom/tree/boot/System.map; else depmod -q -a -b ./tmp/cdrom/tree/ 2.4.21-sparc32; fi ;   mkdir -p ./tmp/cdrom/tree/lib/modules/2.4.21-sparc64/kernel; if [ -e ./tmp/cdrom/tree/boot/System.map ]; then depmod -F ./tmp/cdrom/tree/boot/System.map -q -a -b ./tmp/cdrom/tree/ 2.4.21-sparc64; rm -f ./tmp/cdrom/tree/boot/System.map; else depmod -q -a -b ./tmp/cdrom/tree/ 2.4.21-sparc64; fi ;
depmod: ELF file ./tmp/cdrom/tree//lib/modules/2.4.21-sparc64/kernel/drivers/cdrom/cdrom.o not for this architecture
depmod: ELF file ./tmp/cdrom/tree//lib/modules/2.4.21-sparc64/kernel/drivers/ide/ide-cd.o not for this architecture
depmod: ELF file ./tmp/cdrom/tree//lib/modules/2.4.21-sparc64/kernel/drivers/scsi/sr_mod.o not for this architecture
depmod: ELF file ./tmp/cdrom/tree//lib/modules/2.4.21-sparc64/kernel/drivers/scsi/st.o not for this architecture
make[2]: *** [cdrom-tree-stamp] Error 1
make[2]: Leaving directory `/usr/local/src/debian-installer/build'
make[1]: *** [all_images] Error 2
make[1]: Leaving directory `/usr/local/src/debian-installer/build'
make: *** [build-stamp] Error 2
hermes:/usr/local/src/debian-installer/build#



-- 
Jörg Friedrich
Gegner bedürfen einander oft mehr als Freunde, denn ohne Wind gehen
keine Mühlen.
		-- Hermann Hesse



Reply to: