"You must specify a default toolkit (perhaps cairo-gtk2)"

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

"You must specify a default toolkit (perhaps cairo-gtk2)"

Thomas VAUCLAIR
Hello,
I'm in the process of building Firefox on "Linux 3.16.0-4-amd64 #1 SMP
Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux". My .mozconfig is
http://paste.debian.net/283691/

I installed the dependencies. I launch 'make -j 4 -f client.mk build'
and  get the following error message: http://paste.debian.net/283693/
and:
make[2]: *** [configure] Error 1
make[1]: *** [/usr/local/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
linux-gnu/Makefile] Error 2
make: *** [build] Error 2

I don't understand the meaning of it, for I did "specify a default
toolkit" with ac_add_options --enable-default-toolkit=qt.

Thank you for your help.
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: "You must specify a default toolkit (perhaps cairo-gtk2)"

Mike Hommey
On Sat, Jul 18, 2015 at 11:14:35PM +0200, Thomas VAUCLAIR wrote:

> Hello,
> I'm in the process of building Firefox on "Linux 3.16.0-4-amd64 #1 SMP
> Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux". My .mozconfig is
> http://paste.debian.net/283691/
>
> I installed the dependencies. I launch 'make -j 4 -f client.mk build'
> and  get the following error message: http://paste.debian.net/283693/
> and:
> make[2]: *** [configure] Error 1
> make[1]: *** [/usr/local/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
> linux-gnu/Makefile] Error 2
> make: *** [build] Error 2
>
> I don't understand the meaning of it, for I did "specify a default
> toolkit" with ac_add_options --enable-default-toolkit=qt.

qt is not a valid option. Try cairo-qt

Mike
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: "You must specify a default toolkit (perhaps cairo-gtk2)"

Thomas VAUCLAIR-2
In reply to this post by Thomas VAUCLAIR
With cairo-qt, I missed dependancies. gtk neither gtk2 did work. Only cairo-
gtk worked for me.

It compiled for a long time then wrote:

c++ -o TabParent.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers
-include /mnt/src/iceweasel-31.8.0esr/config/gcc_hidden.h -DOS_POSIX=1 -
DOS_LINUX=1 -DBIN_SUFFIX='""' -DMOZ_ENABLE_FREETYPE -DMOZ_PERMISSIONS -
DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL  -
DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -
I/mnt/src/iceweasel-31.8.0esr/dom/ipc -I. -
I/mnt/src/iceweasel-31.8.0esr/ipc/chromium/src -
I/mnt/src/iceweasel-31.8.0esr/ipc/glue -
I/mnt/src/iceweasel-31.8.0esr/dom/ipc/../src/base -
I/mnt/src/iceweasel-31.8.0esr/dom/ipc/../src/geolocation -
I/mnt/src/iceweasel-31.8.0esr/dom/ipc/../src/storage -
I/mnt/src/iceweasel-31.8.0esr/chrome/src -
I/mnt/src/iceweasel-31.8.0esr/content/base/src -
I/mnt/src/iceweasel-31.8.0esr/content/media/webspeech/synth/ipc -
I/mnt/src/iceweasel-31.8.0esr/docshell/base -
I/mnt/src/iceweasel-31.8.0esr/dom/base -
I/mnt/src/iceweasel-31.8.0esr/dom/bluetooth -
I/mnt/src/iceweasel-31.8.0esr/dom/bluetooth/ipc -
I/mnt/src/iceweasel-31.8.0esr/dom/devicestorage -
I/mnt/src/iceweasel-31.8.0esr/dom/filesystem -
I/mnt/src/iceweasel-31.8.0esr/dom/fmradio/ipc -
I/mnt/src/iceweasel-31.8.0esr/dom/indexedDB -
I/mnt/src/iceweasel-31.8.0esr/dom/indexedDB/ipc -
I/mnt/src/iceweasel-31.8.0esr/dom/mobilemessage/src/ipc -
I/mnt/src/iceweasel-31.8.0esr/extensions/cookie -
I/mnt/src/iceweasel-31.8.0esr/hal/sandbox -
I/mnt/src/iceweasel-31.8.0esr/js/ipc -
I/mnt/src/iceweasel-31.8.0esr/layout/base -
I/mnt/src/iceweasel-31.8.0esr/netwerk/base/src -
I/mnt/src/iceweasel-31.8.0esr/toolkit/xre -
I/mnt/src/iceweasel-31.8.0esr/uriloader/exthandler -
I/mnt/src/iceweasel-31.8.0esr/widget/xpwidgets -
I/mnt/src/iceweasel-31.8.0esr/xpcom/base -
I/mnt/src/iceweasel-31.8.0esr/xpcom/threads -
I/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-linux-
gnu/ipc/ipdl/_ipdlheaders -I../../dist/include  -
I/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-linux-gnu/dist/include/nspr
-I/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-linux-gnu/dist/include/nss  
-I/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-linux-gnu/dist/include -
I/mnt/src/iceweasel-31.8.0esr/modules/zlib/src    -fPIC  -march=ivybridge -
mfxsr -mcx16 -mxsave -mxsaveopt -O2 -pipe -fomit-frame-pointer -
DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF
.deps/TabParent.o.pp -march=ivybridge -mfxsr -mcx16 -mxsave -mxsaveopt -O2 -
pipe -fomit-frame-pointer -Wall -Wpointer-arith -Woverloaded-virtual -
Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -
Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=ivybridge -mfxsr -
mcx16 -mxsave -mxsaveopt -O2 -pipe -fomit-frame-pointer -fno-exceptions -
fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -
pthread -pipe  -DNDEBUG -DTRIMMED -g -Os -freorder-blocks  -fomit-frame-
pointer  -I/mnt/src/iceweasel-31.8.0esr/widget/gtk/compat -pthread -
I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -
I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -
I/usr/include/harfbuzz -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-
gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -
I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -
I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-
pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -
I/usr/lib/x86_64-linux-gnu/glib-2.0/include      
/mnt/src/iceweasel-31.8.0esr/dom/ipc/TabParent.cpp
make[5]: Leaving directory '/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
linux-gnu/dom/ipc'
make[4]: Leaving directory '/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
linux-gnu'
/mnt/src/iceweasel-31.8.0esr/config/recurse.mk:39: recipe for target
'compile' failed
make[3]: *** [compile] Error 2
make[3]: Leaving directory '/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
linux-gnu'
/mnt/src/iceweasel-31.8.0esr/config/rules.mk:592: recipe for target
'default' failed
make[2]: *** [default] Error 2
make[2]: Leaving directory '/mnt/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
linux-gnu'
/mnt/src/iceweasel-31.8.0esr/client.mk:381: recipe for target 'realbuild'
failed
make[1]: *** [realbuild] Error 2
make[1]: Leaving directory '/mnt/src/iceweasel-31.8.0esr'
client.mk:168: recipe for target 'build' failed
make: *** [build] Error 2

What is the problem?

Mike Hommey wrote:

> On Sat, Jul 18, 2015 at 11:14:35PM +0200, Thomas VAUCLAIR wrote:
>> Hello,
>> I'm in the process of building Firefox on "Linux 3.16.0-4-amd64 #1 SMP
>> Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux". My .mozconfig is
>> http://paste.debian.net/283691/
>>
>> I installed the dependencies. I launch 'make -j 4 -f client.mk build'
>> and  get the following error message: http://paste.debian.net/283693/
>> and:
>> make[2]: *** [configure] Error 1
>> make[1]: *** [/usr/local/src/iceweasel-31.8.0esr/obj-x86_64-unknown-
>> linux-gnu/Makefile] Error 2
>> make: *** [build] Error 2
>>
>> I don't understand the meaning of it, for I did "specify a default
>> toolkit" with ac_add_options --enable-default-toolkit=qt.
>
> qt is not a valid option. Try cairo-qt
>
> Mike

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds