* shared-mime-info-native-0.51 do_compile failure
@ 2010-02-14 19:41 ed
2010-02-15 20:35 ` Denys Dmytriyenko
2010-02-26 19:50 ` Khem Raj
0 siblings, 2 replies; 4+ messages in thread
From: ed @ 2010-02-14 19:41 UTC (permalink / raw)
To: openembedded-devel
Trying to build image for mini2440 and get the following error.
NOTE: Running task 694 of 2862 (ID:
1434, /home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb, do_compile)
ERROR: function do_compile failed
ERROR: log data follows
(/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/temp/log.do_compile.11554)
| NOTE: make
| Making check in po
| make[1]: Entering directory
`/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51/po'
| rm -f missing notexist
|
srcdir=. /home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/bin/intltool-update -m
| if [ -r missing -o -r notexist ]; then \
| exit 1; \
| fi
| make[1]: Leaving directory
`/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51/po'
| make[1]: Entering directory
`/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51'
| ccache gcc
-I/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/include/libxml2
-I/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/include/glib-2.0
-I/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib/glib-2.0/include -isystem/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/include -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -L/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -Wl,-rpath-link,/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -Wl,-rpath,/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -Wl,-O1 -o update-mime-database update_mime_database-update-mime-database.o -L/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -lxml2 -lglib-2.0
| /home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib/libxml2.so:
undefined reference to `gzopen64'
| collect2: ld returned 1 exit status
| make[1]: *** [update-mime-database] Error 1
| make[1]: Leaving directory
`/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51'
| make: *** [check-recursive] Error 1
| FATAL: oe_runmake failed
NOTE: Task
failed: /home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/temp/log.do_compile.11554
ERROR: TaskFailed event exception, aborting
ERROR: Build
of /home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb do_compile failed
ERROR: Task 1434
(/home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 693 tasks of which 674 didn't need to be
rerun and 1 failed.
ERROR:
'/home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb' failed
==============================
Says it has undefined gzopen64
But gzopen64 is apparently there.
ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: strings
libxml2.so |grep gzopen64
gzopen64
ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: objdump -T
libxml2.so |grep gzopen64
00000000 DF *UND* 00000000 gzopen64
Any ideas?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: shared-mime-info-native-0.51 do_compile failure
2010-02-14 19:41 shared-mime-info-native-0.51 do_compile failure ed
@ 2010-02-15 20:35 ` Denys Dmytriyenko
2010-02-26 19:50 ` Khem Raj
1 sibling, 0 replies; 4+ messages in thread
From: Denys Dmytriyenko @ 2010-02-15 20:35 UTC (permalink / raw)
To: openembedded-devel
On Sun, Feb 14, 2010 at 11:41:39AM -0800, ed wrote:
> Trying to build image for mini2440 and get the following error.
>
> NOTE: Running task 694 of 2862 (ID:
> 1434, /home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb, do_compile)
> ERROR: function do_compile failed
> ERROR: log data follows
> (/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/temp/log.do_compile.11554)
> | NOTE: make
> | Making check in po
> | make[1]: Entering directory
> `/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51/po'
> | rm -f missing notexist
> |
> srcdir=. /home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/bin/intltool-update -m
> | if [ -r missing -o -r notexist ]; then \
> | exit 1; \
> | fi
> | make[1]: Leaving directory
> `/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51/po'
> | make[1]: Entering directory
> `/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51'
> | ccache gcc
> -I/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/include/libxml2
> -I/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/include/glib-2.0
> -I/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib/glib-2.0/include -isystem/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/include -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -L/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -Wl,-rpath-link,/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -Wl,-rpath,/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -Wl,-O1 -o update-mime-database update_mime_database-update-mime-database.o -L/home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib -lxml2 -lglib-2.0
> | /home/ed/mini2440/OE/build/tmp/staging/i686-linux/usr/lib/libxml2.so:
> undefined reference to `gzopen64'
> | collect2: ld returned 1 exit status
> | make[1]: *** [update-mime-database] Error 1
> | make[1]: Leaving directory
> `/home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/shared-mime-info-0.51'
> | make: *** [check-recursive] Error 1
> | FATAL: oe_runmake failed
> NOTE: Task
> failed: /home/ed/mini2440/OE/build/tmp/work/i686-linux/shared-mime-info-native-0.51-r0/temp/log.do_compile.11554
> ERROR: TaskFailed event exception, aborting
> ERROR: Build
> of /home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb do_compile failed
> ERROR: Task 1434
> (/home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb, do_compile) failed
> NOTE: Tasks Summary: Attempted 693 tasks of which 674 didn't need to be
> rerun and 1 failed.
> ERROR:
> '/home/ed/mini2440/OE/openembedded/recipes/shared-mime-info/shared-mime-info-native_0.51.bb' failed
>
> ==============================
> Says it has undefined gzopen64
> But gzopen64 is apparently there.
> ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: strings
> libxml2.so |grep gzopen64
> gzopen64
> ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: objdump -T
> libxml2.so |grep gzopen64
> 00000000 DF *UND* 00000000 gzopen64
Actually, it clearly says it's *UND*efined in this context... :) As gzopen*()
is provided by libz - looks like it may be trying to link against your host
lib...
--
Denys
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: shared-mime-info-native-0.51 do_compile failure
2010-02-14 19:41 shared-mime-info-native-0.51 do_compile failure ed
2010-02-15 20:35 ` Denys Dmytriyenko
@ 2010-02-26 19:50 ` Khem Raj
2010-02-26 20:12 ` Ed Nelson
1 sibling, 1 reply; 4+ messages in thread
From: Khem Raj @ 2010-02-26 19:50 UTC (permalink / raw)
To: openembedded-devel
On (14/02/10 11:41), ed wrote:
> Trying to build image for mini2440 and get the following error.
==============================
> Says it has undefined gzopen64
> But gzopen64 is apparently there.
> ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: strings
> libxml2.so |grep gzopen64
> gzopen64
> ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: objdump -T
> libxml2.so |grep gzopen64
> 00000000 DF *UND* 00000000 gzopen64
>
>
> Any ideas?
It must be using libxml from host and libz from your native staging.
So either use both from host or both from staging. Mixing can cause this
problem.
Do you have any of zlib-native or libxml2-native in your local.conf as
ASSUME_PROVIDED ?
>
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: shared-mime-info-native-0.51 do_compile failure
2010-02-26 19:50 ` Khem Raj
@ 2010-02-26 20:12 ` Ed Nelson
0 siblings, 0 replies; 4+ messages in thread
From: Ed Nelson @ 2010-02-26 20:12 UTC (permalink / raw)
To: openembedded-devel
Khem Raj wrote:
> On (14/02/10 11:41), ed wrote:
>
>> Trying to build image for mini2440 and get the following error.
>>
> ==============================
>
>> Says it has undefined gzopen64
>> But gzopen64 is apparently there.
>> ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: strings
>> libxml2.so |grep gzopen64
>> gzopen64
>> ed ~/mini2440/OE/build/tmp/staging/i686-linux/usr/lib:$: objdump -T
>> libxml2.so |grep gzopen64
>> 00000000 DF *UND* 00000000 gzopen64
>>
>>
>> Any ideas?
>>
>
> It must be using libxml from host and libz from your native staging.
> So either use both from host or both from staging. Mixing can cause this
> problem.
>
> Do you have any of zlib-native or libxml2-native in your local.conf as
> ASSUME_PROVIDED ?
>
>
>>
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
>
I ended up modifying libxml12-native.inc file and added
--with-zlib=${STAGING_INCDIR}/zlib.h to EXTRA_OECONF.
Looked at your email response to Cliff Brake "gettext native failure" on
2/23/2010.
Not sure if this was the correct way to fix it but it solved my problem.
Thanks
Ed
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-02-26 20:16 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-14 19:41 shared-mime-info-native-0.51 do_compile failure ed
2010-02-15 20:35 ` Denys Dmytriyenko
2010-02-26 19:50 ` Khem Raj
2010-02-26 20:12 ` Ed Nelson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.