Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Linker lookimg for am incorrect library
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Tue Apr 09, 2024 4:00 am    Post subject: Linker lookimg for am incorrect library Reply with quote

Ji, ALL,
Code:

Portage 3.0.30 (python 3.9.12-final-0, default/linux/amd64/17.1/desktop/gnome, gcc-11.3.0, glibc-2.34-r13, 5.15.41-gentoo x86_64)
=================================================================
System uname: Linux-5.15.41-gentoo-x86_64-AMD_E-350_Processor-with-glibc2.34
KiB Mem:     7873208 total,   4267608 free
KiB Swap:    1048572 total,   1048572 free
Timestamp of repository gentoo: Sat, 04 Jun 2022 03:00:01 +0000
Head commit of repository gentoo: b0cb2ee15380104b4912d1077d2e4b8b5359ce48
sh bash 5.1_p16
ld GNU ld (Gentoo 2.37_p1 p2) 2.37
ccache version 4.5.1 [enabled]
app-misc/pax-utils:        1.3.3::gentoo
app-shells/bash:           5.1_p16::gentoo
dev-lang/perl:             5.34.0-r9::gentoo
dev-lang/python:           3.9.12::gentoo, 3.10.4::gentoo
dev-lang/rust-bin:         1.59.0::gentoo
dev-util/ccache:           4.5.1::gentoo
dev-util/cmake:            3.22.4::gentoo
dev-util/meson:            0.61.4-r2::gentoo
sys-apps/baselayout:       2.8::gentoo
sys-apps/openrc:           0.44.10::gentoo
sys-apps/sandbox:          2.29::gentoo
sys-devel/autoconf:        2.13-r1::gentoo, 2.71-r1::gentoo
sys-devel/automake:        1.16.5::gentoo
sys-devel/binutils:        2.37_p1-r2::gentoo
sys-devel/binutils-config: 5.4.1::gentoo
sys-devel/gcc:             11.3.0::gentoo
sys-devel/gcc-config:      2.5-r1::gentoo
sys-devel/libtool:         2.4.6-r6::gentoo
sys-devel/llvm:            13.0.1::gentoo
sys-devel/make:            4.3::gentoo
sys-kernel/linux-headers:  5.15-r3::gentoo (virtual/os-headers)
sys-libs/glibc:            2.34-r13::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE Oracle-BCLA-JavaSE no-source-code bh-luxi linux-fw-redistributable"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=barcelona"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=barcelona"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
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"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 branding bzip2 cairo cdda cdr cli colord crypt dbus dri dts dvd dvdr eds elogind encode evo exif firefox flac gdbm gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk gui iconv icu introspection ipv6 jpeg lcms libglvnd libnotify libsecret libtirpc mad mng mp3 mp4 mpeg multilib nautilus ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio readline sdl seccomp spell split-usr ssl startup-notification svg sysprof tiff tracker truetype udev udisks unicode upower usb vorbis wayland wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby26 ruby27" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

igor@IgorReinCloud ~ $


I am writing a program using wWidgets/wxxGTK.
It compiles and links ine, but when running it asks for wrongly versioned library.

Below is the install log:

Code:

IgorReinCloud /home/igor/dbhandler_new/Debug # make install
Making install in dbinterface
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/dbinterface'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/dbinterface'
 /bin/mkdir -p '/usr/local/lib'
 /usr/bin/install -c -m 644  libdbinterface.a '/usr/local/lib'
 ( cd '/usr/local/lib' && ranlib libdbinterface.a )
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/dbinterface'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/dbinterface'
Making install in libsqlite
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libsqlite'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libsqlite'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libsqlite_lib.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libsqlite_lib.so.0.0.0 /usr/local/lib/libsqlite_lib.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libsqlite_lib.so.0.0.0 libsqlite_lib.so.0 || { rm -f libsqlite_lib.so.0 && ln -s libsqlite_lib.so.0.0.0 libsqlite_lib.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libsqlite_lib.so.0.0.0 libsqlite_lib.so || { rm -f libsqlite_lib.so && ln -s libsqlite_lib.so.0.0.0 libsqlite_lib.so; }; })
libtool: install: /usr/bin/install -c .libs/libsqlite_lib.lai /usr/local/lib/libsqlite_lib.la
libtool: install: /usr/bin/install -c .libs/libsqlite_lib.a /usr/local/lib/libsqlite_lib.a
libtool: install: chmod 644 /usr/local/lib/libsqlite_lib.a
libtool: install: ranlib /usr/local/lib/libsqlite_lib.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libsqlite'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libsqlite'
Making install in libodbc
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libodbc'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libodbc'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libodbc_lib.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libodbc_lib.so.0.0.0 /usr/local/lib/libodbc_lib.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libodbc_lib.so.0.0.0 libodbc_lib.so.0 || { rm -f libodbc_lib.so.0 && ln -s libodbc_lib.so.0.0.0 libodbc_lib.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libodbc_lib.so.0.0.0 libodbc_lib.so || { rm -f libodbc_lib.so && ln -s libodbc_lib.so.0.0.0 libodbc_lib.so; }; })
libtool: install: /usr/bin/install -c .libs/libodbc_lib.lai /usr/local/lib/libodbc_lib.la
libtool: install: /usr/bin/install -c .libs/libodbc_lib.a /usr/local/lib/libodbc_lib.a
libtool: install: chmod 644 /usr/local/lib/libodbc_lib.a
libtool: install: ranlib /usr/local/lib/libodbc_lib.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libodbc'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libodbc'
Making install in libpostgres
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libpostgres'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libpostgres'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libpostgres.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libpostgres.so.0.0.0 /usr/local/lib/libpostgres.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libpostgres.so.0.0.0 libpostgres.so.0 || { rm -f libpostgres.so.0 && ln -s libpostgres.so.0.0.0 libpostgres.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libpostgres.so.0.0.0 libpostgres.so || { rm -f libpostgres.so && ln -s libpostgres.so.0.0.0 libpostgres.so; }; })
libtool: install: /usr/bin/install -c .libs/libpostgres.lai /usr/local/lib/libpostgres.la
libtool: install: /usr/bin/install -c .libs/libpostgres.a /usr/local/lib/libpostgres.a
libtool: install: chmod 644 /usr/local/lib/libpostgres.a
libtool: install: ranlib /usr/local/lib/libpostgres.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libpostgres'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libpostgres'
Making install in libmysql
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libmysql'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libmysql'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libmysql_lib.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libmysql_lib.so.0.0.0 /usr/local/lib/libmysql_lib.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libmysql_lib.so.0.0.0 libmysql_lib.so.0 || { rm -f libmysql_lib.so.0 && ln -s libmysql_lib.so.0.0.0 libmysql_lib.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libmysql_lib.so.0.0.0 libmysql_lib.so || { rm -f libmysql_lib.so && ln -s libmysql_lib.so.0.0.0 libmysql_lib.so; }; })
libtool: install: /usr/bin/install -c .libs/libmysql_lib.lai /usr/local/lib/libmysql_lib.la
libtool: install: /usr/bin/install -c .libs/libmysql_lib.a /usr/local/lib/libmysql_lib.a
libtool: install: chmod 644 /usr/local/lib/libmysql_lib.a
libtool: install: ranlib /usr/local/lib/libmysql_lib.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libmysql'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libmysql'
Making install in libshapeframework
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libshapeframework'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libshapeframework'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libshapeframework.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libshapeframework.so.0.0.0 /usr/local/lib/libshapeframework.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libshapeframework.so.0.0.0 libshapeframework.so.0 || { rm -f libshapeframework.so.0 && ln -s libshapeframework.so.0.0.0 libshapeframework.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libshapeframework.so.0.0.0 libshapeframework.so || { rm -f libshapeframework.so && ln -s libshapeframework.so.0.0.0 libshapeframework.so; }; })
libtool: install: /usr/bin/install -c .libs/libshapeframework.lai /usr/local/lib/libshapeframework.la
libtool: install: /usr/bin/install -c .libs/libshapeframework.a /usr/local/lib/libshapeframework.a
libtool: install: chmod 644 /usr/local/lib/libshapeframework.a
libtool: install: ranlib /usr/local/lib/libshapeframework.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libshapeframework'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libshapeframework'
Making install in libhelpers
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libhelpers'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libhelpers'
 /bin/mkdir -p '/usr/local/lib'
 /usr/bin/install -c -m 644  libhelpers.a '/usr/local/lib'
 ( cd '/usr/local/lib' && ranlib libhelpers.a )
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libhelpers'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libhelpers'
Making install in libdbloader
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libdbloader'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libdbloader'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libdbloader.la '/usr/local/lib'
libtool: warning: relinking 'libdbloader.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libdbloader; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --silent --tag CXX --mode=relink g++ -I/usr/include -I../../dbinterface -I../../libsqlite -I../../libodbc -I../../libpostgres -I../../libmysql -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include/postgresql-14 -I/usr/include/mysql -I/home/igor/wxWidgets/buildGTK/lib/wx/include/gtk3-unicode-3.2 -I/home/igor/wxWidgets/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O0 -L../dbinterface -ldbinterface -L../libsqlite -L../libodbc -L../libpostgres -L../libmysql -lsqlite_lib -lodbc_lib -lpostgres -lmysql_lib -L/usr/lib64 -lodbc -lodbcinst -L/usr/lib64/postgresql-14/lib64 -lpq -L/usr/lib64 -lmysqlclient -lz -lzstd -lssl -lcrypto -lresolv -lm -L/home/igor/wxWidgets/buildGTK/lib -pthread -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -o libdbloader.la -rpath /usr/local/lib libdbloader_la-dbloader.lo )
libtool: install: /usr/bin/install -c .libs/libdbloader.so.0.0.0T /usr/local/lib/libdbloader.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdbloader.so.0.0.0 libdbloader.so.0 || { rm -f libdbloader.so.0 && ln -s libdbloader.so.0.0.0 libdbloader.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdbloader.so.0.0.0 libdbloader.so || { rm -f libdbloader.so && ln -s libdbloader.so.0.0.0 libdbloader.so; }; })
libtool: install: /usr/bin/install -c .libs/libdbloader.lai /usr/local/lib/libdbloader.la
libtool: install: /usr/bin/install -c .libs/libdbloader.a /usr/local/lib/libdbloader.a
libtool: install: chmod 644 /usr/local/lib/libdbloader.a
libtool: install: ranlib /usr/local/lib/libdbloader.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libdbloader'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libdbloader'
Making install in libfieldswindow
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libfieldswindow'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libfieldswindow'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libfieldswindow.la '/usr/local/lib'
libtool: warning: relinking 'libfieldswindow.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libfieldswindow; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --silent --tag CXX --mode=relink g++ -I../../libshapeframework -I/home/igor/wxWidgets/buildGTK/lib/wx/include/gtk3-unicode-3.2 -I/home/igor/wxWidgets/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O0 -L../libshapeframework -lshapeframework -L/home/igor/wxWidgets/buildGTK/lib -pthread -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -o libfieldswindow.la -rpath /usr/local/lib libfieldswindow_la-field.lo libfieldswindow_la-fieldswindow.lo libfieldswindow_la-fieldwindow.lo )
libtool: install: /usr/bin/install -c .libs/libfieldswindow.so.0.0.0T /usr/local/lib/libfieldswindow.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libfieldswindow.so.0.0.0 libfieldswindow.so.0 || { rm -f libfieldswindow.so.0 && ln -s libfieldswindow.so.0.0.0 libfieldswindow.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libfieldswindow.so.0.0.0 libfieldswindow.so || { rm -f libfieldswindow.so && ln -s libfieldswindow.so.0.0.0 libfieldswindow.so; }; })
libtool: install: /usr/bin/install -c .libs/libfieldswindow.lai /usr/local/lib/libfieldswindow.la
libtool: install: /usr/bin/install -c .libs/libfieldswindow.a /usr/local/lib/libfieldswindow.a
libtool: install: chmod 644 /usr/local/lib/libfieldswindow.a
libtool: install: ranlib /usr/local/lib/libfieldswindow.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libfieldswindow'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libfieldswindow'
Making install in libpropertypages
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libpropertypages'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libpropertypages'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libpropertypages.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libpropertypages.so.0.0.0 /usr/local/lib/libpropertypages.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libpropertypages.so.0.0.0 libpropertypages.so.0 || { rm -f libpropertypages.so.0 && ln -s libpropertypages.so.0.0.0 libpropertypages.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libpropertypages.so.0.0.0 libpropertypages.so || { rm -f libpropertypages.so && ln -s libpropertypages.so.0.0.0 libpropertypages.so; }; })
libtool: install: /usr/bin/install -c .libs/libpropertypages.lai /usr/local/lib/libpropertypages.la
libtool: install: /usr/bin/install -c .libs/libpropertypages.a /usr/local/lib/libpropertypages.a
libtool: install: chmod 644 /usr/local/lib/libpropertypages.a
libtool: install: ranlib /usr/local/lib/libpropertypages.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libpropertypages'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libpropertypages'
Making install in libdialogs
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libdialogs'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libdialogs'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libdialogs.la '/usr/local/lib'
libtool: warning: relinking 'libdialogs.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libdialogs; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --silent --tag CXX --mode=relink g++ -I../../dbinterface -I../../libfieldswindow -I../../libshapeframework -I../../libpropertypages -I../../libpropertieshandlers -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I../../libhelpers -I/home/igor/wxWidgets/buildGTK/lib/wx/include/gtk3-unicode-3.2 -I/home/igor/wxWidgets/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O0 -L../libsqlite -L../libshapeframework -L../dbinterface -L../libfieldswindow -L../libodbc -L../libpostgres -L../libpropertypages -L../libhelpers -L../libpropertieshandlers -ldbinterface -lsqlite_lib -lodbc_lib -lshapeframework -lhelpers -lfieldswindow -lpropertypages -lpropertieshandlers -lpostgres -L/home/igor/wxWidgets/buildGTK/lib -pthread -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -o libdialogs.la -rpath /usr/local/lib libdialogs_la-databasetype.lo libdialogs_la-dialogs.lo libdialogs_la-odbcconfigure.lo libdialogs_la-selecttables.lo libdialogs_la-createindex.lo libdialogs_la-properties.lo libdialogs_la-foreignkey.lo libdialogs_la-getobjectname.lo libdialogs_la-jointype.lo libdialogs_la-addcolumnsdialog.lo libdialogs_la-odbccredentials.lo libdialogs_la-bitmappanel.lo libdialogs_la-newquery.lo libdialogs_la-quickselect.lo libdialogs_la-retrievalarguments.lo libdialogs_la-gotoline.lo libdialogs_la-attachdb.lo libdialogs_la-detachdb.lo libdialogs_la-datasource.lo libdialogs_la-createviewoptions.lo libdialogs_la-saveview.lo )
libtool: install: /usr/bin/install -c .libs/libdialogs.so.0.0.0T /usr/local/lib/libdialogs.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdialogs.so.0.0.0 libdialogs.so.0 || { rm -f libdialogs.so.0 && ln -s libdialogs.so.0.0.0 libdialogs.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdialogs.so.0.0.0 libdialogs.so || { rm -f libdialogs.so && ln -s libdialogs.so.0.0.0 libdialogs.so; }; })
libtool: install: /usr/bin/install -c .libs/libdialogs.lai /usr/local/lib/libdialogs.la
libtool: install: /usr/bin/install -c .libs/libdialogs.a /usr/local/lib/libdialogs.a
libtool: install: chmod 644 /usr/local/lib/libdialogs.a
libtool: install: ranlib /usr/local/lib/libdialogs.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libdialogs'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libdialogs'
Making install in libpropertieshandlers
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libpropertieshandlers'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libpropertieshandlers'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libpropertieshandlers.la '/usr/local/lib'
libtool: warning: relinking 'libpropertieshandlers.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libpropertieshandlers; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --silent --tag CXX --mode=relink g++ -I../../dbinterface -I../../libpropertypages -I../../libdbwindow -I../../libshapeframework -I../../libfieldswindow -I../../libhelpers -I/home/igor/wxWidgets/buildGTK/lib/wx/include/gtk3-unicode-3.2 -I/home/igor/wxWidgets/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O0 -L../libpropertypages -lpropertypages -L/home/igor/wxWidgets/buildGTK/lib -pthread -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -o libpropertieshandlers.la -rpath /usr/local/lib libpropertieshandlers_la-propertieshandler.lo libpropertieshandlers_la-fieldpropertieshandler.lo libpropertieshandlers_la-designpropertieshandler.lo libpropertieshandlers_la-dividerpropertieshandler.lo )
libtool: install: /usr/bin/install -c .libs/libpropertieshandlers.so.0.0.0T /usr/local/lib/libpropertieshandlers.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libpropertieshandlers.so.0.0.0 libpropertieshandlers.so.0 || { rm -f libpropertieshandlers.so.0 && ln -s libpropertieshandlers.so.0.0.0 libpropertieshandlers.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libpropertieshandlers.so.0.0.0 libpropertieshandlers.so || { rm -f libpropertieshandlers.so && ln -s libpropertieshandlers.so.0.0.0 libpropertieshandlers.so; }; })
libtool: install: /usr/bin/install -c .libs/libpropertieshandlers.lai /usr/local/lib/libpropertieshandlers.la
libtool: install: /usr/bin/install -c .libs/libpropertieshandlers.a /usr/local/lib/libpropertieshandlers.a
libtool: install: chmod 644 /usr/local/lib/libpropertieshandlers.a
libtool: install: ranlib /usr/local/lib/libpropertieshandlers.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libpropertieshandlers'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libpropertieshandlers'
Making install in libtabledataedit
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libtabledataedit'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libtabledataedit'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libtableedit.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libtableedit.so.0.0.0 /usr/local/lib/libtableedit.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtableedit.so.0.0.0 libtableedit.so.0 || { rm -f libtableedit.so.0 && ln -s libtableedit.so.0.0.0 libtableedit.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtableedit.so.0.0.0 libtableedit.so || { rm -f libtableedit.so && ln -s libtableedit.so.0.0.0 libtableedit.so; }; })
libtool: install: /usr/bin/install -c .libs/libtableedit.lai /usr/local/lib/libtableedit.la
libtool: install: /usr/bin/install -c .libs/libtableedit.a /usr/local/lib/libtableedit.a
libtool: install: chmod 644 /usr/local/lib/libtableedit.a
libtool: install: ranlib /usr/local/lib/libtableedit.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libtabledataedit'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libtabledataedit'
Making install in libdbwindow
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libdbwindow'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libdbwindow'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libdbwindow.la '/usr/local/lib'
libtool: warning: relinking 'libdbwindow.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libdbwindow; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --silent --tag CXX --mode=relink g++ -I../../libshapeframework -I../../libfieldswindow -I../../dbinterface -I../../libpropertypages -I../../libpropertieshandlers -I../../libhelpers -I/home/igor/wxWidgets/buildGTK/lib/wx/include/gtk3-unicode-3.2 -I/home/igor/wxWidgets/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -pthread -g -O0 -L../libpropertypages -lpropertypages -L../libpropertieshandlers -lpropertieshandlers -L../libshapeframework -L../libfieldswindow -lfieldswindow -lshapeframework -L../libhelpers -lhelpers -L/home/igor/wxWidgets/buildGTK/lib -pthread -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_stc-3.2 -lwx_baseu-3.2 -o libdbwindow.la -rpath /usr/local/lib libdbwindow_la-ErdForeignKey.lo libdbwindow_la-NArrow.lo libdbwindow_la-OneArrow.lo libdbwindow_la-column.lo libdbwindow_la-constraint.lo libdbwindow_la-table.lo libdbwindow_la-GUIDatabaseTable.lo libdbwindow_la-databasecanvas.lo libdbwindow_la-databasedoc.lo libdbwindow_la-databaseview.lo libdbwindow_la-dbview.lo libdbwindow_la-MyErdTable.lo libdbwindow_la-ErdLineShape.lo libdbwindow_la-FieldShape.lo libdbwindow_la-GridTableShape.lo libdbwindow_la-HeaderGrid.lo libdbwindow_la-databasetemplate.lo libdbwindow_la-constraintsign.lo libdbwindow_la-commentfieldshape.lo libdbwindow_la-commenttableshape.lo libdbwindow_la-designcanvas.lo libdbwindow_la-designfield.lo libdbwindow_la-designlabel.lo libdbwindow_la-divider.lo libdbwindow_la-fontcombobox.lo libdbwindow_la-taborder.lo libdbwindow_la-fieldtypeshape.lo libdbwindow_la-nametableshape.lo )
libtool: install: /usr/bin/install -c .libs/libdbwindow.so.0.0.0T /usr/local/lib/libdbwindow.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdbwindow.so.0.0.0 libdbwindow.so.0 || { rm -f libdbwindow.so.0 && ln -s libdbwindow.so.0.0.0 libdbwindow.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdbwindow.so.0.0.0 libdbwindow.so || { rm -f libdbwindow.so && ln -s libdbwindow.so.0.0.0 libdbwindow.so; }; })
libtool: install: /usr/bin/install -c .libs/libdbwindow.lai /usr/local/lib/libdbwindow.la
libtool: install: /usr/bin/install -c .libs/libdbwindow.a /usr/local/lib/libdbwindow.a
libtool: install: chmod 644 /usr/local/lib/libdbwindow.a
libtool: install: ranlib /usr/local/lib/libdbwindow.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libdbwindow'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libdbwindow'
Making install in libtablewindow
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libtablewindow'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libtablewindow'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libtablewindow.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libtablewindow.so.0.0.0 /usr/local/lib/libtablewindow.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtablewindow.so.0.0.0 libtablewindow.so.0 || { rm -f libtablewindow.so.0 && ln -s libtablewindow.so.0.0.0 libtablewindow.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtablewindow.so.0.0.0 libtablewindow.so || { rm -f libtablewindow.so && ln -s libtablewindow.so.0.0.0 libtablewindow.so; }; })
libtool: install: /usr/bin/install -c .libs/libtablewindow.lai /usr/local/lib/libtablewindow.la
libtool: install: /usr/bin/install -c .libs/libtablewindow.a /usr/local/lib/libtablewindow.a
libtool: install: chmod 644 /usr/local/lib/libtablewindow.a
libtool: install: ranlib /usr/local/lib/libtablewindow.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libtablewindow'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libtablewindow'
Making install in po
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/po'
linguas=""; \
for lang in $linguas; do \
  dir=/usr/local/share/locale/$lang/LC_MESSAGES; \
  /bin/sh /home/igor/dbhandler_new/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /usr/bin/install -c -m 644 $lang.gmo $dir/dbhandler.mo; \
    echo "installing $lang.gmo as $dir/dbhandler.mo"; \
  else \
    /usr/bin/install -c -m 644 /home/igor/dbhandler_new/po/$lang.gmo $dir/dbhandler.mo; \
    echo "installing /home/igor/dbhandler_new/po/$lang.gmo as" \
    "$dir/dbhandler.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /usr/bin/install -c -m 644 $lang.gmo.m $dir/dbhandler.mo.m; \
    echo "installing $lang.gmo.m as $dir/dbhandler.mo.m"; \
  else \
    if test -r /home/igor/dbhandler_new/po/$lang.gmo.m ; then \
      /usr/bin/install -c -m 644 /home/igor/dbhandler_new/po/$lang.gmo.m \
   $dir/dbhandler.mo.m; \
      echo "installing /home/igor/dbhandler_new/po/$lang.gmo.m as" \
      "$dir/dbhandler.mo.m"; \
    else \
      true; \
    fi; \
  fi; \
done
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/po'
Making install in dbhandler
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/dbhandler'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/dbhandler'
 /bin/mkdir -p '/usr/local/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c dbhandler '/usr/local/bin'
