Le samedi 30 mai 2015 à 13:30 +0200, Patrick Ohly a écrit :
> On Sat, 2015-05-30 at 08:43 +0200, Daniel CLEMENT wrote:
> > Le vendredi 29 mai 2015 à 22:13 +0200, Patrick Ohly a écrit :
> > > On Fri, 2015-05-29 at 17:56 +0200, Daniel CLEMENT wrote:
> > > I'm very suspicious about the binary that you are running on this
> > > upgraded PC. Please check that it really comes from the official .deb:
> > > 
> > > which syncevolution
> > > file `which syncevolution`
> > > md5sum `which syncevolution`
> > > dpkg -S `which syncevolution`
> > > 
> > > Assuming that you are on amd64 (aka 64 bit), that should give:
> > > 
> > > $ which syncevolution
> > > /usr/bin/syncevolution
> > > $ file `which syncevolution`
> > > /usr/bin/syncevolution: ELF 64-bit LSB executable, x86-64, version 1
> > > (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for
> > > GNU/Linux 2.6.15,
> > > BuildID[sha1]=05708d05d234df537c464157b331ddb901d52600, not stripped
> > > $ md5sum `which syncevolution`
> > > c0405aa56a9976159386c54b7ac47ae1  /usr/bin/syncevolution
> > > $ dpkg -S `which syncevolution`
> > > syncevolution-bundle: /usr/bin/syncevolution
> > > 
> > I get precisely that. Same thing on the older PC.
> 
> So it must be some of libraries that the executable is linked against
> which has the hard dependency on libical.so.0.
> 
> Try this:
> LD_TRACE_LOADED_OBJECTS=1 LD_DEBUG=files syncevolution 2>&1 | grep -C2 libical
> 
> I get no output here because the main executable and none of its direct
> dependencies uses libical. In your case, I'd expect to see an
> explanation for the "error while loading shared libraries:
> libical.so.0".
> 
> 
There's a lot of output here:  

daniel@e6330d ~ $ LD_TRACE_LOADED_OBJECTS=1 LD_DEBUG=files syncevolution
2>&1 | grep -C2 libical
      3617:     
      3617:     
      3617:     file=libical.so.0 [0];  needed
by /usr/local/lib/libsynthesis.so.0 [0]
      3617:     file=libical.so.0 [0];  generating link map
      3617:       dynamic: 0x00007f2a7a9bfd60  base: 0x00007f2a7a760000
size: 0x0000000000262340
      3617:         entry: 0x00007f2a7a77bdb0  phdr: 0x00007f2a7a760040
phnum:                  7
      3617:     
      3617:     
      3617:     file=libicalss.so.0 [0];  needed
by /usr/local/lib/libsynthesis.so.0 [0]
      3617:     file=libicalss.so.0 [0];  generating link map
      3617:       dynamic: 0x00007f2a7a75ccf0  base: 0x00007f2a7a547000
size: 0x0000000000218888
      3617:         entry: 0x00007f2a7a54f9e0  phdr: 0x00007f2a7a547040
phnum:                  7
      3617:     
      3617:     
      3617:     file=libicalvcal.so.0 [0];  needed
by /usr/local/lib/libsynthesis.so.0 [0]
      3617:     file=libicalvcal.so.0 [0];  generating link map
      3617:       dynamic: 0x00007f2a7a543ce0  base: 0x00007f2a7a331000
size: 0x0000000000215168
      3617:         entry: 0x00007f2a7a337f10  phdr: 0x00007f2a7a331040
phnum:                  7
--
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2a7ac8c000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f2a7a9c3000)
        libical.so.0 => /usr/lib/libical.so.0 (0x00007f2a7a760000)
        libicalss.so.0 => /usr/lib/libicalss.so.0 (0x00007f2a7a547000)
        libicalvcal.so.0 => /usr/lib/libicalvcal.so.0 (0x00007f2a7a331000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2a7a116000)
        libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2
(0x00007f2a79daf000)


In particular, what's this libsynthesis.so.0 in /usr/local/lib? Is that
again a residue of the patched version that I had compiled once on this
PC? 

Under /usr/local/lib I still have these libsynthesis* files:
libsynthesis.a
libsynthesis.la
libsynthesissdk.a
libsynthesissdk.la
libsynthesis.so
libsynthesis.so.0
libsynthesis.so.0.6.0
libsynthesisstubs.a
libsynthesisstubs.la
which I had forgotten here because everything went well under the old
Linux Mint Debian. Are they the cause of all this trouble?

-- 
Daniel CLEMENT
_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to