trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2014

Re: [trinity-devel] What broke knemo? kded is looking for libkded_knemod.la (it's kded_knemod.la)

From: "David C. Rankin" <drankinatty@...>
Date: Fri, 28 Feb 2014 18:39:13 -0600
On 02/28/2014 06:11 PM, David C. Rankin wrote:
> On 02/28/2014 05:54 PM, David C. Rankin wrote:
>> On 02/28/2014 05:26 PM, David C. Rankin wrote:
>>> On 02/27/2014 01:19 PM, David C. Rankin wrote:
>>>>>   I know knemo was working within the last few weeks, I used it. I don't know
>>>>>> when it quit exactly, but something changed. Any ideas?
>>>>>>
>>>> Has anybody pushed anything affecting naming that could account for this
>>>> breakage? I've been looking through scm, but it would help if we could narrow it
>>>> down?
>>>
>>> Can anybody at least confirm this behavior?
>>>
>>
>> I have loaded an earlier build of knemo - same behavior. So the change is
>> tdelibs/tdebase that has caused the library naming problem with knemo.
>>
> 
> Here is a screenshot of the error:
> 
> http://www.3111skyline.com/dl/dt/trinity/ss/knemod-broken.jpg
> 
> 

Command line error:

tdecmshell /opt/trinity/share/applications/tde/kcm_knemo
The Trinity ltdl loader was unable to dlopen() the shared library
'/opt/trinity/lib/trinity/kcm_knemo.so' : 'libiw.so.29: cannot open shared
object file: No such file or directory'
The Trinity ltdl loader was unable to dlopen() the shared library
'/opt/trinity/lib/trinity/kcm_knemo.so' : 'libiw.so.29: cannot open shared
object file: No such file or directory'

.xsession-error:

kded: WARNING: [KDEDModule* Kded::loadModule(const KService*, bool)] Could not
load library. [ can't open the module ]
kded: WARNING: [KDEDModule* Kded::loadModule(const KService*, bool)] Could not
load library. [ Library files for "libkded_knemod.la" not found in paths. ]

  The command line error shows it looking for:

/opt/trinity/lib/trinity/kcm_knemo.so

  .xsession-error says the kded is looking for the '.la'

libkded_knemod.la  ('lib' is NOT the file prefix, see below)

   kcm_knemo.so and kded_knemod.la are present on the system, so I don't know
why kded is looking for 'lib'kded_knemod.la or why tdecmshell claims
/opt/trinity/lib/trinity/kcm_knemo.so can no longer be found? Here is the file
listing as it exists on the install, the .so is where it should be.

l1 /opt/trinity/lib/trinity/ | grep knemo
kcm_knemo.la
kcm_knemo.so
kded_knemod.la
kded_knemod.so



-- 
David C. Rankin, J.D.,P.E.