libtool: install: /usr/bin/install -c dbhandler /usr/local/bin/dbhandler
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/dbhandler'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/dbhandler'
make[1]: Entering directory '/home/igor/dbhandler_new/Debug'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/doc/dbhandler'
 /usr/bin/install -c -m 644 /home/igor/dbhandler_new/README /home/igor/dbhandler_new/COPYING /home/igor/dbhandler_new/AUTHORS /home/igor/dbhandler_new/ChangeLog /home/igor/dbhandler_new/INSTALL /home/igor/dbhandler_new/NEWS '/usr/local/share/doc/dbhandler'
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug'


After runnig it and trying to pull a dialog fom libdialogs it errors out with:

File -lwx_gtk3u_xrc-3.1..so.4 not found.

The thing is 3.1. used to be on this machine, but not anymore, because it was updated to 3.2.

Morover, trying to search for "3.1" string in the project directory is not yeilding anything.

What am I missing?

Program is using Autotools & friends.

Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Thu Apr 11, 2024 6:05 pm    Post subject: Reply with quote

Hi,
I can post any additional info. Just ask...

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1541
Location: South America

PostPosted: Fri Apr 12, 2024 2:00 pm    Post subject: Re: Linker lookimg for am incorrect library Reply with quote

ONEEYEMAN wrote:
Code:
Making install in libdialogs
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libdialogs'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libdialogs'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libdialogs.la '/usr/local/lib'
libtool: warning: relinking 'libdialogs.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libdialogs; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --silent --tag CXX --mode=relink g++ ... -L/home/igor/wxWidgets/buildGTK/lib ... -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -o libdialogs.la -rpath /usr/local/lib ...

