On Tuesday 10 May 2005 00.25, [EMAIL PROTECTED] wrote:
> Twas said by " Andreas Pakulat" and my ignorance encourages me to join the
> dialogue
>
> > On 09.Mai 2005 - 14:23:14, [EMAIL PROTECTED] wrote:
> >> This did not seem to reach the list first time around (I received no
> >> copy
> >> from kde) so I am reposting.
> >> Hi
> >>  I have am trying to compile kde3.  Here is the output from root command
> >> of 'make install clean' at the point where gpgme is a dependency.
> >> ----------
> >>
> >> Making all in tests
> >> gmake[2]: Entering directory
> >> '/usr/ports/security/gpgme/work/gpgme-1.0.2/tests'
> >> Making all in gpg
> >> gmake[3]: Entering directory
> >> '/usr/ports/security/gpgme/work/gpgme-1.0.2/tests/gpg'
> >> /bin/h .....
> >> .............-L/usr/local/lib/pth ../ ../gpgme/.libs/libgpgme-pthread.so
> >> -L/usr/local/lib
> >>
> >> -lpg-error -W1,/usr/local/lib
> >> ...
> >> ...
> >>
> >> ../../gpgme/ .libs/libgpgme-phread.so: undefined reference to
> >> '__pthread_connect'
> >> ../../gpgme/ .libs/libgpgme-phread.so: undefined reference to
> >> '__pthread_accept'
> >> ../../gpgme/ .libs/libgpgme-phread.so: undefined reference to
> >> '__pthread_waitpid'
> >> ../../gpgme/ .libs/libgpgme-phread.so: undefined reference to
> >> '__pthread_read'
> >> gmake[3]:*** [t-thread1] Error 1
> >> gmake[3]: Leaving directory
> >> '/usr/ports/security/gpgme/work/gpgme-1.0.2/tests/gpg'
> >> gmake[3]:*** [all-recursive] Error 1
> >> gmake[2]: Leaving directory
> >> '/usr/ports/security/gpgme/work/gpgme-1.0.2/tests/'
> >> gmake[3]:*** [all-recursive] Error 1
> >> gmake[1]: Leaving directory '/usr/ports/security/gpgme/work/gpgme-1.0.2
> >
> > /'
> >
> >> gmake[3]:*** [all] Error 2
> >> *** Error code 2
> >>
> >>
> >> stop in /usr/ports/security/gpgme
> >> .
> >
> > gpgme is not a kde program, so this is probably the wrong list to ask.
> >
> > Furthermore, it seems that at link time the pthread-library is missing,
> > and thus libgpgme-pthread.so cannot be linked to.
> >
> > Are you sure you have a libc6 with Posix Thread support installed?
>
> Good question - I could not be sure -- I believe so but:
> (a) how do I find out & (b) what do I do to install it if I dont.
> If not who do I ask (I have emailed the maintainer who has not yet had a
> chance to reply)

You don't, and a: just trust me, you don't and b: you really don't want to 
install that, since it's a library for an operating system you aren't 
running.

I notice you cross posted to the kde-freebsd list.  Since you are building 
from the ports, that is a much more appropriate place to ask things.  This 
list is not really able to cater for packaging issues, and wellmeant but very 
very wrong advice like the above is likely to land you in some serious 
trouble.

Might I also ask that before you do, I have a couple of other favours to ask: 
that you take Michael's excellent advice to not do 'make install' in ports, 
but do 'make' or 'make build' and then 'make install' when that completes.  
It really does matter.  And please don't paraphrase error messages, I'm 
unclear with what you posted in this mail if you clipped out bits or not, and 
so I can only guess at the cause of the problem.  In any case, gpgme won't 
build from source outside the ports on FreeBSD, and the port (and it's binary 
package) have several patches to the source to deal with thread libs issues.

Regards,
-- 
Lauri Watts
KDE Documentation: http://docs.kde.org
KDE on FreeBSD: http://freebsd.kde.org
_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd

Reply via email to