Bug 193098 - net-im/empathy - libtasn1 not found
Summary: net-im/empathy - libtasn1 not found
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: Normal Affects Only Me
Assignee: Tijl Coosemans
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-28 15:16 UTC by Walter Schwarzenfeld
Modified: 2014-08-29 07:06 UTC (History)
1 user (show)

See Also:


Attachments
compile-log (with all depencies) (81.35 KB, application/x-bzip)
2014-08-28 15:27 UTC, Walter Schwarzenfeld
no flags Details
pkg_info (28.95 KB, application/x-bzip)
2014-08-28 15:33 UTC, Walter Schwarzenfeld
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Schwarzenfeld 2014-08-28 15:16:17 UTC
9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512: Thu Jul 10 23:44:39 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Net-im/empathy exits compile in the port with:
 CC     gcr-simple-certificate.lo
  CC     mx-gtk-light-switch.lo
  CC     totem-subtitle-encoding.lo
  CC     empathy-gtk-marshal.lo
  CC     empathy-gtk-enum-types.lo
  CCLD   libempathy-gtk.la
libtool: link: cannot find the library `/usr/local/lib/libtasn1.la' or unhandled argument `/usr/local/lib/libtasn1.la'
gmake[3]: *** [libempathy-gtk.la] Error 1
gmake[3]: Leaving directory `/usr/ports/net-im/empathy/work/empathy-2.34.0/libempathy-gtk'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/net-im/empathy/work/empathy-2.34.0/libempathy-gtk'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/net-im/empathy/work/empathy-2.34.0'
gmake: *** [all] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/net-im/empathy.
*** [install] Error code 1

Stop in /usr/ports/net-im/empathy.
ngorx@newgorx:/usr/ports/net-im/empathy % 

The update (today) of curl, pango and gtk2 solved the same error in ftp/filezilla doesn't help. I try portmaster -Rf pango - also doen't help.
Comment 1 Walter Schwarzenfeld 2014-08-28 15:17:00 UTC
I tried to attache a compile.log - but I get "request entity too long"
Comment 2 Walter Schwarzenfeld 2014-08-28 15:27:18 UTC
Created attachment 146457 [details]
compile-log (with all depencies)
Comment 3 Walter Schwarzenfeld 2014-08-28 15:33:01 UTC
Created attachment 146458 [details]
pkg_info
Comment 4 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 18:59:18 UTC
Can you post the output of this command:

find /usr/local/lib -name '*.la' | xargs grep -l libtasn1
Comment 5 Walter Schwarzenfeld 2014-08-28 19:11:01 UTC
find /usr/local/lib -name '*.la' | xargs grep -l libtasn1
/usr/local/lib/abiword-2.8/plugins/collab.la
/usr/local/lib/libgnutls.la
/usr/local/lib/libgnutlsxx.la
/usr/local/lib/libgnutls-xssl.la
/usr/local/lib/libgnutls-openssl.la

ls /usr/local/lib/libtasn1*
/usr/local/lib/libtasn1.a		/usr/local/lib/libtasn1.so.6
/usr/local/lib/libtasn1.so		/usr/local/lib/libtasn1.so.6.3.1
Comment 6 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 19:50:12 UTC
Ok, it looks like you have to update gnutls to the latest version.
Comment 7 Walter Schwarzenfeld 2014-08-28 19:55:51 UTC
pkg info gnutls
gnutls-3.2.16_4
Name           : gnutls
Version        : 3.2.16_4
Installed on   : Wed Aug 27 18:09:01 CEST 2014
Comment 8 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 20:16:42 UTC
Hmm, so what package does /usr/local/lib/libgnutls.la belong to?  Check with "pkg which /usr/local/lib/libgnutls.la"
Comment 9 Walter Schwarzenfeld 2014-08-28 20:32:37 UTC
pkg which /usr/local/lib/libgnutls.la
/usr/local/lib/libgnutls.la was not found in the database
Comment 10 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 20:52:18 UTC
Something must have gone wrong in a previous update then.  You can just remove these files now:

/usr/local/lib/libgnutls.la
/usr/local/lib/libgnutlsxx.la
/usr/local/lib/libgnutls-xssl.la
/usr/local/lib/libgnutls-openssl.la
Comment 11 Walter Schwarzenfeld 2014-08-28 21:21:05 UTC
But I have no account-manager dialog. The Klick in the menu does nothing, F4 not and on the commandline empathy-accounts does nothing. May be I do something wrong.
Comment 12 Walter Schwarzenfeld 2014-08-28 21:22:34 UTC
I removed all the .la-files. Recompiled gnutls and empathy.
Comment 13 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 21:29:37 UTC
What is the output of this:

find /usr/local/lib -name '*.la' | xargs grep -l libgnutls
Comment 14 Walter Schwarzenfeld 2014-08-28 21:31:44 UTC
find /usr/local/lib -name '*.la' | xargs grep -l libgnutls
/usr/local/lib/abiword-2.8/plugins/collab.la
Comment 15 Walter Schwarzenfeld 2014-08-28 21:41:53 UTC
I remove this file also - it was another "was not found in the database-file".
Comment 16 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 21:51:04 UTC
Are there more of those files?  Try this:

find /usr/local/lib -not -type d | xargs pkg which | grep "not found"
Comment 17 Tijl Coosemans freebsd_committer freebsd_triage 2014-08-28 21:52:20 UTC
If that lists any files don't delete them immediately.  For some files it is normal that they aren't in the package database.
Comment 18 Walter Schwarzenfeld 2014-08-28 21:56:48 UTC
Was ok for abiword - abiword isn't installed. Was a leftover.
Comment 19 Walter Schwarzenfeld 2014-08-28 22:07:17 UTC
A lot of file most of them x11/fonts, python-2.7, libreoffice, vlc, perl5, php...
Comment 20 Walter Schwarzenfeld 2014-08-29 00:28:47 UTC
I have not look right. empathy-accounts --display :0.0 ...works - thank  you.