If I had to guess, it might have to do with the fact that you seem to have locally built wxWidgets libraries in your home directory. You have to be careful with linker flags for that to work. Any reason for not just using Gentoo's x11-libs/wxGTK package?

You'll have to save a build log and look at the compiler invocation that created the binary that wants to pull the wrong shared library to know what happened.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Fri Apr 12, 2024 5:46 pm    Post subject: Reply with quote

Hi,
I want to use the latest release, for testing...

And OK - I will save the build log and drop it somewhere on the web in the next couple of days.

Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Sat Apr 13, 2024 3:04 am    Post subject: Reply with quote

i,
This is what is executed during linking:

Code:

/bin/sh ../libtool  --tag=CXX   --mode=link g++ -I../../dbinterface -I../../libfieldswindow -I../../libshapeframework -I../../libpropertypages -I../../libpropertieshandlers `pkg-config --cflags gtk+-3.0` -I../../libhelpers `/home/igor/wxWidgets/buildGTK/wx-config --cxxflags` -g -O0 -L../libsqlite -L../libshapeframework -L../dbinterface -L../libfieldswindow -L../libodbc -L../libpostgres -L../libpropertypages -L../libhelpers -L../libpropertieshandlers -ldbinterface -lsqlite_lib -lodbc_lib -lshapeframework -lhelpers -lfieldswindow -lpropertypages -lpropertieshandlers -lpostgres `/home/igor/wxWidgets/buildGTK/wx-config --libs`  -o libdialogs.la -rpath /usr/local/lib libdialogs_la-databasetype.lo libdialogs_la-dialogs.lo libdialogs_la-odbcconfigure.lo libdialogs_la-selecttables.lo libdialogs_la-createindex.lo libdialogs_la-properties.lo libdialogs_la-foreignkey.lo libdialogs_la-getobjectname.lo libdialogs_la-jointype.lo libdialogs_la-addcolumnsdialog.lo libdialogs_la-odbccredentials.lo libdialogs_la-bitmappanel.lo libdialogs_la-newquery.lo libdialogs_la-quickselect.lo libdialogs_la-retrievalarguments.lo libdialogs_la-gotoline.lo libdialogs_la-attachdb.lo libdialogs_la-detachdb.lo libdialogs_la-datasource.lo libdialogs_la-createviewoptions.lo libdialogs_la-saveview.lo 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtbeginS.o  .libs/libdialogs_la-databasetype.o .libs/libdialogs_la-dialogs.o .libs/libdialogs_la-odbcconfigure.o .libs/libdialogs_la-selecttables.o .libs/libdialogs_la-createindex.o .libs/libdialogs_la-properties.o .libs/libdialogs_la-foreignkey.o .libs/libdialogs_la-getobjectname.o .libs/libdialogs_la-jointype.o .libs/libdialogs_la-addcolumnsdialog.o .libs/libdialogs_la-odbccredentials.o .libs/libdialogs_la-bitmappanel.o .libs/libdialogs_la-newquery.o .libs/libdialogs_la-quickselect.o .libs/libdialogs_la-retrievalarguments.o .libs/libdialogs_la-gotoline.o .libs/libdialogs_la-attachdb.o .libs/libdialogs_la-detachdb.o .libs/libdialogs_la-datasource.o .libs/libdialogs_la-createviewoptions.o .libs/libdialogs_la-saveview.o   -Wl,-rpath -Wl,/home/igor/dbhandler_new/Debug/libsqlite/.libs -Wl,-rpath -Wl,/home/igor/dbhandler_new/Debug/libodbc/.libs -Wl,-rpath -Wl,/home/igor/dbhandler_new/Debug/libfieldswindow/.libs -Wl,-rpath -Wl,/home/igor/dbhandler_new/Debug/libshapeframework/.libs -Wl,-rpath -Wl,/home/igor/dbhandler_new/Debug/libpropertypages/.libs -Wl,-rpath -Wl,/home/igor/dbhandler_new/Debug/libpostgres/.libs -L/home/igor/dbhandler_new/Debug/libshapeframework/.libs -L../libsqlite -L../libshapeframework -L../dbinterface -L../libfieldswindow -L../libodbc -L../libpostgres -L../libpropertypages -L../libhelpers -L../libpropertieshandlers /home/igor/dbhandler_new/Debug/libsqlite/.libs/libsqlite_lib.so /home/igor/dbhandler_new/Debug/libodbc/.libs/libodbc_lib.so -L/home/igor/wxWidgets/buildGTK/lib /home/igor/dbhandler_new/Debug/libfieldswindow/.libs/libfieldswindow.so /home/igor/dbhandler_new/Debug/libshapeframework/.libs/libshapeframework.so /home/igor/dbhandler_new/Debug/libpropertypages/.libs/libpropertypages.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lhelpers -lpropertieshandlers /home/igor/dbhandler_new/Debug/libpostgres/.libs/libpostgres.so -L/usr/lib64/postgresql-14/lib64 -ldbinterface -lpq -lpthread -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crtn.o  -pthread -pthread -g -O0 -pthread -Wl,-rpath -Wl,/home/igor/wxWidgets/buildGTK/lib   -pthread -Wl,-soname -Wl,libdialogs.so.0 -o .libs/libdialogs.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libdialogs.so.0" && ln -s "libdialogs.so.0.0.0" "libdialogs.so.0")
libtool: link: (cd ".libs" && rm -f "libdialogs.so" && ln -s "libdialogs.so.0.0.0" "libdialogs.so")
libtool: link: ar cru .libs/libdialogs.a  libdialogs_la-databasetype.o libdialogs_la-dialogs.o libdialogs_la-odbcconfigure.o libdialogs_la-selecttables.o libdialogs_la-createindex.o libdialogs_la-properties.o libdialogs_la-foreignkey.o libdialogs_la-getobjectname.o libdialogs_la-jointype.o libdialogs_la-addcolumnsdialog.o libdialogs_la-odbccredentials.o libdialogs_la-bitmappanel.o libdialogs_la-newquery.o libdialogs_la-quickselect.o libdialogs_la-retrievalarguments.o libdialogs_la-gotoline.o libdialogs_la-attachdb.o libdialogs_la-detachdb.o libdialogs_la-datasource.o libdialogs_la-createviewoptions.o libdialogs_la-saveview.o
libtool: link: ranlib .libs/libdialogs.a
libtool: link: ( cd ".libs" && rm -f "libdialogs.la" && ln -s "../libdialogs.la" "libdialogs.la" )
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libdialogs'


Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1541
Location: South America

