bugzilla-daemon at main.slony.info bugzilla-daemon at main.slony.info
Tue Jul 19 07:15:54 PDT 2011
http://www.slony.info/bugzilla/show_bug.cgi?id=225

           Summary: checking PostgreSQL for thread-safety... configure:
                    error: PQisthreadsafe test failed - PostgreSQL needs
                    to be compiled with --enable-thread-safety
           Product: Slony-I
           Version: 2.0
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: low
         Component: website
        AssignedTo: slony1-bugs at lists.slony.info
        ReportedBy: douganla at gru.com
                CC: slony1-bugs at lists.slony.info
   Estimated Hours: 0.0


After emerging [ebuild     U ] dev-db/slony1-2.0.6 [2.0.4] USE="perl"
I am getting this error:checking PostgreSQL for thread-safety... configure:
error: PQisthreadsafe test failed - PostgreSQL needs to be compiled with
--enable-thread-safety

I tried compiling postgres with 
USE="enable-thread-safety" emerge postgresql-server 
but it still gave me the same error when trying emerge slony. Any help with
this would be greatly appreciated.



Portage 2.1.9.42 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1,
2.6.38-gentoo-r6 i686)
=================================================================
                        System Settings
=================================================================
System uname:
Linux-2.6.38-gentoo-r6-i686-Intel-R-_Xeon-R-_CPU_L5520_ at _2.27GHz-with-gentoo-2.0.2
Timestamp of tree: Mon, 27 Jun 2011 16:30:01 +0000
app-shells/bash:     4.1_p9
dev-lang/python:     2.6.6-r2, 3.1.3-r1
dev-util/pkgconfig:  0.25-r2
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.68
sys-devel/automake:  1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc:      2.10.1-r1
virtual/os-headers:  0
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* - at EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf
/etc/gentoo-release /etc/php/apache2-php5.3/ext-active/
/etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/
/etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news
parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn
unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl apache2 bzip2 cli cracklib cups cxx dri fortran gpm iconv modules
mudflap ncurses nls nptl nptlonly openmp pcre perl postgres pppd python
readline session ssl sysfs tcpd unicode x86 xorg" ALSA_CARDS="ali5451 als4000
atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938
es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul
mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions
alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file
authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user
autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires
ext_filter file_cache filter headers include info log_config logio mem_cache
mime mime_magic negotiation rewrite setenvif speling status unique_id userdir
usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter
krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load
memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm
earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip
navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing
tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU"
VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon
savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd
pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee
tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL,
LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


 * Package:    dev-db/slony1-2.0.6
 * Repository: gentoo
 * Maintainer: pgsql-bugs at gentoo.org
 * USE:        elibc_glibc kernel_linux perl userland_GNU x86
 * FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking slony1-2.0.6.tar.bz2 to /var/tmp/portage/dev-db/slony1-2.0.6/work
>>> Source unpacked in /var/tmp/portage/dev-db/slony1-2.0.6/work
>>> Compiling source in /var/tmp/portage/dev-db/slony1-2.0.6/work/slony1-2.0.6 ...
 * econf: updating slony1-2.0.6/config/config.guess with
/usr/share/gnuconfig/config.guess
 * econf: updating slony1-2.0.6/config/config.sub with
/usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib
--with-pgincludedir=/usr/include/postgresql/pgsql
--with-pgincludeserverdir=/usr/include/postgresql/server --with-perltools
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking which template to use... linux
configure: using CFLAGS=-march=native -O2 -pipe
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for perl... /usr/bin/perl
checking for tar... /bin/tar
checking for bison... bison -y
checking for sed... sed
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... i686-pc-linux-gnu-gcc
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
/var/tmp/portage/dev-db/slony1-2.0.6/temp/build.log lines 1-42/130 40%
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for inttypes.h... (cached) yes
checking for gettimeofday... yes
checking for dup2... yes
checking for alarm... yes
checking for memset... yes
checking for select... yes
checking for strdup... yes
checking for strerror... yes
checking for strtol... yes
checking for strtoul... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for u_int32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking for u_int64_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for POSIX signal interface... yes
checking for flex... /usr/bin/flex
configure: using
checking if you have requested slony1-engine building... yes
./configure: line 4996: cd: /usr/include/postgresql/pgsql: No such file or
directory
overriding pgincludedir with
/var/tmp/portage/dev-db/slony1-2.0.6/work/slony1-2.0.6
overriding pgincludeserverdir with /usr/include/postgresql/server
checking for pg_config... /usr/bin/pg_config
pg_config says pg_bindir is /usr/lib/postgresql-9.0/bin/
pg_config says pg_libdir is /usr/lib/postgresql-9.0/lib/
pg_config says pg_pkglibdir is /usr/lib/postgresql-9.0/lib/
checking for correct version of PostgreSQL... pg_config says pg_sharedir is
/usr/share/postgresql-9.0/
checking for PQunescapeBytea in -lpq... yes
checking libpq-fe.h usability... yes
checking libpq-fe.h presence... yes
checking for libpq-fe.h... yes
checking postgres.h usability... yes
checking postgres.h presence... yes
checking for postgres.h... yes
checking for utils/typcache.h... yes
checking for plpgsql.so... yes
checking for postgresql.conf.sample... skipped due to override
checking for PQputCopyData in -lpq... yes
checking for PQsetNoticeReceiver in -lpq... yes
checking for PQfreemem in -lpq... yes
checking PostgreSQL for thread-safety... configure: error: PQisthreadsafe test
failed - PostgreSQL needs to be compiled with --enable-thread-safety

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-db/slony1-2.0.6/work/slony1-2.0.6/config.log
 * ERROR: dev-db/slony1-2.0.6 failed (compile phase):
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 2125:  Called econf
'--with-pgincludedir=/usr/include/postgresql/pgsql'
'--with-pgincludeserverdir=/usr/include/postgresql/server' '--with-perltools'
 *     ebuild.sh, line  557:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info
=dev-db/slony1-2.0.6',
 * the complete build log and the output of 'emerge -pqv =dev-db/slony1-2.0.6'.
 * The complete build log is located at
'/var/tmp/portage/dev-db/slony1-2.0.6/temp/build.log'.

-- 
Configure bugmail: http://www.slony.info/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Slony1-bugs mailing list