Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

[SOLVED] openldap fails to compile, no rule to make curl

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
15 posts • Page 1 of 1
Author
Message
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

[SOLVED] openldap fails to compile, no rule to make curl

  • Quote

Post by danwald10 » Fri Feb 16, 2018 11:13 am

I was in the middle of building my system from scratch when I ran into this problem. openldap just wont compile.

I tried changing makeopts to -j1, changing the use flags of the package to include nothing and almost everything, adding the openldap flag globally, but it recompiles curl after openldap. I also tried without march

I tried diasbling all portage features just in case, but it didnt help.

I basically followed the handbook, did an emerge world before replacing the makefile with my own and compiled the kernel before doing an emerge -uDU --with-bdeps=y @world

Does anyone know how to fix this?

emerge --info '=net-nds/openldap-2.4.44::gentoo'

Code: Select all

Portage 2.3.19 (python 3.6.3-final-0, default/linux/amd64/17.0, gcc-6.4.0, glibc-2.25-r10, 4.9.34-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.9.34-gentoo-x86_64-AMD_Ryzen_7_1700X_Eight-Core_Processor-with-gentoo-2.4.1
KiB Mem:    16392372 total,   4587780 free
KiB Swap:   16777212 total,  16777212 free
Timestamp of repository gentoo: Fri, 16 Feb 2018 06:30:02 +0000
Head commit of repository gentoo: 933340f0392bc235f0d809b2f2ea7ec05dee9da5
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.5.4-r1::gentoo, 3.6.3-r1::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.15.1-r1::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            6.4.0-r1::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r10::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts: 

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=znver1"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--ask"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy cgroup config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync metadata-transfer multilib-strict news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync webrsync-gpg xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="10bit 256-color X a52 aac aacplus acl addc ads alsa alsa-plugin amd64 apng apparmor avcodec avformat avi bash bash-completion bidi btrfs bzip2 cairo cdda cddb clang cleartype client consolekit corefonts cracklib crossdev crypt cryptsetup cups curl cvs cxx dbus dejavusans dejavusansmono device-mapper djvu droidsans droidsansmono dts dvd dvi egl encode equalizer expat f2fs faad fat ffmpeg fifo firewalld firmware flac fontconfig fonts fortran fortran2003 freetype fuse gallium gbm gcrypt gif git glamor glib gnugz gnutls gnuzip gpg gpl graphite gtk gtk3 gudev hal hdf5 hfs hl http-server httpd icu id3tag imagemagick iptables jfs jpeg jpeg2k jpg kairo kvm lame ldap libass libvirtd live llvm lua lvm lzma lzma2 lzo m4a mad man manpages matroska minizip mng mp3 mp4 mpd mpeg mpeg2 mpg mpi mtp ncurses network nfs ntfs numa ogg oggvorbis opengl openh264 openssl opus pam pango pcm pcre16 pdf perl plasma png policykit pulseaudio python qemu rar regex reiser4 reiserfs rtsp samba sasl sdl sdl2 sha512 smp sound spell spice sqlite ssh ssl startup-notification stream streaming suid svg swscale taglib tci tex text theora threads tiff tinfo tools truetype twolame type1 udev udisk2 udisks umfpack unicode unicode3 unrar unzip upnp usb usbredir utool vcd vcdx vdpau video vim virt-network virtfs vlm vnc vorbis vte wav webp wma wxwidgets wxwindows x264 x265 xattr xcb xetex xfs xft xinerama xkb xml xorg xv xvid xvmc xz zip zlib zsh" ABI_X86="64" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" CURL_SSL="openssl" ELIBC="glibc" INPUT_DEVICES="libinput" KERNEL="linux" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python3_6 python2_7" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" USERLAND="GNU" VIDEO_CARDS="nouveau amdgpu"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

emerge -pqv '=net-nds/openldap-2.4.44::gentoo'

Code: Select all


[ebuild  N    ] net-nds/openldap-2.4.44  USE="crypt cxx gnutls perl samba sasl ssl -berkdb -debug -experimental -iodbc -ipv6 -kerberos -kinit -libressl -minimal -odbc -overlays (-selinux) -slp -smbkrb5passwd -static-libs -syslog -tcpd" ABI_X86="(64) -32 (-x32)" 
part of the log

Code: Select all

  Entering subdirectory man5
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man5'
make[3]: Nothing to be done for 'depend'.
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man5'
 
  Entering subdirectory man8
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man8'
make[3]: Nothing to be done for 'depend'.
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man8'
 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man'
 
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc'
 
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
make -j1 CC=x86_64-pc-linux-gnu-gcc AR=x86_64-pc-linux-gnu-ar SHELL=/bin/bash 
Making all in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64
  Entering subdirectory include
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/include'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/include'
 
  Entering subdirectory libraries
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries'
Making all in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries
  Entering subdirectory liblutil
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblutil'
rm -f version.c
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkversion -v "2.4.44" liblutil.a > version.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o base64.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/base64.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o entropy.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/entropy.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o sasl.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/sasl.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o signal.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/signal.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o hash.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/hash.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o passfile.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/passfile.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o md5.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/md5.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o passwd.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/passwd.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o sha1.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/sha1.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o getpass.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/getpass.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o lockf.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/lockf.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o utils.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/utils.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o uuid.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/uuid.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o sockpair.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/sockpair.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o avl.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/avl.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o tavl.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/tavl.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o meter.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/meter.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o setproctitle.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/setproctitle.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o getpeereid.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/getpeereid.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o detach.o /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil/detach.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=znver1 -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    -DLDAP_CONNECTIONLESS  -c -o version.o version.c
x86_64-pc-linux-gnu-ar ru liblutil.a base64.o entropy.o sasl.o signal.o hash.o passfile.o md5.o passwd.o sha1.o getpass.o lockf.o utils.o uuid.o sockpair.o avl.o tavl.o meter.o setproctitle.o getpeereid.o detach.o version.o
x86_64-pc-linux-gnu-ar: creating liblutil.a
make[2]: *** No rule to make target 'curl', needed by 'all-common'.  Stop.
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblutil'
make[1]: *** [Makefile:298: all-common] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries'
make: *** [Makefile:314: all-common] Error 1
 * ERROR: net-nds/openldap-2.4.44::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=net-nds/openldap-2.4.44::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-nds/openldap-2.4.44::gentoo'`.
 * The complete build log is located at '/var/log/portage/build/net-nds/openldap-2.4.44:20180216-105503.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-nds/openldap-2.4.44/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.44/temp/environment'.
 * Working directory: '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64'
 * S: '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44'
curl use flags

Code: Select all

[ebuild   R    ] net-misc/curl-7.58.0::gentoo  USE="ldap* samba* ssh* ssl threads* -adns -brotli -http2 -idn -ipv6* -kerberos -metalink -rtmp -static-libs {-test}" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB
UPDATE
I could manually compile 2.4.15(also failed with the same error with portage). It must be something with the ebuild
Adding static-libs to both curl and openldap didnt help

SOLUTION
It was my make config. I wrote some variables so I can manage the use flags, but they can also replace flags which are used while compiling, which fails the compilation. Renaming them to more obscure names solved it.
Last edited by danwald10 on Sat Mar 10, 2018 6:35 pm, edited 3 times in total.
(V) (; , , ; ) (V)
Top
magic919
Advocate
Advocate
Posts: 2182
Joined: Fri Jun 17, 2005 7:31 am
Location: Berkshire, UK

  • Quote

Post by magic919 » Fri Feb 16, 2018 1:03 pm

Have you rebuilt Curl since you changed the use flags?
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Feb 16, 2018 1:04 pm

magic919 wrote:Have you rebuilt Curl since you changed the use flags?
If marked with * probably no
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
magic919
Advocate
Advocate
Posts: 2182
Joined: Fri Jun 17, 2005 7:31 am
Location: Berkshire, UK

  • Quote

Post by magic919 » Fri Feb 16, 2018 1:06 pm

Was I too subtle?
Top
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

  • Quote

Post by danwald10 » Fri Feb 16, 2018 1:12 pm

fedeliallalinea wrote:
magic919 wrote:Have you rebuilt Curl since you changed the use flags?
If marked with * probably no
I cant rebuild curl, since it automatically pulls in openldap when I add the flag and tries to build it before rebuilding curl
(V) (; , , ; ) (V)
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Feb 16, 2018 1:23 pm

danwald10 wrote:I cant rebuild curl, since it automatically pulls in openldap when I add the flag and tries to build it before rebuilding curl
You can post use flag for openldap?

EDIT: you can post also full build.log?
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

  • Quote

Post by danwald10 » Fri Feb 16, 2018 1:54 pm

fedeliallalinea wrote:
danwald10 wrote:I cant rebuild curl, since it automatically pulls in openldap when I add the flag and tries to build it before rebuilding curl
You can post use flag for openldap?

EDIT: you can post also full build.log?

Sure, the flags are also there

The code is apparently too long to post and it just cuts the end if it off, so here is the upper part

Code: Select all

livecd / # emerge -v openldap

These are the packages that would be merged, in order:

Calculating dependencies                ... done!
[ebuild  N     ] net-nds/openldap-2.4.44::gentoo  USE="crypt cxx gnutls perl samba sasl ssl -berkdb -debug -experimental -iodbc -ipv6 -kerberos -kinit -libressl -minimal -odbc -overlays (-selinux) -slp -smbkrb5passwd -static-libs -syslog -tcpd" ABI_X86="(64) -32 (-x32)" 0 KiB

Total: 1 package (1 new), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] y

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-nds/openldap-2.4.44::gentoo
 * openldap-2.4.44.tgz BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                                                                                                     [ ok ]
 * rfc2307bis.schema-20140524 BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                                                                                              [ ok ]
 * 
 * Scanning datadir(s) from slapd.conf and
 * the default installdir for Versiontags
 * (/var/lib/openldap-data may appear twice)
 * 
 * No DB files present

 * 
 * All datadirs are fine, proceeding with merge now...
 * 
