Re: --enable-standalone-modules=xpcom,plugin

Derk-Jan Hartman <[email protected]> Thu, 10 Mar 2005 14:15:04 +0100
Newsgroups gmane.comp.mozilla.devel.macosx
Organization University of Twente, Enschede, The Netherlands
Message-ID <[email protected]>
So looking at this again, it actually seems adding libreg works, it just 
uncovers Yet Another problem with the plugin module ????

anyone?
Besides, why has plugin so many dependancies anyways? It's in the top15 
of largest modules.
I mean damn this is a long list:

xpcom/string modules/libimg/png js/src/fdlibm js/src js/src/xpconnect 
ipc/ipcd xpcom/obsolete embedding/components/profilesharingsetup 
modules/libpref netwerk/cache intl/uconv/native webshell/public 
widget/src/gtkxtbin netwerk/mime uriloader/base 
embedding/components/windowwatcher/public rdf/util intl/unicharutil 
parser/expat modules/libutil parser/htmlparser rdf 
profile/dirserviceprovider xpfe/components/shistory 
embedding/components/webbrowserpersist db/mdb/public db/mork/src 
db/mork/build xpfe/browser/public xpfe 
embedding/components/ui/progressDlg xpfe/components/download-manager 
directory/xpcom/base editor/txmgr xpfe/components/directory 
xpfe/components/find/public xpfe/components/find/src 
xpfe/components/search/datasets xpfe/components/search/public 
xpfe/components/search/src xpfe/components/related/public 
xpfe/components/related/src xpfe/components/intl 
xpfe/components/windowds xpfe/components/autocomplete/public 
xpfe/components/autocomplete/src xpfe/components/bookmarks/public 
xpfe/components/bookmarks/src xpfe/components/urlbarhistory/public 
xpfe/components/urlbarhistory/src xpfe/components/build 
xpfe/components/history/public xpfe/components/history 
embedding/browser/webBrowser embedding/browser/build 
profile/pref-migrator profile xpfe/appshell 
xpfe/components/xremote/public xpfe/components/xremote widget/public 
widget/src view editor/composer/public intl/lwbrk content/xul/content 
content/xul/templates content/xul/document 
embedding/components/ui/helperAppDlg embedding/components/find 
embedding/components/commandhandler editor/txtsvc editor 
uriloader/prefetch docshell embedding/components/jsconsole/public 
embedding/base embedding/components/windowwatcher/src 
embedding/components/appstartup/src embedding/components/jsconsole/src 
embedding/components/printingui/src/unixshared 
embedding/components/build intl/chardet/public intl/chardet/src 
intl/uconv intl/locale accessible netwerk/protocol/viewsource 
netwerk/protocol/gopher netwerk/build2 sun-java modules/libjar 
js/src/liveconnect modules/oji other-licenses/libart_lgpl layout 
rdf/chrome/src rdf/chrome/build content gfx/src/xprintutil 
gfx/src/xlibrgb gfx jpeg modules/libpr0n netwerk intl/strres caps dom 
uriloader/exthandler modules/plugin

DJ

