I finally dared to package a program I need from the source and I bumped into an error (maybe not the last one

It appears that something wrong with sqlite3 components, though I have installed:
- Code: Select all
lib64sqlite3_0
lib64sqlite3-devel
- Code: Select all
cd src/libs_3rdparty/sqlite3/ && make -f Makefile
make[1]: Entering directory `/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3'
make -f Makefile.Release
make[2]: Entering directory `/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3'
gcc -c -pipe -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -DPIC -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -DPIC -fPIC -w -D_REENTRANT -fPIC -DUGENE_VERSION=1.11.1 -DUGENE_VER_MAJOR=1 -DUGENE_VER_MINOR=11 -DUGENE_VER_PATCH=1 -DUGENE_X86_64 -DUGENE_DATA_DIR=\"/usr/share/ugene/data\" -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_RTREE -DTHREADSAFE -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include -Isrc -Irelease -o _tmp/obj/release/sqlite3.o src/sqlite3.c
rm -f libugenedb.so.1.0.0 libugenedb.so libugenedb.so.1 libugenedb.so.1.0
g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-O1 -shared -Wl,-soname,libugenedb.so.1 -o libugenedb.so.1.0.0 _tmp/obj/release/sqlite3.o -L/usr/lib64 -L../../_release -lQtGui -L/usr/lib64 -L/usr/lib -lQtCore -lpthread
_tmp/obj/release/sqlite3.o: In function `unixDlError':
/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3/src/sqlite3.c:30426: undefined reference to `dlerror'
_tmp/obj/release/sqlite3.o: In function `unixDlSym':
/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3/src/sqlite3.c:30453: undefined reference to `dlsym'
_tmp/obj/release/sqlite3.o: In function `unixDlClose':
/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3/src/sqlite3.c:30457: undefined reference to `dlclose'
_tmp/obj/release/sqlite3.o: In function `unixDlOpen':
/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3/src/sqlite3.c:30412: undefined reference to `dlopen'
collect2: ld returned 1 exit status
make[2]: *** [../../_release/libugenedb.so.1.0.0] Error 1
make[2]: Leaving directory `/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3'
make[1]: *** [release] Error 2
make[1]: Leaving directory `/home/grigory/rpm/BUILD/ugene-1.11.1/src/libs_3rdparty/sqlite3'
make: *** [sub-src-libs_3rdparty-sqlite3-make_default-ordered] Error 2
error: Bad exit status from /home/grigory/rpm/tmp/rpm-tmp.fkmb2X (%build)
RPM build errors:
Bad exit status from /home/grigory/rpm/tmp/rpm-tmp.fkmb2X (%build)
What could be the problem here?
P.S. Mageia1 x86_64, spec file is for the earlier version and taken from Fedora (with modifications for Mageia of course).
P.P.S. I tried to contact the Fedora packager of this program, but as of now failed to get any response.
Thank you.