>>> Unpacking source...
>>> Unpacking openldap-2.4.44.tgz to /var/tmp/portage/net-nds/openldap-2.4.44/work
>>> Unpacking rfc2307bis.schema-20140524 to /var/tmp/portage/net-nds/openldap-2.4.44/work
unpack rfc2307bis.schema-20140524: file format not recognized. Ignoring.
>>> Source unpacked in /var/tmp/portage/net-nds/openldap-2.4.44/work
>>> Preparing source in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44 ...
 * Applying openldap-2.4.17-gcc44.patch ...                                                                                                                                                                                                                                                                            [ ok ]
 * Applying openldap-2.2.14-perlthreadsfix.patch ...                                                                                                                                                                                                                                                                   [ ok ]
 * Applying openldap-2.4.15-ppolicy.patch ...                                                                                                                                                                                                                                                                          [ ok ]
 * Applying openldap-2.4.35-contrib-smbk5pwd.patch ...                                                                                                                                                                                                                                                                 [ ok ]
 * Applying openldap-2.4.35-contrib-samba4.patch ...                                                                                                                                                                                                                                                                   [ ok ]
 * Applying openldap-2.4.11-libldap_r.patch ...                                                                                                                                                                                                                                                                        [ ok ]
 * Applying openldap-2.4.17-fix-lmpasswd-gnutls-symbols.patch ...                                                                                                                                                                                                                                                      [ ok ]
 * Applying openldap-2.4.28-gnutls-gcrypt.patch ...                                                                                                                                                                                                                                                                    [ ok ]
 * Applying openldap-2.4.6-evolution-ntlm.patch ...                                                                                                                                                                                                                                                                    [ ok ]
 * Applying openldap-2.4.28-fix-dash.patch ...                                                                                                                                                                                                                                                                         [ ok ]
 * Applying openldap-2.4.31-gcc47.patch ...                                                                                                                                                                                                                                                                            [ ok ]
 * Applying openldap-2.4.42-mdb-unbundle.patch ...                                                                                                                                                                                                                                                                     [ ok ]
 * Making sure upstream build strip does not do stripping too early
 * Running eautoreconf in '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44' ...
 * Running libtoolize --install --copy --force ...                                                                                                                                                                                                                                                                     [ ok ]
 * Running aclocal ...                                                                                                                                                                                                                                                                                                 [ ok ]
 * This package has a configure.in file which has long been deprecated.  Please
 * update it to use configure.ac instead as newer versions of autotools will die
 * when it finds this file.  See https://bugs.gentoo.org/426262 for details.
 * Running autoconf --force ...                                                                                                                                                                                                                                                                                        [ ok ]
 * Running autoheader ...                                                                                                                                                                                                                                                                                              [ ok ]
 * Running elibtoolize in: openldap-2.4.44/
 * Running elibtoolize in: openldap-2.4.44/build/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * Running elibtoolize in: openldap-2.4.44/contrib/ldapc++/
 *   Applying install-sh/1.5.4 patch ...
 *   Applying portage/1.5.10 patch ...
 *   Applying max_cmd_len/1.5.20 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/1.5 patch ...
 *   Applying target-nm/2.4.2 patch ...
 * Running elibtoolize in: openldap-2.4.44/contrib/ldaptcl/
 * Running elibtoolize in: openldap-2.4.44/doc/install/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
 * econf: updating openldap-2.4.44/contrib/ldapc++/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating openldap-2.4.44/contrib/ldapc++/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating openldap-2.4.44/build/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating openldap-2.4.44/build/config.sub with /usr/share/gnuconfig/config.sub
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --libexecdir=/usr/lib64/openldap --disable-static --enable-ldap --enable-slapd --disable-bdb --disable-hdb --enable-dnssrv=mod --enable-ldap=mod --enable-mdb=mod --enable-meta=mod --enable-monitor=mod --enable-null=mod --enable-passwd=mod --enable-relay=mod --enable-shell=mod --enable-sock=mod --enable-perl=mod --disable-sql --enable-crypt --disable-slp --enable-lmpasswd --disable-syslog --enable-aci --enable-cleartext --enable-modules --enable-rewrite --enable-rlookups --enable-slapi --enable-syncprov=yes --disable-ipv6 --with-cyrus-sasl --enable-spasswd --disable-wrappers --with-tls=gnutls --enable-dynamic --enable-local --enable-proctitle --enable-shared
Configuring OpenLDAP 2.4.44-Release ...
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
/bin/sh: /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/missing: No such file or directory
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking configure arguments... done
checking how to print strings... printf
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-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 x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... /bin/true
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -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 for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking whether we are using MS Visual C++... no
checking for be_app in -lbe... no
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
checking for x86_64-pc-linux-gnu-gcc depend flag... -M
checking for afopen in -ls... no
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for lt_dlinit in -lltdl... yes
checking for EBCDIC... no
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether sys/ioctl.h defines TIOCGWINSZ... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking arpa/nameser.h usability... yes
checking arpa/nameser.h presence... yes
checking for arpa/nameser.h... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking bits/types.h usability... yes
checking bits/types.h presence... yes
checking for bits/types.h... yes
checking conio.h usability... no
checking conio.h presence... no
checking for conio.h... no
checking crypt.h usability... yes
checking crypt.h presence... yes
checking for crypt.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking filio.h usability... no
checking filio.h presence... no
checking for filio.h... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking libutil.h usability... no
checking libutil.h presence... no
checking for libutil.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking psap.h usability... no
checking psap.h presence... no
checking for psap.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking shadow.h usability... yes
checking shadow.h presence... yes
checking for shadow.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/fstyp.h usability... no
checking sys/fstyp.h presence... no
checking for sys/fstyp.h... no
checking sys/errno.h usability... yes
checking sys/errno.h presence... yes
checking for sys/errno.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/privgrp.h usability... no
checking sys/privgrp.h presence... no
checking for sys/privgrp.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/syslog.h usability... yes
checking sys/syslog.h presence... yes
checking for sys/syslog.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/vmount.h usability... no
checking sys/vmount.h presence... no
checking for sys/vmount.h... no
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking for resolv.h... yes
checking for netinet/tcp.h... yes
checking for sys/ucred.h... no
checking for sigaction... yes
checking for sigset... yes
checking for socket... yes
checking for select... yes
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for poll... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/epoll.h usability... yes
checking sys/epoll.h presence... yes
checking for sys/epoll.h... yes
checking for epoll system call... yes
checking sys/devpoll.h usability... no
checking sys/devpoll.h presence... no
checking for sys/devpoll.h... no
checking declaration of sys_errlist... yes
checking for strerror... yes
checking for strerror_r... yes
checking non-posix strerror_r... no
checking for regex.h... yes
checking for library containing regfree... none required
checking for compatible POSIX regex... yes
checking sys/uuid.h usability... no
checking sys/uuid.h presence... no
checking for sys/uuid.h... no
checking uuid/uuid.h usability... yes
checking uuid/uuid.h presence... yes
checking for uuid/uuid.h... yes
checking for library containing uuid_generate... -luuid
checking for library containing uuid_unparse_lower... none required
checking for resolver link (default)... no
checking for resolver link (-lresolv)... yes
checking for hstrerror... yes
checking for getaddrinfo... yes
checking for getnameinfo... yes
checking for gai_strerror... yes
checking for inet_ntop... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking gnutls/gnutls.h usability... yes
checking gnutls/gnutls.h presence... yes
checking for gnutls/gnutls.h... yes
checking for gnutls_init in -lgnutls... yes
checking for _beginthread... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking POSIX thread version... 10
checking for LinuxThreads pthread.h... no
checking for GNU Pth pthread.h... no
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking for pthread_create in default libraries... no
checking for pthread link with -kthread... no
checking for pthread link with -pthread... yes
checking for sched_yield... yes
checking for pthread_yield... yes
checking for thr_yield... no
checking for pthread_kill... yes
checking for pthread_rwlock_destroy with <pthread.h>... yes
checking for pthread_detach with <pthread.h>... yes
checking for pthread_setconcurrency... yes
checking for pthread_getconcurrency... yes
checking for thr_setconcurrency... no
checking for thr_getconcurrency... no
checking for pthread_kill_other_threads_np... no
checking for LinuxThreads implementation... no
checking for LinuxThreads consistency... no
checking if pthread_create() works... yes
checking if select yields when using pthreads... yes
checking for thread specific errno... yes
checking for thread specific h_errno... yes
checking for ctime_r... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gethostbyname_r... yes
checking for gethostbyaddr_r... yes
checking number of arguments of ctime_r... 2
checking number of arguments of gethostbyname_r... 6
checking number of arguments of gethostbyaddr_r... 8
checking lmdb.h usability... yes
checking lmdb.h presence... yes
checking for lmdb.h... yes
checking if LMDB version supported by MDB backends... yes
checking for unicode/utypes.h... (cached) no
configure: WARNING: ICU not available
checking sasl/sasl.h usability... yes
checking sasl/sasl.h presence... yes
checking for sasl/sasl.h... yes
checking sasl.h usability... no
checking sasl.h presence... no
checking for sasl.h... no
checking for sasl_client_init in -lsasl2... yes
checking Cyrus SASL library version... yes
checking for sasl_version... yes
checking fetch(3) library... no
checking for crypt... no
checking for crypt in -lcrypt... yes
checking for setproctitle... no
checking for setproctitle in -lutil... no
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for ssize_t... yes
checking for caddr_t... yes
checking for size_t... yes
checking for long long... yes
checking for ptrdiff_t... yes
checking for socklen_t... yes
checking the type of arg 3 to accept()... socklen_t *
checking return type of signal handlers... void
checking for sig_atomic_t... yes
checking for uid_t in sys/types.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct stat.st_blksize... yes
checking for struct passwd.pw_gecos... yes
checking for struct passwd.pw_passwd... yes
checking if toupper() requires islower()... no
checking for an ANSI C-conforming const... yes
checking if compiler understands volatile... yes
checking whether byte ordering is bigendian... no
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of wchar_t... 4
checking for working memcmp... yes
checking for strftime... yes
checking for inet_aton()... yes
checking for _spawnlp... no
checking for _snprintf... no
checking for vsnprintf... yes
checking for _vsnprintf... no
checking for vprintf... yes
checking for _doprnt... no
checking for snprintf... yes
checking for vsnprintf... (cached) yes
checking for bcopy... yes
checking for closesocket... no
checking for chroot... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for flock... yes
checking for fstat... yes
checking for getdtablesize... yes
checking for geteuid... yes
checking for getgrgid... yes
checking for gethostname... yes
checking for getpassphrase... no
checking for getpwuid... yes
checking for getpwnam... yes
checking for getspnam... yes
checking for gettimeofday... yes
checking for initgroups... yes
checking for inet_ntoa_b... no
checking for ioctl... yes
checking for lockf... yes
checking for memcpy... yes
checking for memmove... yes
checking for memrchr... yes
checking for mkstemp... yes
checking for mktemp... yes
checking for pipe... yes
checking for read... yes
checking for recv... yes
checking for recvfrom... yes
checking for setpwfile... no
checking for setgid... yes
checking for setegid... yes
checking for setsid... yes
checking for setuid... yes
checking for seteuid... yes
checking for signal... yes
checking for strdup... yes
checking for strpbrk... yes
checking for strrchr... yes
checking for strsep... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for strtoq... yes
checking for strtouq... yes
checking for strtoll... yes
checking for strtoull... yes
checking for strspn... yes
checking for sysconf... yes
checking for waitpid... yes
checking for wait4... yes
checking for write... yes
checking for send... yes
checking for sendmsg... yes
checking for sendto... yes
checking for getopt... yes
checking for getpeereid... no
checking for getpeerucred... no
checking for struct msghdr.msg_accrightslen... no
checking for struct msghdr.msg_control... yes
checking for struct stat.st_fstype... no
checking for struct stat.st_vfstype... no
checking for ltdl.h... (cached) yes
checking for lt_dlinit in -lltdl... (cached) yes
configure: WARNING: ACIs need dynacl
configure: WARNING: Use of --without-threads is recommended with back-shell
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/man1/Makefile
config.status: creating doc/man/man3/Makefile
config.status: creating doc/man/man5/Makefile
config.status: creating doc/man/man8/Makefile
config.status: creating clients/Makefile
config.status: creating clients/tools/Makefile
config.status: creating include/Makefile
config.status: creating libraries/Makefile
config.status: creating libraries/liblber/Makefile
config.status: creating libraries/libldap/Makefile
config.status: creating libraries/libldap_r/Makefile
config.status: creating libraries/liblunicode/Makefile
config.status: creating libraries/liblutil/Makefile
config.status: creating libraries/librewrite/Makefile
config.status: creating servers/Makefile
config.status: creating servers/slapd/Makefile
config.status: creating servers/slapd/back-bdb/Makefile
config.status: creating servers/slapd/back-dnssrv/Makefile
config.status: creating servers/slapd/back-hdb/Makefile
config.status: creating servers/slapd/back-ldap/Makefile
config.status: creating servers/slapd/back-ldif/Makefile
config.status: creating servers/slapd/back-mdb/Makefile
config.status: creating servers/slapd/back-meta/Makefile
config.status: creating servers/slapd/back-monitor/Makefile
config.status: creating servers/slapd/back-ndb/Makefile
config.status: creating servers/slapd/back-null/Makefile
config.status: creating servers/slapd/back-passwd/Makefile
config.status: creating servers/slapd/back-perl/Makefile
config.status: creating servers/slapd/back-relay/Makefile
config.status: creating servers/slapd/back-shell/Makefile
config.status: creating servers/slapd/back-sock/Makefile
config.status: creating servers/slapd/back-sql/Makefile
config.status: creating servers/slapd/shell-backends/Makefile
config.status: creating servers/slapd/slapi/Makefile
config.status: creating servers/slapd/overlays/Makefile
config.status: creating tests/Makefile
config.status: creating tests/run
config.status: creating tests/progs/Makefile
config.status: creating include/portable.h
config.status: creating include/ldap_features.h
config.status: creating include/lber_types.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default commands
Making servers/slapd/backends.c
    Add config ...
    Add ldif ...
