View previous topic :: View next topic |
Author |
Message |
Skippy204 Guru


Joined: 09 May 2008 Posts: 360 Location: Colorado, USA
|
Posted: Tue Feb 08, 2011 11:15 pm Post subject: "gcry_control" multiple emerge failures |
|
|
I am having multiple emerge failures with different programs. I've notice that they all seem to have one message in common.
Code: |
/usr/lib/libneon.so.27: undefined reference to `gcry_create_nonce'
/usr/lib/libneon.so.27: undefined reference to `gcry_control'
collect2: ld returned 1 exit status
|
After some google and searching in the forum here I am none the wiser on how I can get a defined reference to these to files, or what package they belong to.
Can anyone throw some light on this for me? Thanks very much - Skippy |
|
Back to top |
|
 |
Bones McCracker Veteran


Joined: 14 Mar 2006 Posts: 1611 Location: U.S.A.
|
Posted: Wed Feb 09, 2011 7:11 am Post subject: |
|
|
I believe those are gcrypt error messages.
If you haven't done it lately, try:
Code: | emerge --depclean && revdep-rebuild |
Have you changed global "crypt" USE flag setting and not updated? Also try
Code: | emerge -uavDN world |
Actually, I don't know if USE="crypt" affects gcrypt or not and can't check since I'm away from my machine, but those commands are harmless and you should be running them regularly anyway.
If you want to see what package owns libneon, do
Code: | qfile /usr/lib/libneon.so.27 |
There is also an equivalent equery command, although I can't think of it. You can also use ld to find out what binaries are linked to it. |
|
Back to top |
|
 |
Skippy204 Guru


Joined: 09 May 2008 Posts: 360 Location: Colorado, USA
|
Posted: Wed Feb 09, 2011 3:08 pm Post subject: |
|
|
Thanks for the reply and the leads.
I had suspected gcrypt also, tried re-emerged it, but wasn't sure what else to do.
I have not changed my "crypt" USE flag recently, I do not have that flag enabled.
This all occurred during a world update with new use flags and deep options.
I've not done a dependency clean, so I'm gonna give that a try, run revdep-rebuild and see where that puts me.
Thanks. |
|
Back to top |
|
 |
Skippy204 Guru


Joined: 09 May 2008 Posts: 360 Location: Colorado, USA
|
Posted: Wed Feb 09, 2011 3:11 pm Post subject: |
|
|
Okay, that didn't go well.
Portage is totally broken. I can't emerge anything now.
Great . . .  |
|
Back to top |
|
 |
Bones McCracker Veteran


Joined: 14 Mar 2006 Posts: 1611 Location: U.S.A.
|
Posted: Wed Feb 09, 2011 11:36 pm Post subject: |
|
|
Those commands will not break anything on a system that is not already broken, although they are likely to fix it.
Did 'emerge --depclean' and 'revdep-rebuild' run successfully, and did they remove and/or rebuild any packages?
Did emerge emerge -uavDN world try to emerge any packages, and which ones?
Maybe you could give some indication of what's going on and what errors you are getting. |
|
Back to top |
|
 |
BastianBalthazarBux Retired Dev


Joined: 10 Dec 2004 Posts: 78
|
|
Back to top |
|
 |
VoidMage Watchman


Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Feb 12, 2012 12:33 am Post subject: |
|
|
More exactly to this bug, it's simply that neon is doing about the same thing in macros/neon.m4.
Please file a separate bug about it, if it doesn't exist yet. |
|
Back to top |
|
 |
|