PostPosted: Sat Apr 13, 2024 2:00 pm    Post subject: Reply with quote

That's the command that builds libdialogs.so.0.0.0. Now check two things:

Code:
$ ldd /usr/local/lib/libdialogs.so.0.0.0

to see if the output shows the wxWidgets libraries from your home directory, and the output of ldd for a program that links to libdialogs and fails with the message in your OP (file not found).
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Sat Apr 13, 2024 2:10 pm    Post subject: Reply with quote

Hi,
Here is the output:

Code:

IgorReinCloud /home/igor # ldd /usr/local/lib/libdialogs.so.0.0.0 | grep -i libwx
   libwx_gtk3u_xrc-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_xrc-3.2.so.0 (0x00007f35c4d4c000)
   libwx_gtk3u_html-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_html-3.2.so.0 (0x00007f35c4c55000)
   libwx_gtk3u_qa-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_qa-3.2.so.0 (0x00007f35c4c23000)
   libwx_gtk3u_core-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_core-3.2.so.0 (0x00007f35c4319000)
   libwx_baseu_xml-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_xml-3.2.so.0 (0x00007f35c4300000)
   libwx_baseu_net-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_net-3.2.so.0 (0x00007f35c4297000)
   libwx_baseu-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu-3.2.so.0 (0x00007f35c3fc2000)
   libwx_gtk3u_xrc-3.1.so.4 => not found
   libwx_gtk3u_html-3.1.so.4 => not found
   libwx_gtk3u_qa-3.1.so.4 => not found
   libwx_gtk3u_core-3.1.so.4 => not found
   libwx_baseu_xml-3.1.so.4 => not found
   libwx_baseu_net-3.1.so.4 => not found
   libwx_baseu-3.1.so.4 => not found
   libwx_gtk3u_xrc-3.1.so.4 => not found
   libwx_gtk3u_html-3.1.so.4 => not found
   libwx_gtk3u_qa-3.1.so.4 => not found
   libwx_gtk3u_core-3.1.so.4 => not found
   libwx_baseu_xml-3.1.so.4 => not found
   libwx_baseu_net-3.1.so.4 => not found
   libwx_baseu-3.1.so.4 => not found
   libwx_gtk3u_xrc-3.1.so.4 => not found
   libwx_gtk3u_html-3.1.so.4 => not found
   libwx_gtk3u_qa-3.1.so.4 => not found
   libwx_gtk3u_core-3.1.so.4 => not found
   libwx_baseu_xml-3.1.so.4 => not found
   libwx_baseu_net-3.1.so.4 => not found
   libwx_baseu-3.1.so.4 => not found
   libwx_gtk3u_xrc-3.1.so.4 => not found
   libwx_gtk3u_html-3.1.so.4 => not found
   libwx_gtk3u_qa-3.1.so.4 => not found
   libwx_gtk3u_core-3.1.so.4 => not found
   libwx_baseu_xml-3.1.so.4 => not found
   libwx_baseu_net-3.1.so.4 => not found
   libwx_baseu-3.1.so.4 => not found
IgorReinCloud /home/igor #



which I don't really understand. Especially so, simce I'm doing "make distclean" prior to compiling...

Why does it finds it and then do not find it?

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1541
Location: South America

PostPosted: Sat Apr 13, 2024 2:20 pm    Post subject: Reply with quote

There are references to different versions of the wxWidgets libraries indeed, so there is some problem with libdialogs. Post the output of:

Code:
$ lddtree /usr/local/lib/libdialogs.so.0.0.0

_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Sat Apr 13, 2024 2:24 pm    Post subject: Reply with quote

Hi,
Code:

IgorReinCloud /home/igor # readelf -d /usr/local/lib/libdialogs.so.0.0.0

Dynamic section at offset 0x1c2200 contains 56 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libsqlite_lib.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libodbc_lib.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libfieldswindow.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libshapeframework.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpropertieshandlers.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpropertypages.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgtk-3.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgdk-3.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpangocairo-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpango-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libharfbuzz.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libatk-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libcairo-gobject.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libcairo.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libgdk_pixbuf-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgio-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgobject-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libglib-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpostgres.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpq.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_gtk3u_xrc-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_gtk3u_html-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_gtk3u_qa-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_gtk3u_core-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_baseu_xml-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_baseu_net-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libwx_baseu-3.2.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
 0x000000000000000e (SONAME)             Library soname: [libdialogs.so.0]
 0x000000000000001d (RUNPATH)            Library runpath: [/home/igor/wxWidgets/buildGTK/lib]
 0x000000000000000c (INIT)               0xcd000
 0x000000000000000d (FINI)               0x16ccf8
 0x0000000000000019 (INIT_ARRAY)         0x1ab380
 0x000000000000001b (INIT_ARRAYSZ)       184 (bytes)
 0x000000000000001a (FINI_ARRAY)         0x1ab438
 0x000000000000001c (FINI_ARRAYSZ)       8 (bytes)
 0x000000006ffffef5 (GNU_HASH)           0x270
 0x0000000000000005 (STRTAB)             0x26958
 0x0000000000000006 (SYMTAB)             0x9318
 0x000000000000000a (STRSZ)              308176 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x1c4000
 0x0000000000000002 (PLTRELSZ)           67296 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0xbc3d0
 0x0000000000000007 (RELA)               0x74598
 0x0000000000000008 (RELASZ)             294456 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffffe (VERNEED)            0x74458
 0x000000006fffffff (VERNEEDNUM)         6
 0x000000006ffffff0 (VERSYM)             0x71d28
 0x000000006ffffff9 (RELACOUNT)          703
 0x0000000000000000 (NULL)               0x0