Making servers/slapd/overlays/statover.c
    Add syncprov ...
Please run "make depend" to build dependencies
make -j1 depend 
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64
  Entering subdirectory include
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/include'
Making ldap_config.h
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/include'
 
  Entering subdirectory libraries
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries'
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries
  Entering subdirectory liblutil
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblutil'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblutil" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    base64.c entropy.c sasl.c signal.c hash.c passfile.c md5.c passwd.c sha1.c getpass.c lockf.c utils.c uuid.c sockpair.c avl.c tavl.c testavl.c meter.c setproctitle.c getpeereid.c detach.c 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblutil'
 
  Entering subdirectory liblber
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblber'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblber" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    assert.c decode.c encode.c io.c bprint.c debug.c memory.c options.c sockbuf.c stdio.c 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblber'
 
  Entering subdirectory liblunicode
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblunicode'
touch .links
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/liblunicode" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    ucstr.c ucdata.c ucgendat.c ure.c urestubs.c
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/liblunicode'
 
  Entering subdirectory libldap
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/libldap'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/libldap" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    bind.c open.c result.c error.c compare.c search.c controls.c messages.c references.c extended.c cyrus.c modify.c add.c modrdn.c delete.c abandon.c sasl.c ntlm.c gssapi.c sbind.c unbind.c cancel.c filter.c free.c sort.c passwd.c whoami.c getdn.c getentry.c getattr.c getvalues.c addentry.c request.c os-ip.c url.c pagectrl.c sortctrl.c vlvctrl.c init.c options.c print.c string.c util-int.c schema.c charray.c os-local.c dnssrv.c utf-8.c utf-8-conv.c tls2.c tls_o.c tls_g.c tls_m.c turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c assertion.c deref.c ldif.c fetch.c 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/libldap'
 
  Entering subdirectory libldap_r
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/libldap_r'
touch .links
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/libldap_r" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include  -DLDAP_R_COMPILE -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/libldap_r/../libldap -DLDAP_CONNECTIONLESS    threads.c rdwr.c rmutex.c tpool.c rq.c thr_posix.c thr_cthreads.c thr_thr.c thr_nt.c thr_pth.c thr_stub.c thr_debug.c apitest.c test.c bind.c open.c result.c error.c compare.c search.c controls.c messages.c references.c extended.c cyrus.c modify.c add.c modrdn.c delete.c abandon.c sasl.c gssapi.c sbind.c unbind.c cancel.c filter.c free.c sort.c passwd.c whoami.c getdn.c getentry.c getattr.c getvalues.c addentry.c request.c os-ip.c url.c pagectrl.c sortctrl.c vlvctrl.c init.c options.c print.c string.c util-int.c schema.c charray.c os-local.c dnssrv.c utf-8.c utf-8-conv.c tls2.c tls_o.c tls_g.c tls_m.c turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c assertion.c deref.c ldif.c fetch.c
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/libldap_r'
 
  Entering subdirectory librewrite
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/librewrite'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/libraries/librewrite" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    config.c context.c info.c ldapmap.c map.c params.c rule.c session.c subst.c var.c xmap.c parse.c rewrite.c 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries/librewrite'
 
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/libraries'
 
  Entering subdirectory clients
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/clients'
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/clients
  Entering subdirectory tools
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/clients/tools'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/clients/tools" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    ldapsearch.c ldapmodify.c ldapdelete.c ldapmodrdn.c ldappasswd.c ldapwhoami.c ldapcompare.c ldapexop.c ldapurl.c common.c
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/clients/tools'
 
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/clients'
 
  Entering subdirectory servers
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers'
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers
  Entering subdirectory slapd
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd'

  cd back-bdb; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-bdb'
