This is very strange. I could easily pass squshfs build with zlib1g-dev
installed, it was failing without it with same error you had. Tested on VM,
Lenny 5.0.5

On Wed, Aug 4, 2010 at 1:55 PM, John McNamee <[email protected]> wrote:

>
> I already have all of those packages installed.
>
> I'm going to put aside the idea of building T2 on Debian.  I'm going to
> install T2 into a VM, and try having it build itself.  Once I get some
> experience with it in a known good environment, then I can come back and
> debug my Debian problem.
>
> Thanks for your help!  I'm sure I'll be back asking for more :-)
>
> --John
>
>
> Aldas Nabazas wrote:
>
>> apt-get install subversion gcc g++ libncurses5-dev make gawk flex bzip2
>> curl bison zlib1g-dev
>>
>> Let me know if you get stuck again or find any missing package yourself.
>> We might put it in howto section for others.
>>
>> Cheers,
>> Aldas
>>
>> On Tue, Aug 3, 2010 at 2:58 PM, John McNamee wrote:
>>
>>     > it's in bootstrap stage so it should be looking for host zlib ...
>>
>>    OK.  I wasn't clear on where the headers were coming from at this
>>    stage. zlib.h definitely exists in /usr/include.
>>
>>    I'm not sure if the T2 listserv allows EMAIL attachments, but I'll
>>    give it a try.  The squashfs-tools ERROR-LOG file is attached.  If
>>    there are other log files that might provides clues, please let me
>> know.
>>
>>    The compiler error is:
>>
>>    Running make CC=gcc CPP=cpp CXX=g++
>>
>>  
>> prefix=/home/jpm/work/t2-8.0/build/default-8.0-stable-generic-x86-i686-linux/TOOLCHAIN/tools.cross/usr
>>
>>  
>> docdir=/home/jpm/work/t2-8.0/build/default-8.0-stable-generic-x86-i686-linux/TOOLCHAIN/tools.cross/usr/doc/squashfs-tools
>>    CC_FOR_BUILD=cc BUILDCC=cc BUILD_CC=cc HOSTCC=cc HOST_CC=cc
>>    STRIP=strip AR=ar LD=ld AS=as RANLIB=ranlib NM=nm
>>    gcc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -O2
>>       -c -o mksquashfs.o mksquashfs.c
>>    mksquashfs.c:39:18: error: zlib.h: No such file or directory
>>    mksquashfs.c:834: error: expected ')' before '*' token
>>    mksquashfs.c: In function 'mangle':
>>    mksquashfs.c:910: error: expected '=', ',', ';', 'asm' or
>>    '__attribute__' before '*' token
>>    mksquashfs.c:910: error: 'stream' undeclared (first use in this
>>    function)
>>    mksquashfs.c:910: error: (Each undeclared identifier is reported
>>    only once
>>    mksquashfs.c:910: error: for each function it appears in.)
>>    mksquashfs.c: In function 'get_fragment':
>>    mksquashfs.c:1674: error: 'Z_OK' undeclared (first use in this
>> function)
>>    mksquashfs.c:1675: error: 'Z_MEM_ERROR' undeclared (first use in
>>    this function)
>>    mksquashfs.c:1678: error: 'Z_BUF_ERROR' undeclared (first use in
>>    this function)
>>
>>    mksquashfs.c: In function 'deflator':
>>    mksquashfs.c:2368: error: 'z_stream' undeclared (first use in this
>>    function)
>>    mksquashfs.c:2368: error: 'stream' undeclared (first use in this
>>    function)
>>    mksquashfs.c: In function 'frag_deflator':
>>    mksquashfs.c:2405: error: 'z_stream' undeclared (first use in this
>>    function)
>>    mksquashfs.c:2405: error: 'stream' undeclared (first use in this
>>    function)
>>    make: *** [mksquashfs.o] Error 1
>>
>>
>>
>>    Aldas Nabazas wrote:
>>
>>        it's in bootstrap stage so it should be looking for host zlib, what
>>        error file says? it can't locate zlib.h?
>>
>>        On Tue, Aug 3, 2010 at 1:03 PM, John McNamee wrote:
>>
>>            zlib.h exists in /usr/include (on the host system), but not in
>>            ./build/.../usr/include.
>>
>>
>>
>>            -------- Original Message --------
>>            Subject: Re: [t2] squashfs-tools build error
>>            From: Aldas Nabazas <[email protected]>
>>            To: T2 developers mailing list <[email protected]>
>>            Date: 8/3/2010 6:25 AM
>>
>>                Hi John,
>>
>>                What's the location of your zlib.h? Also you can check
>>        actual error
>>                file for more details.
>>
>>                Cheers,
>>                Aldas
>>
>>                On Tue, Aug 3, 2010 at 4:39 AM, John McNamee wrote:
>>
>>
>>                    I've got T2 8.0 hosted on a Debian Lenny system, and
>>        ran into an
>>                    build error on squashfs-tools.  It's trying to include
>>                zlib.h, which
>>                    doesn't exist within the cross-compiled "build" tree
>> (it
>>                does exist
>>                    on the host Debian system).  I'm not sure how to
>>        even begin
>>                to debug
>>                    this.  Any ideas?
>>
>>                    == 18:02:47 =[0]=> Building
>>        filesystem/squashfs-tools [4.0
>>                8.0-stable].
>>                    -> Reading package config:
>>                    package/filesystem/squashfs-tools/squashfs-tools.conf
>>                    -> Preparing build in
>>
>>          src.squashfs-tools.default.20100802.180244.6972.jpm-debian
>>                    -> Building. Writing output to
>>                $root/var/adm/logs/0-squashfs-tools.out
>>                    !> mksquashfs.c: In function 'deflator':
>>                    !> mksquashfs.c:2368: error: 'z_stream' undeclared
>>        (first use in
>>                    this function)
>>                    !> mksquashfs.c:2368: error: 'stream' undeclared
>>        (first use
>>                in this
>>                    function)
>>                    !> mksquashfs.c: In function 'frag_deflator':
>>                    !> mksquashfs.c:2405: error: 'z_stream' undeclared
>>        (first use in
>>                    this function)
>>                    !> mksquashfs.c:2405: error: 'stream' undeclared
>>        (first use
>>                in this
>>                    function)
>>                    !> Due to previous errors, no 0-squashfs-tools.log
>> file!
>>                    !> (Try enabling xtrace in the config to track an error
>>                inside the
>>                    build system.)
>>                    -> $root/var/adm/logs/0-squashfs-tools.out ->
>>                0-squashfs-tools.err
>>                    == 08/02/10 18:03:21 =[0]=> Aborted building package
>>                squashfs-tools.
>>
>>
>
>
> ----------------------------------------------------------- If you wish to
> unsubscribe from this mailing, send mail to
> [email protected] with a subject of: unsubscribe t2
>
----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2

Reply via email to