[Gambas-user] Pre-release of Gambas 3.6 (2)

Benoît Minisini gambas at ...1...
Wed Oct 15 09:02:22 CEST 2014


Le 15/10/2014 08:51, Rolf-Werner Eilert a écrit :
>
>
> Am 14.10.2014 18:09, schrieb Benoît Minisini:
>> Le 14/10/2014 18:07, Rolf-Werner Eilert a écrit :
>>>
>>>
>>> Am 14.10.2014 14:37, schrieb Benoît Minisini:
>>>> Le 14/10/2014 12:29, Rolf-Werner Eilert a écrit :
>>>>>
>>>>>
>>>>> Am 13.10.2014 18:43, schrieb Benoît Minisini:
>>>>>> Hi,
>>>>>>
>>>>>> I have uploaded a new pre-release source package of Gambas 3.6 at:
>>>>>>
>>>>>> http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download
>>>>>>
>>>>>> I have fixed the following problems:
>>>>>>
>>>>>> - Some source files were missing.
>>>>>>
>>>>>> - ImageStat() does not crash anymore.
>>>>>>
>>>>>> - Support for LLVM_CONFIG environmental variable is fixed.
>>>>>>
>>>>>> - LLVM directories should be correctly detected in all cases now.
>>>>>>
>>>>>> - The IDE editor message tooltip should be readable with dark themes.
>>>>>>
>>>>>> - The version number of all examples and components has been updated.
>>>>>>
>>>>>> Please test it and report if you find new problems!
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>
>>>>> Hi Benoit,
>>>>>
>>>>> My make stops here:
>>>>>
>>>>> make[4]: Entering directory
>>>>> `/home/tester/Downloads/Gambas3/gambas3-3.6.0/gb.gtk3/src'
>>>>>         CXX    gb_gtk3_la-gmemory.lo
>>>>>         CXX    gb_gtk3_la-font-parser.lo
>>>>>         CXX    gb_gtk3_la-gtools.lo
>>>>>         CXX    gb_gtk3_la-gstock.lo
>>>>>         CXX    gb_gtk3_la-gfont.lo
>>>>>         CXX    gb_gtk3_la-gpicture.lo
>>>>>         CXX    gb_gtk3_la-gdesktop.lo
>>>>>         CXX    gb_gtk3_la-gmessage.lo
>>>>> gmessage.cpp: In static member function 'static bool
>>>>> gDialog::selectColor()':
>>>>> gmessage.cpp:692:2: error: 'GtkColorChooserDialog' was not declared in
>>>>> this scope
>>>>> gmessage.cpp:692:25: error: 'dialog' was not declared in this scope
>>>>> gmessage.cpp:697:35: error: expected primary-expression before ')' token
>>>>> gmessage.cpp:697:36: error: expected ';' before
>>>>> 'gtk_color_chooser_dialog_new'
>>>>> gmessage.cpp:699:53: error: 'GTK_COLOR_CHOOSER' was not declared in this
>>>>> scope
>>>>> gmessage.cpp:699:62: error: 'gtk_color_chooser_set_rgba' was not
>>>>> declared in this scope
>>>>> gmessage.cpp:710:62: error: 'gtk_color_chooser_get_rgba' was not
>>>>> declared in this scope
>>>>> make[4]: *** [gb_gtk3_la-gmessage.lo] Fehler 1
>>>>> make[4]: Leaving directory
>>>>> `/home/tester/Downloads/Gambas3/gambas3-3.6.0/gb.gtk3/src'
>>>>> make[3]: *** [all-recursive] Fehler 1
>>>>> make[3]: Leaving directory
>>>>> `/home/tester/Downloads/Gambas3/gambas3-3.6.0/gb.gtk3'
>>>>> make[2]: *** [all] Fehler 2
>>>>> make[2]: Leaving directory
>>>>> `/home/tester/Downloads/Gambas3/gambas3-3.6.0/gb.gtk3'
>>>>> make[1]: *** [all-recursive] Fehler 1
>>>>> make[1]: Leaving directory `/home/tester/Downloads/Gambas3/gambas3-3.6.0'
>>>>> make: *** [all] Fehler 2
>>>>>
>>>>> And this is the system data:
>>>>>
>>>>> [System]
>>>>> Gambas=3.5.4
>>>>> OperatingSystem=Linux
>>>>> Kernel=3.1.10-1.19-desktop
>>>>> Architecture=x86_64
>>>>> Distribution=SuSE openSUSE 12.1 (x86_64)
>>>>> VERSION = 12.1
>>>>> CODENAME = Asparagus
>>>>> Desktop=KDE
>>>>> Theme=QPlastique
>>>>> Language=de_DE.UTF-8
>>>>> Memory=20114M
>>>>> [Libraries]
>>>>> Cairo=libcairo.so.2.11000.2
>>>>> Curl=libcurl.so.3.0.0
>>>>> Curl=libcurl.so.4.2.0
>>>>> DBus=libdbus-1.so.3.6.4
>>>>> GStreamer=libgstreamer-0.10.so.0.29.0
>>>>> GTK+=libgtk-x11-2.0.so.0.2400.7
>>>>>
>>>>> Regards
>>>>> Rolf
>>>>>
>>>>
>>>> Can you find your version of GTK+3? This is written in its binary
>>>> package name, or you have to find the full name of the "libgtk-3.so"
>>>> library file.
>>>>
>>>> Thanks.
>>>>
>>>
>>> Yast says 3.2.1
>>>
>>> The file I found is  /usr/lib64/libgtk-3.so.0.200.1
>>>
>>> Does this help you?
>>>
>>> Regards
>>> Rolf
>>>
>>
>> So it's old? Maybe I should add a minimum version for gb.gtk3... GTK+3
>> is not really finished.
>>
>
> I installed this Linux on the server in 2012. The problem is that there
> are so many "specialties" on the system that nothing would run just out
> of the box. I added a lot of scripts and things that make it handy for
> our school. Setting up an up-to-date system would take weeks or months
> until everything would run again.
>
> But maybe I could do without gtk+3? Are there any specialties included
> which would make a Gambas impossible to run without it? Or is there a
> way to update the libraries somehow?
>
> Regards
> Rolf
>

You should have no use of gb.gtk3. All GUI components (gb.qt4, gb.gtk, 
gb.gtk3) have the same interface, and so they are interchangeable. Well, 
this is not always true because of bugs or minor differences, it's... 
95% true.

You can disable the component at compilation time with ./configure 
--disable-gtk3.

Regards,

-- 
Benoît Minisini




More information about the User mailing list