IgorReinCloud /home/igor #



Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1541
Location: South America

PostPosted: Sat Apr 13, 2024 2:43 pm    Post subject: Reply with quote

I edited the post and changed readelf to lddtree. The output of the former suggests that it is one of the other linked libraries that pulls different versions of the wxWidgets libraries, and the output of the latter should show which one.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Sat Apr 13, 2024 3:17 pm    Post subject: Reply with quote

Hi,
Code:

IgorReinCloud /home/igor # lddtree /usr/local/lib/libdialogs.so.0.0.0
libdialogs.so.0.0.0 => /usr/local/lib/libdialogs.so.0.0.0 (interpreter => none)
    libsqlite_lib.so.0 => /usr/local/lib64/libsqlite_lib.so.0
    libodbc_lib.so.0 => /usr/local/lib64/libodbc_lib.so.0
        libodbc.so.2 => /usr/lib64/libodbc.so.2
            libltdl.so.7 => //usr/lib64/libltdl.so.7
            libdl.so.2 => /lib64/libdl.so.2
            libpthread.so.0 => /lib64/libpthread.so.0
        libodbcinst.so.2 => /usr/lib64/libodbcinst.so.2
    libfieldswindow.so.0 => /usr/local/lib64/libfieldswindow.so.0
        libwx_gtk3u_xrc-3.1.so.4 => not found
        libwx_gtk3u_html-3.1.so.4 => not found
        libwx_gtk3u_qa-3.1.so.4 => not found
        libwx_gtk3u_core-3.1.so.4 => not found
        libwx_baseu_xml-3.1.so.4 => not found
        libwx_baseu_net-3.1.so.4 => not found
        libwx_baseu-3.1.so.4 => not found
    libshapeframework.so.0 => /usr/local/lib64/libshapeframework.so.0
    libpropertieshandlers.so.0 => /usr/local/lib64/libpropertieshandlers.so.0
    libpropertypages.so.0 => /usr/local/lib64/libpropertypages.so.0
    libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0
        libX11.so.6 => /usr/lib64/libX11.so.6
            libxcb.so.1 => /usr/lib64/libxcb.so.1
                libXau.so.6 => /usr/lib64/libXau.so.6
                libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6
                    libbsd.so.0 => /usr/lib64/libbsd.so.0
                        libmd.so.0 => /usr/lib64/libmd.so.0
        libXi.so.6 => /usr/lib64/libXi.so.6
            libXext.so.6 => /usr/lib64/libXext.so.6
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3
        libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0
            libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3
            libatspi.so.0 => /usr/lib64/libatspi.so.0
        libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0
            libffi.so.7 => /usr/lib64/libffi.so.7
        libepoxy.so.0 => /usr/lib64/libepoxy.so.0
        libfribidi.so.0 => /usr/lib64/libfribidi.so.0
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0
            libfreetype.so.6 => /usr/lib64/libfreetype.so.6
                libbz2.so.1 => /lib64/libbz2.so.1
                libpng16.so.16 => /usr/lib64/libpng16.so.16
                libz.so.1 => /lib64/libz.so.1
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
            libexpat.so.1 => /usr/lib64/libexpat.so.1
            libuuid.so.1 => /lib64/libuuid.so.1
                ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
    libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2
            libXrender.so.1 => /usr/lib64/libXrender.so.1
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1
        libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0
        libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0
        libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1
    libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0
    libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3
    libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0
    libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2
    libcairo.so.2 => /usr/lib64/libcairo.so.2
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0
        libEGL.so.1 => /usr/lib64/libEGL.so.1
            libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0
        libGL.so.1 => /usr/lib64/libGL.so.1
            libGLX.so.0 => /usr/lib64/libGLX.so.0
    libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62
    libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0
        libmount.so.1 => /lib64/libmount.so.1
            libblkid.so.1 => /lib64/libblkid.so.1
    libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0
        libpcre.so.1 => /lib64/libpcre.so.1
    libpostgres.so.0 => /usr/local/lib64/libpostgres.so.0
    libpq.so.5 => /usr/lib64/libpq.so.5
        libssl.so.1.1 => /usr/lib64/libssl.so.1.1
        libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1
    libwx_gtk3u_xrc-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_xrc-3.2.so.0
        libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1
        libSM.so.6 => /usr/lib64/libSM.so.6
            libICE.so.6 => /usr/lib64/libICE.so.6
        libgspell-1.so.2 => /usr/lib64/libgspell-1.so.2
            libicuuc.so.70 => /usr/lib64/libicuuc.so.70
                libicudata.so.70 => /usr/lib64/libicudata.so.70
        libenchant-2.so.2 => /usr/lib64/libenchant-2.so.2
        libnotify.so.4 => /usr/lib64/libnotify.so.4
        libXtst.so.6 => /usr/lib64/libXtst.so.6
        libtiff.so.5 => /usr/lib64/libtiff.so.5
        libsecret-1.so.0 => /usr/lib64/libsecret-1.so.0
            libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20
                libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0
        libcurl.so.4 => /usr/lib64/libcurl.so.4
            libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14
    libwx_gtk3u_html-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_html-3.2.so.0
    libwx_gtk3u_qa-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_qa-3.2.so.0
    libwx_gtk3u_core-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_core-3.2.so.0
    libwx_baseu_xml-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_xml-3.2.so.0
    libwx_baseu_net-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_net-3.2.so.0
    libwx_baseu-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu-3.2.so.0
    libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libstdc++.so.6
    libm.so.6 => /lib64/libm.so.6
    libc.so.6 => /lib64/libc.so.6
    libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libgcc_s.so.1
IgorReinCloud /home/igor #


Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1541
Location: South America

PostPosted: Sat Apr 13, 2024 3:29 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
Code:

    libfieldswindow.so.0 => /usr/local/lib64/libfieldswindow.so.0
        libwx_gtk3u_xrc-3.1.so.4 => not found
        libwx_gtk3u_html-3.1.so.4 => not found
        libwx_gtk3u_qa-3.1.so.4 => not found
        libwx_gtk3u_core-3.1.so.4 => not found
        libwx_baseu_xml-3.1.so.4 => not found
        libwx_baseu_net-3.1.so.4 => not found
        libwx_baseu-3.1.so.4 => not found

There you have it, it's libfieldswindow.so.0. You'd now have to look at how this library was built. Is it part of the same project as libdialogs? Being in /usr/local suggests that it was at least built locally.

EDIT: your project does install a libfieldswindow.so.0.0.0, but it is in /usr/local/lib, not /usr/local/lib64. This one looks like a remnant of something else, and is interfering with linkage.

EDIT 2: It looks like there are quite a few libraries with the same names in both /usr/local/lib64 (presumably old) and /usr/local/lib (presumably from the most recent version of your project).
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Sat Apr 13, 2024 3:45 pm    Post subject: Reply with quote

Hi,
Yes, it is part of my project.
So I should just remove everything in /usr/local/lib64 and that's it?

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1541
Location: South America

PostPosted: Sat Apr 13, 2024 4:09 pm    Post subject: Reply with quote