Derk-Jan Hartman wrote:
> Christian Biesinger wrote:
> 
>> Derk-Jan Hartman wrote:
>>
>>> Most often because it wants to link to libmozreg_s.a.
>>
>>
>>
>> Hm, I now thought of a maybe better list of available modules:
>>  http://lxr.mozilla.org/seamonkey/source/build/unix/modules.mk#64
>>
>> Anyway, do things work if you add libreg to the 
>> --enable-standalone-modules list?
> 
> 
> No, it doesn't.
> I didn't test this on all the versions, but 1.7.5 gives:
> 
> with:
> --enable-standalone-modules=libreg,xpcom,plugin
> 
> 
> 
> +++ overriding content/communicator-platform/contents.rdf 
> content/communicator-region/contents.rdf content/communicator/contents.rdf
>   adding: content/communicator-platform/contents.rdf (stored 0%)
>   adding: content/communicator-region/contents.rdf (stored 0%)
>   adding: content/communicator/contents.rdf (stored 0%)
> +++ making chrome 
> /Volumes/Genitus/pjotr/Development/vlc/extras/contrib/src/mozilla/xpfe/communicator 
>  => ../../dist/bin/chrome/en-US.jar
> +++ updating chrome ../../dist/bin/chrome/installed-chrome.txt
> +++ 
> locale,install,url,jar:resource:/chrome/en-US.jar!/locale/en-US/communicator/ 
> 
>   adding: locale/en-US/communicator/utilityOverlay.dtd (stored 0%)
>   adding: locale/en-US/communicator/utilityOverlay.properties (stored 0%)
>   adding: locale/en-US/communicator/openLocation.dtd (stored 0%)
>   adding: locale/en-US/communicator/openLocation.properties (stored 0%)
>   adding: locale/en-US/communicator/tasksOverlay.dtd (stored 0%)
>   adding: locale/en-US/communicator/contentAreaCommands.dtd (stored 0%)
>   adding: locale/en-US/communicator/contentAreaCommands.properties 
> (stored 0%)
>   adding: locale/en-US/communicator/askViewZoom.dtd (stored 0%)
>   adding: locale/en-US/communicator/viewZoomOverlay.dtd (stored 0%)
>   adding: locale/en-US/communicator/viewZoomOverlay.properties (stored 0%)
>   adding: locale/en-US/communicator/printPreview.dtd (stored 0%)
>   adding: locale/en-US/communicator/popupManager.dtd (stored 0%)
>   adding: locale/en-US/communicator/popupManager.properties (stored 0%)
>   adding: locale/en-US/communicator/aboutPopups.dtd (stored 0%)
>   adding: locale/en-US/communicator/plugins.properties (stored 0%)
> +++ overriding locale/en-US/communicator/contents.rdf
>   adding: locale/en-US/communicator/contents.rdf (stored 0%)
> +++ making chrome 
> /Volumes/Genitus/pjotr/Development/vlc/extras/contrib/src/mozilla/xpfe/communicator 
>  => ../../dist/bin/chrome/US.jar
> +++ adding chrome ../../dist/bin/chrome/installed-chrome.txt
> +++ 
> locale,install,url,jar:resource:/chrome/US.jar!/locale/US/communicator-region/ 
> 
>   adding: locale/US/communicator-region/region.properties (stored 0%)
> +++ overriding locale/US/communicator-region/contents.rdf
>   adding: locale/US/communicator-region/contents.rdf (stored 0%)
> +++ making chrome 
> /Volumes/Genitus/pjotr/Development/vlc/extras/contrib/src/mozilla/xpfe/communicator 
>  => ../../dist/bin/chrome/en-win.jar
>   adding: 
> locale/en-US/communicator-platform/platformCommunicatorOverlay.dtd 
> (stored 0%)
> +++ overriding locale/en-US/communicator-platform/contents.rdf
>   adding: locale/en-US/communicator-platform/contents.rdf (stored 0%)
> +++ making chrome 
> /Volumes/Genitus/pjotr/Development/vlc/extras/contrib/src/mozilla/xpfe/communicator 
>  => ../../dist/bin/chrome/en-unix.jar
>   adding: 
> locale/en-US/communicator-platform/platformCommunicatorOverlay.dtd 
> (stored 0%)
> +++ overriding locale/en-US/communicator-platform/contents.rdf
>   adding: locale/en-US/communicator-platform/contents.rdf (stored 0%)
> +++ making chrome 
> /Volumes/Genitus/pjotr/Development/vlc/extras/contrib/src/mozilla/xpfe/communicator 
>  => ../../dist/bin/chrome/en-mac.jar
> +++ adding chrome ../../dist/bin/chrome/installed-chrome.txt
> +++ 
> locale,install,url,jar:resource:/chrome/en-mac.jar!/locale/en-US/communicator-platform/ 
> 
>   adding: 
> locale/en-US/communicator-platform/platformCommunicatorOverlay.dtd 
> (stored 0%)
> +++ overriding locale/en-US/communicator-platform/contents.rdf
>   adding: locale/en-US/communicator-platform/contents.rdf (stored 0%)
> +++ updating chrome ../../dist/bin/chrome/installed-chrome.txt
> +++ 
> locale,install,url,jar:resource:/chrome/en-mac.jar!/locale/en-US/communicator-platform/ 
> 
> +++ making chrome 
> /Volumes/Genitus/pjotr/Development/vlc/extras/contrib/src/mozilla/xpfe/global/resources/content/mac 
>  => ../../../../../dist/bin/chrome/toolkit.jar
> zip warning: ../toolkit.jar not found or empty
>   adding: content/global/platformDialogOverlay.xul (stored 0%)
>   adding: content/global/platformXUL.css (stored 0%)
>   adding: content/global/platformDialog.xml (stored 0%)
> +++ adding chrome ../../../../dist/bin/chrome/installed-chrome.txt
> +++ content,install,url,jar:resource:/chrome/toolkit.jar!/content/global/
> +++ adding chrome ../../../../dist/bin/chrome/installed-chrome.txt
> +++ locale,install,url,jar:resource:/chrome/en-US.jar!/locale/en-US/global/
> /usr/bin/perl -I../../config ../../config/aboutime.pl build.dtd 
> ../../config/build_number ./build.dtd.in
> make[5]: *** No rule to make target `buildconfig.html', needed by 
> `libs'.  Stop.
> make[4]: *** [libs] Error 2
> make[3]: *** [libs] Error 2
> make[2]: *** [default] Error 2