[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-embedded
Subject:    Re: [gentoo-embedded] GNAP fbi extension problem
From:       Thierry Carrez <koon () gentoo ! org>
Date:       2005-09-12 19:15:02
Message-ID: 4325D3B6.6000105 () gentoo ! org
[Download RAW message or body]

Roger McClurg wrote:

> I'm trying to create a GNAP image with one extension, fbi. I added the
> necessary portage information for fbi and it's dependencies (libexif and
> jpeg) to the gnap snapshot and repackaged it as
> gnap-portagesnapshot2.tar.bz2. When I try to build the extension libexif
> compiles fine, but jpeg fails with errors. Can anyone help me?
> 
> One of the errors is: fbi.c:27:21: jpeglib.h: No such file or directory
> In file included from fbi.c:45:
> 
> If I do a find on jpeglib.h I get:
> gentoo specs # find / -name jpeglib.h
> /var/tmp/catalyst/tmp/gnap/grp-x86-20050907/var/tmp/portage/fbi-1.31-r1/work/fbi-1.31/jpeg/jpeglib.h
> /var/tmp/catalyst/tmp/gnap/grp-x86-20050910/var/tmp/portage/jpeg-6b-r5/work/jpeg-6b/jpeglib.h
> /var/tmp/catalyst/tmp/gnap/grp-x86-20050912/var/tmp/portage/fbi-1.31-r1/work/fbi-1.31/jpeg/jpeglib.h
> /usr/include/jpeglib.h
> 
> Why is gnap not finding the file?

Good question. The GNAP process calls Catalyst's GRP process, which in
turn uses "emerge" to compile and package the thing. I suspect it's not
GNAP- or Catalyst-specific, but rather a problem with the ebuild in the
specific build environment (minimal uclibc system).

You can try to emerge it manually using :
# chroot /var/tmp/catalyst/tmp/gnap/grp-x86-20050912/ /bin/bash
# emerge fbi
# exit

and see if you can reproduce the error... If you do, the problem is in
the ebuild/uclibc-env compatibility...

-- 
Thierry Carrez (Koon)
-- 
gentoo-embedded@gentoo.org mailing list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic