squashfs_lzma.spec
Michal Abramowicz
ab_1 w abram.eu.org
Pon, 16 Kwi 2007, 22:45:47 CEST
On Mon, Apr 16, 2007 at 01:36:15PM +0200, Wojciech Sas Cieciwa wrote:
> Michal Abramowicz wrote:
> > cześć
> >
> > AC w miarę aktualne
> >
> >
> > ./builder squasfs_lzma.spec (na sparc i i686) to samo:
> > + /usr/bin/make -C squashfs-tools CC=i686-pld-linux-gcc CXX=i686-pld-linux-g++ CFLAGS=-I. -O2 -march=i686
> > make: Entering directory
> > `/opt/rpm/BUILD/squashfs3.0/squashfs-tools'
> > i686-pld-linux-gcc -I. -O2 -march=i686 -c -o mksquashfs.o
> > mksquashfs.c
> > i686-pld-linux-gcc -I. -O2 -march=i686 -c -o read_fs.o read_fs.c
> > i686-pld-linux-gcc -I. -O2 -march=i686 -c -o sort.o sort.c
> > i686-pld-linux-g++ mksquashfs.o read_fs.o sort.o -llzma -o mksquashfs
> > mksquashfs.o(.text+0x267): In function `mangle':
> > mksquashfs.c: undefined reference to `lzma_compress'
> > mksquashfs.o(.text+0x3315): In function `get_fragment':
> > mksquashfs.c: undefined reference to `lzma_uncompress'
> > read_fs.o(.text+0xff): In function `read_block':
> > read_fs.c: undefined reference to `lzma_uncompress'
> > collect2: ld returned 1 exit status
> > make: *** [mksquashfs] Error 1
Śledztwo wykazuje, że powinno pomóc zamiana w src squasfs_lzma
z lzma_compress na compress2 (z zlib-devel) i podobnie przy
lzma_uncompress na uncompress, te magiczne słówka są dostępne w zlib.h,
natomiast lzma_costam* usilnie chce mieć z lzmalib.h
ale ponieważ to jakaś czarna magia to mi się chwilowo nie chce sprawdzać
ile mła uzyska w kompresji obrazka i co się spitoli w module do kernela
8-)
no to zdrówko
--
Michał Abramowicz abram pld - linux org
Więcej informacji o liście dyskusyjnej pld-devel-pl