run configure with --enable-bdb to make back_bdb
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-bdb'

  cd back-dnssrv; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-dnssrv'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-dnssrv" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-dnssrv/..  -DLDAP_CONNECTIONLESS    init.c bind.c search.c config.c referral.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-dnssrv'

  cd back-hdb; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-hdb'
run configure with --enable-hdb to make back_hdb
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-hdb'

  cd back-ldap; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-ldap'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-ldap" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-ldap/..  -DLDAP_CONNECTIONLESS    init.c config.c search.c bind.c unbind.c add.c compare.c delete.c modify.c modrdn.c extended.c chain.c distproc.c monitor.c pbind.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-ldap'

  cd back-ldif; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-ldif'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-ldif" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-ldif/..  -DLDAP_CONNECTIONLESS    ldif.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-ldif'

  cd back-mdb; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-mdb'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-mdb" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-mdb/..  -DLDAP_CONNECTIONLESS    init.c tools.c config.c add.c bind.c compare.c delete.c modify.c modrdn.c search.c extended.c operational.c attr.c index.c key.c filterindex.c dn2entry.c dn2id.c id2entry.c idl.c nextid.c monitor.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-mdb'

  cd back-meta; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-meta'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-meta" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-meta/..  -DLDAP_CONNECTIONLESS    init.c config.c search.c bind.c unbind.c add.c compare.c delete.c modify.c modrdn.c suffixmassage.c map.c conn.c candidates.c dncache.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-meta'

  cd back-monitor; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-monitor'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-monitor" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-monitor/.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-monitor/../slapi  -DLDAP_CONNECTIONLESS    init.c search.c compare.c modify.c bind.c operational.c cache.c entry.c backend.c database.c thread.c conn.c rww.c log.c operation.c sent.c listener.c time.c overlay.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-monitor'

  cd back-ndb; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-ndb'
run configure with --enable-ndb to make back_ndb
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-ndb'

  cd back-null; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-null'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-null" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-null/..  -DLDAP_CONNECTIONLESS    null.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-null'

  cd back-passwd; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-passwd'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-passwd" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-passwd/..  -DLDAP_CONNECTIONLESS    search.c config.c init.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-passwd'

  cd back-perl; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-perl'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-perl" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-perl/.. -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib64/perl5/5.24.3/x86_64-linux/CORE   -DLDAP_CONNECTIONLESS    init.c search.c close.c config.c bind.c compare.c modify.c add.c modrdn.c delete.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-perl'

  cd back-relay; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-relay'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-relay" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-relay/..  -DLDAP_CONNECTIONLESS    init.c op.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-relay'

  cd back-shell; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-shell'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-shell" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-shell/..  -DLDAP_CONNECTIONLESS    init.c config.c fork.c search.c bind.c unbind.c add.c delete.c modify.c modrdn.c compare.c result.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-shell'

  cd back-sock; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-sock'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-sock" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/back-sock/..  -DLDAP_CONNECTIONLESS    init.c config.c opensock.c search.c bind.c unbind.c add.c delete.c modify.c modrdn.c compare.c result.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-sock'

  cd back-sql; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-sql'
run configure with --enable-sql to make back_sql
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/back-sql'

  cd shell-backends; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/shell-backends'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/shell-backends" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    passwd-shell.c shellutil.c
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/shell-backends'

  cd slapi; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/slapi'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/slapi" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include -I.. -I.        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/slapi/.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/slapi  -DLDAP_CONNECTIONLESS    plugin.c slapi_pblock.c slapi_utils.c printmsg.c slapi_ops.c slapi_dn.c slapi_ext.c slapi_overlay.c  
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/slapi'

  cd overlays; make -w -j1 depend
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/overlays'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep -l -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/overlays" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../../include        -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include -I.. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/overlays/..  -DLDAP_CONNECTIONLESS    overlays.c accesslog.c auditlog.c constraint.c dds.c deref.c dyngroup.c dynlist.c memberof.c pcache.c collect.c ppolicy.c refint.c retcode.c rwm.c rwmconf.c rwmdn.c rwmmap.c seqmod.c sssvlv.c syncprov.c translucent.c unique.c valsort.c 
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd/overlays'

/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/servers/slapd/slapi -I. -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    main.c globals.c bconfig.c config.c daemon.c connection.c search.c filter.c add.c cr.c attr.c entry.c backend.c result.c operation.c dn.c compare.c modify.c delete.c modrdn.c ch_malloc.c value.c ava.c bind.c unbind.c abandon.c filterentry.c phonetic.c acl.c str2filter.c aclparse.c init.c user.c lock.c controls.c extended.c passwd.c schema.c schema_check.c schema_init.c schema_prep.c schemaparse.c ad.c at.c mr.c syntax.c oc.c saslauthz.c oidm.c starttls.c index.c sets.c referral.c root_dse.c sasl.c module.c mra.c mods.c sl_malloc.c zn_malloc.c limits.c operational.c matchedValues.c cancel.c syncrepl.c backglue.c backover.c ctxcsn.c ldapsync.c frontend.c slapadd.c slapcat.c slapcommon.c slapdn.c slapindex.c slappasswd.c slaptest.c slapauth.c slapacl.c component.c aci.c alock.c txn.c slapschema.c 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers/slapd'
 
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/servers'
 
  Entering subdirectory tests
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/tests'
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/tests
  Entering subdirectory progs
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/tests/progs'
/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/build/mkdep  -d "/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/tests/progs" -c "x86_64-pc-linux-gnu-gcc" -m "-M" -I../../include -I/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44/include   -DLDAP_CONNECTIONLESS    slapd-common.c slapd-tester.c slapd-search.c slapd-read.c slapd-addel.c slapd-modrdn.c slapd-modify.c slapd-bind.c slapd-mtread.c ldif-filter.c
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/tests/progs'
 
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/tests'
 
  Entering subdirectory doc
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc'
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc
  Entering subdirectory man
