Re: new pre-release available

  • From: <tpgww@xxxxxxxxxxx>
  • To: emelfm2@xxxxxxxxxxxxx
  • Date: Mon, 12 Oct 2009 10:05:27 +1100

On Sun, 11 Oct 2009 16:49:30 -0400
Charles A Edwards <eslrahc@xxxxxxxxxxxxx> wrote:

> On Sun, 11 Oct 2009 19:11:36 +1100
> tpgww@xxxxxxxxxxx wrote:
> 
> > > I've now removed all known glitches from libgimpthumb, and have
> > > constructed a static version of the revised library for the
> > > thumbnails plugin to link to. The plugin can still be built to use
> > > the updated shared library, and if anyone wants to install that,
> > > please let me know. A few other changes are also logged at
> > > http://emelfm2.net/wiki/ChangeLog.  
> > 
> > I forgot to mention: the static library almost certainly requires
> > glib >= 2.16. I should provide (a bigger) one suitable for 2.6. It's
> > just a different configuration parameter to do so. Also, cached
> > thumbnail data goes into ~/.local/share/thumbnails (as per XDG base
> > dirs spec) instead of ~/.thumbnails (as per the older FDO thumbnails
> > spec).
> 
> 
> Even setting STATIC_THUMBLIB=1 the thumb plugin build fails for me.
> The primary error is the same for all your included libgimpthumb files.
> 
> /usr/bin/ld: i386 architecture of input file
> `plugins/optional/libgimpthumb.a(gimpthumb-connection.o)' is
> incompatible with i386:x86-64 output
> 
> there then follows a host of undefined reference errors till the build
> itself fails.

The joys of static libs ...

> 
> BTW were did you get these files?
> Neither gimpthumb-connection.h nor libgimpthumbsafe, in any
> incarnation, are included in gimp-2.6.7 or even gimp-2.7.0.

I forked version 2.6.7 of the library, to fix its problems.

Get source from http://emelfm2.net/wiki/OtherDownLoads, in the 'Extras' 
section. If you want a skeleton rpm spec, please advise.

After that's installed, you can build the plugin with STATIC_THUMBLIB=0

Regards
Tom


-- 
Users can unsubscribe from the list by sending email to 
emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by 
logging into the web interface.

Other related posts: