Error postgresql90-contrib

Jeremy Chadwick freebsd at jdc.parodius.com
Tue Sep 28 01:04:06 UTC 2010


On Tue, Sep 28, 2010 at 01:07:33AM +0200, Samuel Martín Moro wrote:
> On Tue, Sep 28, 2010 at 12:40 AM, Robert Fitzpatrick <lists at webtent.net>wrote:
> 
> > Getting this error when trying to install the port...
> >
> > pgbench.o(.text+0x2b0a): In function `main':
> > : undefined reference to `pthread_create'
> > gmake[1]: *** [pgbench] Error 1
> > gmake[1]: Leaving directory
> > `/usr/ports/databases/postgresql90-contrib/work/postgresql-9.0.0/contrib/pgbench'
> > gmake: *** [all] Error 2
> > *** Error code 2
> >
> > Would it have anything to do with any of these ports built with threads:
> >
> > db2# grep -ir thread /var/db/ports
> > /var/db/ports/perl/options:WITH_THREADS=true
> > /var/db/ports/python26/options:WITH_THREADS=true
> > /var/db/ports/apr/options:WITH_THREADS=true
> > /var/db/ports/apache22/options:WITH_THREADS=true
> > /var/db/ports/pico-alpine/options:WITH_THREADS=true
> >
> > Thanks for any help.
> > _______________________________________________
> > freebsd-ports at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> >
> 
> obviously, the binary is not compiled with the required library.
> is pgbench correctly linked with pthread lib (-lpthread)
> is pthread lib file actually there (in /usr/lib/, libpthread.so and
> libpthread.a)
> adding to -lpthread the -L/usr/lib option might also help
> if that doesn't help, can you send a link to the complete output of
> compilation?

This won't help the OP, but: please be aware this isn't how things are
done, and may be a bit unintuitive the first time around.  Please look
at the -pthread option to gcc on FreeBSD (and no that's not a typo).

-- 
| Jeremy Chadwick                                   jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |



More information about the freebsd-ports mailing list