make[2]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man'
Making depend in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man
  Entering subdirectory man1
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man1'
make[3]: Nothing to be done for 'depend'.
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man1'
 
  Entering subdirectory man3
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man3'
make[3]: Nothing to be done for 'depend'.
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man3'
 
  Entering subdirectory man5
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man5'
make[3]: Nothing to be done for 'depend'.
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man5'
 
  Entering subdirectory man8
make[3]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man8'
make[3]: Nothing to be done for 'depend'.
make[3]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man/man8'
 
make[2]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc/man'
 
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/doc'
 
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
make -j1 CC=x86_64-pc-linux-gnu-gcc AR=x86_64-pc-linux-gnu-ar SHELL=/bin/bash 
Making all in /var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64
  Entering subdirectory include
make[1]: Entering directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/include'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/var/tmp/portage/net-nds/openldap-2.4.44/work/openldap-2.4.44-abi_x86_64.amd64/include'
 
(V) (; , , ; ) (V)
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Feb 16, 2018 2:05 pm

You should use wgetpaste for build.log because forum tuncate too long message
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

  • Quote

Post by danwald10 » Fri Feb 16, 2018 6:16 pm

fedeliallalinea wrote:You should use wgetpaste for build.log because forum tuncate too long message
Like this?

https://paste.pound-python.org/show/Xkc ... EAWAARvdG/

I deleted everything and built the whole system again from scratch, but it didnt solve it. I used these flags for this particular log:

Code: Select all

[ebuild  N     ] net-nds/openldap-2.4.44::gentoo  USE="crypt cxx gnutls perl samba sasl ssl -berkdb -debug -experimental -iodbc -ipv6 -kerberos -kinit -libressl -minimal -odbc -overlays (-selinux) -slp -smbkrb5passwd -static-libs -syslog -tcpd" ABI_X86="(64) -32 (-x32)" 0 KiB
curl now has more flags, but no ldap ofc

Code: Select all

[ebuild   R    ] net-misc/curl-7.58.0::gentoo  USE="ldap* samba ssh ssl threads -adns -brotli -http2 -idn -ipv6 -kerberos -metalink -rtmp -static-libs {-test}" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB
(V) (; , , ; ) (V)
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sat Feb 17, 2018 12:41 pm

You tried to compile with a lower MAKEOPTS value?

Code: Select all

# MAKEOPTS="-j4" emerge -1 net-nds/openldap
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

  • Quote

Post by danwald10 » Sat Feb 17, 2018 2:45 pm

fedeliallalinea wrote:You tried to compile with a lower MAKEOPTS value?

Code: Select all

# MAKEOPTS="-j4" emerge -1 net-nds/openldap
I did my first attempts with -j1 and it still failed. Its the first thing I do when something doesnt compile
(V) (; , , ; ) (V)
Top
mike155
Advocate
Advocate
Posts: 4438
Joined: Fri Sep 17, 2010 11:33 pm
Location: Frankfurt, Germany

  • Quote

Post by mike155 » Sat Feb 17, 2018 2:58 pm

You could try to build a dummy version of curl which doesn't need OpenLDAP:

Code: Select all

USE="-ldap" emerge --oneshot curl
Please try if you can build OpenLDAP after you installed this dummy version.
Top
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

  • Quote

Post by danwald10 » Sat Feb 17, 2018 4:27 pm

mike155 wrote:You could try to build a dummy version of curl which doesn't need OpenLDAP:

Code: Select all

USE="-ldap" emerge --oneshot curl
Please try if you can build OpenLDAP after you installed this dummy version.
I have exactly that, thats why I posted the curl flags at Fri Feb 16, 2018 6:16 pm
(V) (; , , ; ) (V)
Top
mike155
Advocate
Advocate
Posts: 4438
Joined: Fri Sep 17, 2010 11:33 pm
Location: Frankfurt, Germany

  • Quote

Post by mike155 » Sat Feb 17, 2018 4:49 pm

I have exactly that, thats why I posted the curl flags at Fri Feb 16, 2018 6:16 pm
I doubt it. You posted:

Code: Select all

[ebuild   R    ] net-misc/curl-7.58.0::gentoo  USE="ldap* samba ssh ssl threads -adns -brotli -http2 -idn -ipv6 -kerberos -metalink -rtmp -static-libs {-test}" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB 
which is the output of

Code: Select all

USE="ldap" emerge -av curl
The output of

Code: Select all

USE="-ldap" emerge -av curl
would be

Code: Select all

[ebuild   R    ] net-misc/curl-7.58.0::gentoo  USE="rtmp samba ssh ssl threads -adns -brotli -http2 -idn -ipv6 -kerberos -ldap -metalink -static-libs {-test}" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB
See the difference?
Top
danwald10
n00b
n00b
User avatar
Posts: 8
Joined: Fri Dec 08, 2017 1:32 am
Location: Planet Express, Earth

  • Quote

Post by danwald10 » Sat Feb 17, 2018 5:43 pm

mike155 wrote:
I have exactly that, thats why I posted the curl flags at Fri Feb 16, 2018 6:16 pm
I doubt it. You posted:

Code: Select all

[ebuild   R    ] net-misc/curl-7.58.0::gentoo  USE="ldap* samba ssh ssl threads -adns -brotli -http2 -idn -ipv6 -kerberos -metalink -rtmp -static-libs {-test}" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB 
which is the output of

Code: Select all

USE="ldap" emerge -av curl
The output of

Code: Select all

USE="-ldap" emerge -av curl
would be

Code: Select all

[ebuild   R    ] net-misc/curl-7.58.0::gentoo  USE="rtmp samba ssh ssl threads -adns -brotli -http2 -idn -ipv6 -kerberos -ldap -metalink -static-libs {-test}" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB
See the difference?
Yes, but your solution is to basically ignore the problem and build a whole system without ldap, which is not an option for me
(V) (; , , ; ) (V)
Top
Post Reply

15 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic