On Thu, Sep 29, 2011 at 3:16 PM, Dominique Leuenberger
<[email protected]> wrote:
> Hi devs,
>
> I received the message below as an error from a user. Checking into what
> happened, I could trace this down to commit
> http://git.compiz.org/compiz/compizconfig/libcompizconfig/commit/?id=9d32d80e86dc820b512c7fb68a0191e5184762ed
> which changes the backend install location to be a fixed directory.
>
> This OTOH does not match where the backends are dlopen'ed from... and as
> such gives very weird crashes when starting ccsm for example (see
> below).

Thanks Dominique,

We'll need to add a proper system in the buildsystem to specify where
to install the backends, like compiz does for plugins (eg "local",
"compiz" and "package"). Ironically, the whole reason I added this
commit is because I *was* getting dlopen errors due to backends being
installed in the wrong place, but I agree that hardcoding /lib is
wrong. Thanks for that catch!

>
> For my packages for now I reverted the commit, but somebody should
> surely check this on the real source as well.
>
> Best regards,
> Dominique
>
>
> ---------- Forwarded message ----------
> From: "[email protected]" <[email protected]>
> To: [email protected]
> Date: Thu, 29 Sep 2011 10:50:01 +0400
> Subject: libcompizconfig 0.9.5.94 on opensuse factory repo packaging bug
> Hello!
> Found bug in packaging subject:
>
> su@alsbzr ~ > ccsm
> libcompizconfig: dlopen: /usr/lib64/compizconfig/backends/libini.so: 
> невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
> libcompizconfig: dlopen: /usr/lib64/compizconfig/backends/libini.so: 
> невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
> Integration : true
> Profile     : default
> Adding plugins
> Initializing core options...done
> [1]    3207 segmentation fault  ccsm
>
> Found this lib in /usr/lib/compizconfig/backends/
> Moved to /usr/lib64/compizconfig/backends/
> And now all works (:
>
>
> Hope this will be fixed somehow(:
> _______________________________________________
> dev mailing list
> [email protected]
> http://lists.compiz.org/mailman/listinfo/dev
>
>



-- 
Sam Spilsbury
_______________________________________________
dev mailing list
[email protected]
http://lists.compiz.org/mailman/listinfo/dev

Reply via email to