[Gambas-user] Gambas 2 -> Gambas 3

Olivier Cruilles linuxos at ...1896...
Wed Feb 18 00:38:36 CET 2009


Benoit,

I trying to compile and install Gambas 3 from the svn trunk and I have  
the same problem
like Rolf.

When I start the compilation by:  make        =>  I have the same  
error on :  cannot find -lqt-mt

I tryed to compile Gambas 3 on Fedora 7 and Fedora 10, and the both  
case I have the same problem.

I verify the library and all it's ok:     on Fedora 10

[root at ...2073... ~]# ls -l /usr/lib/qt-3.3/lib/
total 19380
-rw-r--r-- 1 root root 7897526 oct.  8 15:19 libdesignercore.a
-rw-r--r-- 1 root root    1050 oct.  8 15:18 libdesignercore.prl
-rw-r--r-- 1 root root  509178 oct.  8 15:19 libeditor.a
-rw-r--r-- 1 root root     956 oct.  8 15:18 libeditor.prl
-rw-r--r-- 1 root root   41204 oct.  8 15:19 libqassistantclient.a
-rw-r--r-- 1 root root     967 oct.  8 15:18 libqassistantclient.prl
lrwxrwxrwx 1 root root      15 déc.  5 02:24 libqsa.so -> libqsa.so. 
1.1.4
lrwxrwxrwx 1 root root      15 déc.  5 02:20 libqsa.so.1 -> libqsa.so. 
1.1.4
lrwxrwxrwx 1 root root      15 déc.  5 02:20 libqsa.so.1.1 ->  
libqsa.so.1.1.4
-rwxr-xr-x 1 root root 2106324 mars 25  2008 libqsa.so.1.1.4
-rw-r--r-- 1 root root     964 oct.  8 15:18 libqt-mt.prl
lrwxrwxrwx 1 root root      17 déc.  5 13:06 libqt-mt.so -> libqt- 
mt.so.3.3.8
lrwxrwxrwx 1 root root      17 déc.  5 12:38 libqt-mt.so.3 -> libqt- 
mt.so.3.3.8
lrwxrwxrwx 1 root root      17 déc.  5 12:38 libqt-mt.so.3.3 -> libqt- 
mt.so.3.3.8
-rwxr-xr-x 1 root root 8880140 oct.  8 15:19 libqt-mt.so.3.3.8
-rw-r--r-- 1 root root     852 oct.  8 15:18 libqui.prl
lrwxrwxrwx 1 root root      15 déc.  5 13:06 libqui.so -> libqui.so. 
1.0.0
lrwxrwxrwx 1 root root      15 déc.  5 12:38 libqui.so.1 -> libqui.so. 
1.0.0
lrwxrwxrwx 1 root root      15 déc.  5 12:38 libqui.so.1.0 ->  
libqui.so.1.0.0
-rwxr-xr-x 1 root root  255332 oct.  8 15:19 libqui.so.1.0.0



Olivier Cruilles
Mail: linuxos at ...1896...




Le 17 févr. 09 à 11:44, Benoît Minisini a écrit :

>> Benoît Minisini schrieb:
>>>> Good morning Benoit (and everyone)
>>>>
>>>> Just came about a question: When I want to bring my Gambas2 app to
>>>> Gambas3, will this be as roundabout as it is from Gambas1 to  
>>>> Gambas2?
>>>> (Creating new forms and converting the code...) Or is it more  
>>>> upward
>>>> compatible?
>>>>
>>>> The reason for asking this is that you told me that you would just
>>>> maintain bugfixes in Gambas2 and bring changes only to Gambas3.  
>>>> As I'm
>>>> still maintaining some bigger Gambas1 projects, I would then  
>>>> migrate
>>>> them to Gambas3 directly rather than having them under Gambas2 -  
>>>> if it's
>>>> as much work again...
>>>>
>>>> Hope I could make clear what I mean...
>>>>
>>>> Regards
>>>>
>>>> Rolf
>>>
>>> The weirdest thing between Gambas 2 and Gambas 3 at the moment is
>>> Desktop.Scale, that is smaller in Gambas 3.
>>>
>>> Gambas 3 does a little conversion for controls whose W and H <= 3 *
>>> Desktop.Scale (it adds one Desktop.Scale), but you have to update  
>>> all
>>> your forms and check them one by one to redesign them.
>>>
>>> There are many other changes in instruction syntax and class  
>>> interfaces,
>>> but I never note them at the moment. Hopefully, they are less  
>>> changes
>>> between Gambas 3 and Gambas 2 than between Gambas 2 and Gambas 1.
>>>
>>> So please try and tell us the result! :-)
>>
>> LOL - ok, I will. I would. If I could.
>>
>> Downloaded the svn and tried to compile it, it stopps here:
>>
>> /usr/lib/gcc/i586-suse-linux/4.2.1/../../../../i586-suse-linux/bin/ 
>> ld:
>> cannot find -lqt-mt
>> collect2: ld returned 1 exit status
>> make[5]: *** [gb.qt.kde.html.la] Fehler 1
>> make[5]: Leaving directory
>> `/home/tester/gambastest/trunk/gb.qt.kde/src/html'
>> make[4]: *** [all-recursive] Fehler 1
>> make[4]: Leaving directory `/home/tester/gambastest/trunk/gb.qt.kde/ 
>> src'
>> make[3]: *** [all-recursive] Fehler 1
>> make[3]: Leaving directory `/home/tester/gambastest/trunk/gb.qt.kde'
>> make[2]: *** [all] Fehler 2
>> make[2]: Leaving directory `/home/tester/gambastest/trunk/gb.qt.kde'
>> make[1]: *** [all-recursive] Fehler 1
>> make[1]: Leaving directory `/home/tester/gambastest/trunk'
>> make: *** [all] Fehler 2
>>
>> Any idea what's wrong here?
>>
>> There is an older Gambas3 on my system which is running ok, should  
>> I try
>> with that one? Don't know how "old" it is, but it has a Copyright  
>> until
>> 2009 in the help... :-)
>>
>> Rolf
>>
>
> You cannot install two different gambas 3 on the same machine. Remove
> completely the old one.
>
> And if your linker does not find the qt-mt library, either qt3 is not
> installed, either you have a big problem somewhere!
>
> Regards,
>
> -- 
> Benoît
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San  
> Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the  
> Enterprise
> -Strategies to boost innovation and cut costs with open source  
> participation
> -Receive a $600 discount off the registration fee with the source  
> code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>




More information about the User mailing list