* fennec build problem
@ 2011-03-09 14:12 Denis 'GNUtoo' Carikli
2011-03-09 20:50 ` Jan Paesmans
0 siblings, 1 reply; 4+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2011-03-09 14:12 UTC (permalink / raw)
To: openembedded-devel
Hi,
I never succeeded to build Fennec because I never had the time and the
will to fix it (the Mozilla build system seem complicated...), but
dcordes_ on #oe On Freenode on irc really wanted fennec.
So I decided to give a try because it didn't compile for him for another
reason.
Here is the build error:
| make[5]: *** No rule to make target `-lgconf-2', needed by
`libmozgnome.so'. Stop.
| make[5]: *** Waiting for unfinished jobs....
[...]
| make[5]: Leaving directory
`/home/gnutoo/embedded/oe/oetmps/nokia900/work/armv7a-oe-linux-gnueabi/fennec-1_2.0+4.0b3pre-r0/mozilla-central/objdir/xulrunner/toolkit/system/gnome'
| make[4]: *** [libs_tier_platform] Error 2
here's a grep for -lgconf-2:
gnutoo@gnutoo-laptop:~/embedded/oe/oetmps/nokia900/work/armv7a-oe-linux-gnueabi/fennec-1_2.0+4.0b3pre-r0/mozilla-central/objdir/xulrunner$ grep "\-lgconf-2" -r *
config/autoconf.mk:MOZ_GNOMEUI_LIBS = -pthread -lgnomeui-2 -lSM -lICE
-lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
-lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
-lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0
-lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
config/autoconf.mk:MOZ_GNOMEVFS_LIBS = -pthread -lgnomevfs-2 -lgconf-2
-lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
config/autoconf.mk:MOZ_GCONF_LIBS = -pthread -lgconf-2 -lgobject-2.0
-lgthread-2.0 -lrt -lglib-2.0
config.status:s%@MOZ_GNOMEVFS_LIBS@%-pthread -lgnomevfs-2 -lgconf-2
-lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0%g
config.status:s%@MOZ_GCONF_LIBS@%-pthread -lgconf-2 -lgobject-2.0
-lgthread-2.0 -lrt -lglib-2.0%g
config.status:s%@MOZ_GNOMEUI_LIBS@%-pthread -lgnomeui-2 -lSM -lICE
-lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
-lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
-lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0
-lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0%g
Note that it need a modified autoconf.inc, that I will send for
review(as it's core).
Denis
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: fennec build problem
2011-03-09 14:12 fennec build problem Denis 'GNUtoo' Carikli
@ 2011-03-09 20:50 ` Jan Paesmans
2011-03-09 21:58 ` Tom Rini
0 siblings, 1 reply; 4+ messages in thread
From: Jan Paesmans @ 2011-03-09 20:50 UTC (permalink / raw)
To: openembedded-devel
As far as I know, it seems like a missing dependency, gconf2 is provided
by the gconf recipe but I didn't find any immediate dependencies on
gconf. Or maybe there is something wrong in the configuration step for
fennec that should disable the use of gconf.
Looking at the rest of the libraries used, there might the more missing
dependencies or missing disables in the configuration step of fennec.
Hope this helps,
Regards,
Jan
> Hi,
> I never succeeded to build Fennec because I never had the time and the
> will to fix it (the Mozilla build system seem complicated...), but
> dcordes_ on #oe On Freenode on irc really wanted fennec.
> So I decided to give a try because it didn't compile for him for another
> reason.
>
> Here is the build error:
> | make[5]: *** No rule to make target `-lgconf-2', needed by
> `libmozgnome.so'. Stop.
> | make[5]: *** Waiting for unfinished jobs....
> [...]
> | make[5]: Leaving directory
> `/home/gnutoo/embedded/oe/oetmps/nokia900/work/armv7a-oe-linux-gnueabi/fennec-1_2.0+4.0b3pre-r0/mozilla-central/objdir/xulrunner/toolkit/system/gnome'
> | make[4]: *** [libs_tier_platform] Error 2
>
> here's a grep for -lgconf-2:
> gnutoo@gnutoo-laptop:~/embedded/oe/oetmps/nokia900/work/armv7a-oe-linux-gnueabi/fennec-1_2.0+4.0b3pre-r0/mozilla-central/objdir/xulrunner$ grep "\-lgconf-2" -r *
>
> config/autoconf.mk:MOZ_GNOMEUI_LIBS = -pthread -lgnomeui-2 -lSM -lICE
> -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
> -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
> -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0
> -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
>
> config/autoconf.mk:MOZ_GNOMEVFS_LIBS = -pthread -lgnomevfs-2 -lgconf-2
> -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
>
> config/autoconf.mk:MOZ_GCONF_LIBS = -pthread -lgconf-2 -lgobject-2.0
> -lgthread-2.0 -lrt -lglib-2.0
>
> config.status:s%@MOZ_GNOMEVFS_LIBS@%-pthread -lgnomevfs-2 -lgconf-2
> -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0%g
>
> config.status:s%@MOZ_GCONF_LIBS@%-pthread -lgconf-2 -lgobject-2.0
> -lgthread-2.0 -lrt -lglib-2.0%g
>
> config.status:s%@MOZ_GNOMEUI_LIBS@%-pthread -lgnomeui-2 -lSM -lICE
> -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
> -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
> -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0
> -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0%g
>
> Note that it need a modified autoconf.inc, that I will send for
> review(as it's core).
>
> Denis
>
>
> _______________________________________________
> 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: fennec build problem
2011-03-09 20:50 ` Jan Paesmans
@ 2011-03-09 21:58 ` Tom Rini
0 siblings, 0 replies; 4+ messages in thread
From: Tom Rini @ 2011-03-09 21:58 UTC (permalink / raw)
To: openembedded-devel
On 03/09/2011 01:50 PM, Jan Paesmans wrote:
> As far as I know, it seems like a missing dependency, gconf2 is provided
> by the gconf recipe but I didn't find any immediate dependencies on
> gconf. Or maybe there is something wrong in the configuration step for
> fennec that should disable the use of gconf.
> Looking at the rest of the libraries used, there might the more missing
> dependencies or missing disables in the configuration step of fennec.
Thinking back to
679a2367acde02f76f43f446c56c1eefed4e69c0 last year, I would be
unsurprised if there weren't more implicit deps in both firefox and fennec.
[snip]
>> here's a grep for -lgconf-2:
>> gnutoo@gnutoo-laptop:~/embedded/oe/oetmps/nokia900/work/armv7a-oe-linux-gnueabi/fennec-1_2.0+4.0b3pre-r0/mozilla-central/objdir/xulrunner$ grep "\-lgconf-2" -r *
>>
>> config/autoconf.mk:MOZ_GNOMEUI_LIBS = -pthread -lgnomeui-2 -lSM -lICE
>> -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
>> -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
>> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
>> -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0
>> -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
>>
>> config/autoconf.mk:MOZ_GNOMEVFS_LIBS = -pthread -lgnomevfs-2 -lgconf-2
>> -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
>>
>> config/autoconf.mk:MOZ_GCONF_LIBS = -pthread -lgconf-2 -lgobject-2.0
>> -lgthread-2.0 -lrt -lglib-2.0
>>
>> config.status:s%@MOZ_GNOMEVFS_LIBS@%-pthread -lgnomevfs-2 -lgconf-2
>> -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0%g
>>
>> config.status:s%@MOZ_GCONF_LIBS@%-pthread -lgconf-2 -lgobject-2.0
>> -lgthread-2.0 -lrt -lglib-2.0%g
>>
>> config.status:s%@MOZ_GNOMEUI_LIBS@%-pthread -lgnomeui-2 -lSM -lICE
>> -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
>> -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
>> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
>> -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0
>> -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0%g
>>
>> Note that it need a modified autoconf.inc, that I will send for
>> review(as it's core).
Most of these should be pretty easily mappable to recipes and made sure
we have explicit deps for them.
--
Tom Rini
Mentor Graphics Corporation
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: fennec build problem
@ 2011-03-13 9:50 Lukas-David Gorris
0 siblings, 0 replies; 4+ messages in thread
From: Lukas-David Gorris @ 2011-03-13 9:50 UTC (permalink / raw)
To: openembedded-devel
Denis wrote:
> Here is the build error:
> | make[5]: *** No rule to make target `-lgconf-2', needed by
> `libmozgnome.so'. Stop.
> | make[5]: *** Waiting for unfinished jobs....
> [...]
> | make[5]: Leaving directory
>
`/home/gnutoo/embedded/oe/oetmps/nokia900/work/armv7a-oe-linux-gnueabi/fennec-1_2.0+4.0b3pre-r0/mozilla-central/objdir/xulrunner/toolkit/system/gnome'
> | make[4]: *** [libs_tier_platform] Error 2
>
After building some implicit dependencies manually, I am stuck with the
following error. Not sure if I got past the stuff that fails for Denis
above yet.
Differences might occur due to me using the autoconf213 supplied by my
host distro, and not autoconf213-native from OE as that is broken.
| make[5]: *** No rule to make target `-lnotify', needed by
`libmozgnome.so'. Stop.
Problem: I built recipes/libnotify/libnotify_0.4.5.bb before.
Before investigating further, would it make sense to bump the SRCREV
like in following commit ?
commit 6780b399ccc4a7eef43b71162250106e7f98ba7b
Author: Koen Kooi <koen@openembedded.org>
Date: Sat Nov 27 17:09:36 2010 +0100
fennec: update to 4.0b3pre
Signed-off-by: Koen Kooi <koen@openembedded.org>
Best,
Lukas
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-03-13 12:16 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-09 14:12 fennec build problem Denis 'GNUtoo' Carikli
2011-03-09 20:50 ` Jan Paesmans
2011-03-09 21:58 ` Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2011-03-13 9:50 Lukas-David Gorris
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.