Well, it's your project and your computer. Do you not know where those libraries in /usr/local/lib64 come from? If you are sure that they are old versions, then yes, removing every library with the same name as one from the most recent version of your project —and only those libraries, who knows what else there is in /usr/local/lib64— would probably solve it
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3611

PostPosted: Sun Apr 14, 2024 5:46 am    Post subject: Reply with quote

Hi,
This issue is fixed.
However after rebuilding, I get another one:

Code:

igor@IgorReinCloud ~/dbhandler_new/Debug/libdbloader/.libs $ ldd libdbloader.so.0.0.0
   linux-vdso.so.1 (0x00007ffdae5e3000)
   libsqlite_lib.so.0 => /home/igor/dbhandler_new/Debug/libsqlite/.libs/libsqlite_lib.so.0 (0x00007f3d1fb96000)
   libodbc_lib.so.0 => /home/igor/dbhandler_new/Debug/libodbc/.libs/libodbc_lib.so.0 (0x00007f3d1faf2000)
   libpostgres.so.0 => /home/igor/dbhandler_new/Debug/libpostgres/.libs/libpostgres.so.0 (0x00007f3d1fa7b000)
   libmysql_lib.so.0 => /home/igor/dbhandler_new/Debug/libmysql/.libs/libmysql_lib.so.0 (0x00007f3d1fa1d000)
   libodbc.so.2 => /usr/lib64/libodbc.so.2 (0x00007f3d1f795000)
   libodbcinst.so.2 => /usr/lib64/libodbcinst.so.2 (0x00007f3d1f57d000)
   libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f3d1f52d000)
   libmysqlclient.so.21 => /usr/lib64/libmysqlclient.so.21 (0x00007f3d1eeac000)
   libz.so.1 => /lib64/libz.so.1 (0x00007f3d1ee92000)
   libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007f3d1edd7000)
   libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007f3d1ed42000)
   libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007f3d1ea73000)
   libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f3d1ea60000)
   libwx_gtk3u_xrc-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_xrc-3.2.so.0 (0x00007f3d1e92d000)
   libwx_gtk3u_html-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_html-3.2.so.0 (0x00007f3d1e836000)
   libwx_gtk3u_qa-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_qa-3.2.so.0 (0x00007f3d1e804000)
   libwx_gtk3u_core-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_core-3.2.so.0 (0x00007f3d1defa000)
   libwx_baseu_xml-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_xml-3.2.so.0 (0x00007f3d1dee1000)
   libwx_baseu_net-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_net-3.2.so.0 (0x00007f3d1de78000)
   libwx_baseu-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu-3.2.so.0 (0x00007f3d1dba3000)
   libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libstdc++.so.6 (0x00007f3d1d98c000)
   libm.so.6 => /lib64/libm.so.6 (0x00007f3d1d8b1000)
   libc.so.6 => /lib64/libc.so.6 (0x00007f3d1d6b4000)
   libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libgcc_s.so.1 (0x00007f3d1d698000)
   libltdl.so.7 => //usr/lib64/libltdl.so.7 (0x00007f3d1d68c000)
   libdl.so.2 => /lib64/libdl.so.2 (0x00007f3d1d687000)
   libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3d1d682000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f3d1fd4d000)
   libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007f3d1ce1c000)
   libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007f3d1cd11000)
   libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f3d1cd00000)
   libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f3d1cc98000)
   libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f3d1cb96000)
   libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f3d1cb6c000)
   libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007f3d1cb60000)
   libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f3d1ca19000)
   libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f3d1c9ea000)
   libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f3d1c801000)
   libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3d1c7a0000)
   libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f3d1c79b000)
   libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3d1c65c000)
   libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f3d1c512000)
   libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f3d1c30c000)
   libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f3d1c104000)
   libgspell-1.so.2 => /usr/lib64/libgspell-1.so.2 (0x00007f3d1c0df000)
   libenchant-2.so.2 => /usr/lib64/libenchant-2.so.2 (0x00007f3d1c0d1000)
   libnotify.so.4 => /usr/lib64/libnotify.so.4 (0x00007f3d1c0c7000)
   libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f3d1bebf000)
   libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f3d1bea1000)
   libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f3d1bc5c000)
   libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f3d1bb91000)
   libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f3d1bb58000)
   libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f3d1bac5000)
   libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007f3d1ba3f000)
   libsecret-1.so.0 => /usr/lib64/libsecret-1.so.0 (0x00007f3d1b9da000)
   libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f3d1b952000)
   libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f3d1b921000)
   libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f3d1b919000)
   libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f3d1b905000)
   libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f3d1b8fc000)
   libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007f3d1b8c4000)
   libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f3d1b8b2000)
   libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007f3d1b77c000)
   libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f3d1b75a000)
   libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f3d1b54f000)
   libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f3d1b542000)
   libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f3d1b33f000)
   libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f3d1b13c000)
   libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007f3d1b0f5000)
   libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007f3d1b0e9000)
   libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007f3d1b0e4000)
   libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f3d1aed1000)
   libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f3d1aeaa000)
   libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f3d1adfd000)
   libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f3d1ade3000)
   libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f3d1abdf000)
   libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f3d1a9b4000)
   libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f3d1a7a6000)
   libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f3d1a59b000)
   libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f3d1a514000)
   libmount.so.1 => /lib64/libmount.so.1 (0x00007f3d1a4b0000)
   libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f3d1a4a4000)
   libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f3d1a42a000)
   libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f3d1a40b000)
   libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f3d1a402000)
   libicuuc.so.70 => /usr/lib64/libicuuc.so.70 (0x00007f3d1a202000)
   libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f3d1a1ef000)
   libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007f3d1a0dd000)
   libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14 (0x00007f3d1a0b0000)
   libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f3d1a062000)
   libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007f3d1a025000)
   libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f3d19f6b000)
   libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f3d19d67000)
   libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f3d19d5f000)
   libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f3d19d2b000)
   libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f3d19cd4000)
   libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007f3d19cbb000)
   libicudata.so.70 => /usr/lib64/libicudata.so.70 (0x00007f3d1809d000)
   libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007f3d18075000)
   libmd.so.0 => /usr/lib64/libmd.so.0 (0x00007f3d18067000)
igor@IgorReinCloud ~/dbhandler_new/Debug/libdbloader/.libs $ su


This is inside the build die...

Code:

igor@IgorReinCloud /usr/local/lib $ ldd libdbloader.so.0.0.0
   linux-vdso.so.1 (0x00007ffd00b11000)
   libsqlite_lib.so.0 => not found
   libodbc_lib.so.0 => not found
   libpostgres.so.0 => not found
   libmysql_lib.so.0 => not found
   libodbc.so.2 => /usr/lib64/libodbc.so.2 (0x00007fa61d680000)
   libodbcinst.so.2 => /usr/lib64/libodbcinst.so.2 (0x00007fa61d468000)
   libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007fa61d418000)
   libmysqlclient.so.21 => /usr/lib64/libmysqlclient.so.21 (0x00007fa61cd97000)
   libz.so.1 => /lib64/libz.so.1 (0x00007fa61cd7d000)
   libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007fa61ccc2000)
   libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007fa61cc2d000)
   libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007fa61c95e000)
   libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fa61c94b000)
   libwx_gtk3u_xrc-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_xrc-3.2.so.0 (0x00007fa61c818000)
   libwx_gtk3u_html-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_html-3.2.so.0 (0x00007fa61c721000)
   libwx_gtk3u_qa-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_qa-3.2.so.0 (0x00007fa61c6ef000)
   libwx_gtk3u_core-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_gtk3u_core-3.2.so.0 (0x00007fa61bde5000)
   libwx_baseu_xml-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_xml-3.2.so.0 (0x00007fa61bdcc000)
   libwx_baseu_net-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu_net-3.2.so.0 (0x00007fa61bd63000)
   libwx_baseu-3.2.so.0 => /home/igor/wxWidgets/buildGTK/lib/libwx_baseu-3.2.so.0 (0x00007fa61ba8e000)
   libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libstdc++.so.6 (0x00007fa61b877000)
   libm.so.6 => /lib64/libm.so.6 (0x00007fa61b79c000)
   libc.so.6 => /lib64/libc.so.6 (0x00007fa61b59f000)
   libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libgcc_s.so.1 (0x00007fa61b583000)
   libltdl.so.7 => //usr/lib64/libltdl.so.7 (0x00007fa61b577000)
   libdl.so.2 => /lib64/libdl.so.2 (0x00007fa61b572000)
   libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa61b56d000)
   /lib64/ld-linux-x86-64.so.2 (0x00007fa61d92c000)
   libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007fa61ad07000)
   libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007fa61abfc000)
   libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007fa61abeb000)
   libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fa61ab83000)
   libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fa61aa81000)
   libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007fa61aa57000)
   libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007fa61aa4b000)
   libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fa61a904000)
   libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007fa61a8d5000)
   libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fa61a6ec000)
   libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fa61a68b000)
   libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007fa61a686000)
   libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fa61a547000)
   libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fa61a3fd000)
   libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fa61a1f7000)
   libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007fa619fef000)
   libgspell-1.so.2 => /usr/lib64/libgspell-1.so.2 (0x00007fa619fca000)
   libenchant-2.so.2 => /usr/lib64/libenchant-2.so.2 (0x00007fa619fbc000)
   libnotify.so.4 => /usr/lib64/libnotify.so.4 (0x00007fa619fb2000)
   libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007fa619daa000)
   libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007fa619d8c000)
   libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fa619b47000)
   libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fa619a7c000)
   libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fa619a43000)
   libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fa6199b0000)
   libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007fa61992a000)
   libsecret-1.so.0 => /usr/lib64/libsecret-1.so.0 (0x00007fa6198c5000)
   libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007fa61983d000)
   libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fa61980c000)
   libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fa619804000)
   libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fa6197f0000)
   libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fa6197e7000)
   libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007fa6197af000)
   libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007fa61979d000)
   libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007fa619667000)
   libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007fa619645000)
   libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fa61943a000)
   libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fa61942d000)
   libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fa61922a000)
   libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fa619027000)
   libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007fa618fe0000)
   libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007fa618fd4000)
   libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007fa618fcf000)
   libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fa618dbc000)
   libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fa618d95000)
   libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fa618ce8000)
   libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fa618cce000)
   libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fa618aca000)
   libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fa61889f000)
   libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fa618691000)
   libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fa618486000)
   libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fa6183ff000)
   libmount.so.1 => /lib64/libmount.so.1 (0x00007fa61839b000)
   libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007fa61838f000)
   libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fa618315000)
   libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007fa6182f6000)
   libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fa6182ed000)
   libicuuc.so.70 => /usr/lib64/libicuuc.so.70 (0x00007fa6180ed000)
   libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fa6180da000)
   libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007fa617fc8000)
   libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14 (0x00007fa617f9b000)
   libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fa617f4d000)
   libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007fa617f10000)
   libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fa617e56000)
   libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fa617c52000)
   libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fa617c4a000)
   libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fa617c16000)
   libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fa617bbf000)
   libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007fa617ba6000)
   libicudata.so.70 => /usr/lib64/libicudata.so.70 (0x00007fa615f88000)
   libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007fa615f60000)
   libmd.so.0 => /usr/lib64/libmd.so.0 (0x00007fa615f52000)
igor@IgorReinCloud /usr/local/lib $


And this is inside intall directory.

Code:

Making install in libdbloader
make[1]: Entering directory '/home/igor/dbhandler_new/Debug/libdbloader'
make[2]: Entering directory '/home/igor/dbhandler_new/Debug/libdbloader'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libdbloader.la '/usr/local/lib'
libtool: warning: relinking 'libdbloader.la'
libtool: install: (cd /home/igor/dbhandler_new/Debug/libdbloader; /bin/sh "/home/igor/dbhandler_new/Debug/libtool"  --tag CXX --mode=relink g++ -I/usr/include -I../../dbinterface -I../../libsqlite -I../../libodbc -I../../libpostgres -I../../libmysql -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -I/usr/include/postgresql-14 -I/usr/include/mysql -I/home/igor/wxWidgets/buildGTK/lib/wx/include/gtk3-unicode-3.2 -I/home/igor/wxWidgets/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O0 -L../dbinterface -ldbinterface -L../libsqlite -L../libodbc -L../libpostgres -L../libmysql -lsqlite_lib -lodbc_lib -lpostgres -lmysql_lib -L/usr/lib64 -lodbc -lodbcinst -L/usr/lib64/postgresql-14/lib64 -lpq -L/usr/lib64 -lmysqlclient -lz -lzstd -lssl -lcrypto -lresolv -lm -L/home/igor/wxWidgets/buildGTK/lib -pthread -Wl,-rpath,/home/igor/wxWidgets/buildGTK/lib -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -o libdbloader.la -rpath /usr/local/lib libdbloader_la-dbloader.lo )
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtbeginS.o  .libs/libdbloader_la-dbloader.o   -L../dbinterface -L../libsqlite -L../libodbc -L../libpostgres -L../libmysql -L/usr/local/lib -lsqlite_lib -lodbc_lib -lpostgres -L/usr/lib64/postgresql-14/lib64 -ldbinterface -lmysql_lib -L/usr/lib64 -lodbc -lodbcinst -lpq -lmysqlclient -lz -lzstd -lssl -lcrypto -lresolv -L/home/igor/wxWidgets/buildGTK/lib -lpthread -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crtn.o  -pthread -g -O0 -pthread -Wl,-rpath -Wl,/home/igor/wxWidgets/buildGTK/lib   -pthread -Wl,-soname -Wl,libdbloader.so.0 -o .libs/libdbloader.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libdbloader.so.0.0.0T /usr/local/lib/libdbloader.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdbloader.so.0.0.0 libdbloader.so.0 || { rm -f libdbloader.so.0 && ln -s libdbloader.so.0.0.0 libdbloader.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdbloader.so.0.0.0 libdbloader.so || { rm -f libdbloader.so && ln -s libdbloader.so.0.0.0 libdbloader.so; }; })
libtool: install: /usr/bin/install -c .libs/libdbloader.lai /usr/local/lib/libdbloader.la
libtool: install: /usr/bin/install -c .libs/libdbloader.a /usr/local/lib/libdbloader.a
libtool: install: chmod 644 /usr/local/lib/libdbloader.a
libtool: install: ranlib /usr/local/lib/libdbloader.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/13/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/igor/dbhandler_new/Debug/libdbloader'
make[1]: Leaving directory '/home/igor/dbhandler_new/Debug/libdbloader'


And this is the install log excerpt.

Thank you.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum