Linux Distro Inquiry

43 views
Skip to first unread message

Farjad Farahmand

unread,
Oct 29, 2022, 5:04:41 AM10/29/22
to fix8-support
Hello,

I'm part of a team trying out the fix8 library to see if it's a good match for us. We are able to run everything fine on centos 7. However ubuntu 22.04 / Rocky 8 / Fedora 36 / Manjaro 21 all fail to build. Only older distros are successful.

The builds always fails on:  

mv -f .deps/hftest.Tpo .deps/hftest.Po
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -I../include -O3 -Wall -lfix8 -lpthread -lrt     -lPocoFoundation -lPocoNet -lPocoUtil -lPocoXML -lPocoJSON -L../runtime -rdynamic -lhftest -lz   -o hftest hftest.o  -ltcmalloc_minimal
libtool: link: g++ -I../include -O3 -Wall -rdynamic -o .libs/hftest hftest.o  /home/dev/libs/fix8/fix8-1.4.2/runtime/.libs/libfix8.so -lcrypt -lpthread -lrt -lPocoFoundation -lPocoNet -lPocoUtil -lPocoXML -lPocoJSON -L../runtime -lhftest -lz -ltcmalloc_minimal -Wl,-rpath -Wl,/usr/local/lib
/usr/bin/ld: cannot find -lhftest: No such file or directory
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:634: hftest] Error 1
make[3]: Leaving directory '/home/dev/libs/fix8/fix8-1.4.2/test'
make[2]: *** [Makefile:492: all] Error 2
make[2]: Leaving directory '/home/dev/libs/fix8/fix8-1.4.2/test'
make[1]: *** [Makefile:570: all-recursive] Error 1
make[1]: Leaving directory '/home/dev/libs/fix8/fix8-1.4.2'
make: *** [Makefile:475: all] Error 2

libhftest.so doesn't exist anywhere. My guess is that an update on cmake/libtools is causing this issue? 
Anyway Centos 7 is nearing end of life in about a year or so. I'm wondering if there is any workaround to build the project on something like RHEL 8 / Rocky 8?

Any help would be much appreciated,


All the best,

Farjad Farahmand

Reply all
Reply to author
Forward
0 new messages