[Kde-bindings] building smoke

Gary Greene ggreene at minervanetworks.com
Mon Sep 28 17:46:12 UTC 2009


On 9/28/09 8:51 AM, "Arno Rehn" <arno at arnorehn.de> wrote:
> On Monday 28 September 2009 15:38:35 Helio Chissini de Castro wrote:
>> Em Domingo 27 de setembro 2009, às 10:28:35, você escreveu:
>>> On Tuesday 22 September 2009 22:50:31 Helio Chissini de Castro wrote:
>>>> Em Segunda-feira 21 de setembro 2009, às 14:05:09, você escreveu:
>>>>> On 9/21/09 1:28 AM, "Stefano Crocco" <stefano.crocco at alice.it> wrote:
>>>>>> On Sunday 20 September 2009, Arno Rehn wrote:
>>>>>>> |Yes, the name generator_smoke.so is used on purpose, since it's a
>>>>>>> | plugin and  not a real shared library. QLibrary (with which the
>>>>>>> | generator is loaded) tries all possibilities, including
>>>>>>> | generator_smoke.so. I don't have a clue why it doesn't work for
>>>>>>> | you, but on my machine it does. What revision and what distro do
>>>>>>> | you use?
>>>>>> 
>>>>>> I tried again this morning with revision 1026229 with the same
>>>>>> results. I'm using Gentoo Linux with the live kde ebuilds.
>>>>>> 
>>>>>> Stefano
>>>>> 
>>>>> Dirk's dashboard for the icecream cluster also is listing this error
>>>>> as well, so it's not isolated to Gentoo....
>>>> 
>>>> I know the issue. I start to  have it after clean the system.
>>>> Arno, you already have a previous installed bindings, with library in
>>>> path, that's why you don't have the issue.
>>>> 
>>>> I tried to solve in the Unix side, using this on main CMakeLists.txt:
>>>> 
>>>> if( UNIX )
>>>>    # Generator library is used during compilation. If some environment
>>>> not # have previous kdebindings installed, will fail, then we need add
>>>> local path
>>>>    set( ENV{LD_LIBRARY_PATH} ${CMAKE_CURRENT_BINARY_DIR}/generator/bin
>>>> ) endif( UNIX )
>>>> 
>>>> 
>>>> But seens this is not effective in general.
>>>> Maybe link static the library in generator will make the whole process
>>>>  easier.
>>> 
>>> Btw, what version of Qt are you using? 4.6 tp1?
>> 
>> Qt 4.6 from gitorius ( origin )
> So this could be the problem. I'm pretty sure that 4.5's QLibrary looks for
> libraries in the same directory that the executable is located in (otherwise
> it wouldn't have worked for me).

My Qt is 4.5.2 branch as used by OpenSuSE, however, since I've last tried
getting trunk built, kdelibs were failing so I cannot verify if this issue
still persists with my environment. IIRC, the icecream cluster is running
4.6 however.

-- 
Gary L. Greene, Jr.
IT Operations
Minerva Networks, Inc.
Cell:  (650) 704-6633
Phone: (408) 240-1239




More information about the Kde-bindings mailing list