On 9/27/2010 7:07 PM, Samuel Martín Moro wrote:


On Tue, Sep 28, 2010 at 12:40 AM, Robert Fitzpatrick <li...@webtent.net
<mailto:li...@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@freebsd.org <mailto:freebsd-ports@freebsd.org> mailing
    list
    http://lists.freebsd.org/mailman/listinfo/freebsd-ports
    To unsubscribe, send any mail to
    "freebsd-ports-unsubscr...@freebsd.org
    <mailto:freebsd-ports-unsubscr...@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?

Thanks, but I moved into the work/postgresql-9.0.0 directory and did 'make' there and all compiled and installed fine.

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to