[maemo-developers] Embed microb

From: tonikitoo (Antonio Gomes) tonikitoo at gmail.com
Date: Wed Dec 5 16:07:29 EET 2007
if you  built libgtkembedmoz from svn, you better build microb-engine
from svn as well .. maybe this compile errors just go way after that
?!

On 12/5/07, Andrew Gatt <a.gatt at btinternet.com> wrote:
>
> >>>>> OK so i followed this http://scratchbox.org/wiki/Apophis-r4 under
> >>>>> Crocodile heading which allowed me to compile libidl and libidl-dev
> >>>>> which are now both installed using dpkg -i. Going back to the
> >>>>> libgtkembedmoz svn checkout and running dpkg-buildpackage -rfakeroot
> >>>>> throws up another dependency issue with bc. apt-get install bc
> >>>>> doesn't work. Anyone know where i can get this from?
> >>>>>
> >>>>>
> >>>> Alternatively, you could search bugzilla
> >>>>
> >>>> https://bugs.maemo.org/query.cgi?product=Browser&resolution=---
> >>>> Summary /contains/: "doc"
> >>>>
> >>>> https://bugs.maemo.org/buglist.cgi?product=Browser&short_desc=doc&short_
> >>>> desc_type=allwordssubstr&resolution=---
> >>>> 2152 chris.double at double.co.nz     ASSI         Browser     MicroB e
> >>>> Documentation on how to build MicroB is not correct
> >>>> https://bugs.maemo.org/show_bug.cgi?id=2152
> >>>>
> >>>> And read the bug.
> >>>>
> >>>> Sorry, the document in question is currently in such a position that I
> >>>> can't figure out how to fix it. A replacement or patch attached to the
> >>>> bug would speed up the process.
> >>>> _______________________________________________
> >>>> maemo-developers mailing list
> >>>> maemo-developers at maemo.org
> >>>> https://lists.maemo.org/mailman/listinfo/maemo-developers
> >>>>
> >>>>
> >>>>
> >> Thanks for the heads up, that does show what i've been going through. I
> >> followed the last couple of steps and ran fakeroot dpkg-buildpackage -us
> >> -uc -nc -d inside libgtkembedmoz checkout. This did get rid of the bc
> >> dependency, but the compilation errors:
> >>
> >> ../../src/EmbedPrivate.cpp:2334: error: request for member `type' in
> >> `pluginEvent.nsPluginEvent::event', which is of non-class type `uint16'
> >>
> >> I did a quick grep for nsPluginEvent, but that line was the only hit so
> >> i'm not sure where its referencing it from or why it doesn't like it.
> >> Has anyone actually managed to compile this library?
> >> _______________________________________________
> >> maemo-developers mailing list
> >> maemo-developers at maemo.org
> >> https://lists.maemo.org/mailman/listinfo/maemo-developers
> >>
> >>
> >
> > odd .. how did you build your microb-engine package ? as described in
> > browser garage website ?
> >
> >
> Ah this is a right mess. I actually installed microb with apt-get.
> apt-get install microb-engine and microb-engine-dev. But i did this
> before i'd added the chinook repositories to the sources.list. I've
> updated the two packages (which automatically did the dependencies).
> After this i did a fresh checkout of libidl and libgtkembedmoz. Ran
> through compiling and installing libidl as per bug page which went fine.
> Started compiling libgtkembedmoz which now runs further but comes up
> with compile errors:
>
> ../../src/EmbedDownloadMgr.cpp:775: error: `nsIXPIProgressDialog' has
> not been declared
> ../../src/EmbedDownloadMgr.cpp:775: error: `DOWNLOAD_START' undeclared
> (first use this function)
> ../../src/EmbedDownloadMgr.cpp:775: error: (Each undeclared identifier
> is reported only once for each function it appears in.)
> ../../src/EmbedDownloadMgr.cpp:777: error: `nsIXPIProgressDialog' has
> not been declared
> .
>
> There are more but they are all along the same lines and i thought i'd
> spare you. I'm sure i'm doing something stupid or not in the right
> order, but i have to say i'm getting confused!
>


-- 
--Antonio Gomes

More information about the maemo-developers mailing list