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

Rolf-Werner Eilert eilert-sprachen at ...221...
Wed Oct 15 10:09:00 CEST 2014



Am 15.10.2014 09:02, schrieb Benoît Minisini:
> 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,
>

Thank you for that hint: This way it compiles flawlessly. And now the 
popup menu problem is solved, too.

Don't know if I can live without GTK completely, but as I mainly use Qt 
anyway it shouldn't be too bad. On vera bien...

Regards
Rolf




More information about the User mailing list