Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated Lirbrary Requirements #199

Open
FuckLinuxUpdates opened this issue Sep 15, 2023 · 5 comments
Open

Outdated Lirbrary Requirements #199

FuckLinuxUpdates opened this issue Sep 15, 2023 · 5 comments

Comments

@FuckLinuxUpdates
Copy link

Hello,

I'd like to make you aware of the following issue on Linux Mint 21.2- Debian 22. there are missing libraries that I can't find.

These are for:

/opt/linuxtrack/bin

and

/opt/linuxtrack/lib/linuxtrack

the missing libraries were:

ibcrypto.so.1.0.0 => not found libcwiid.so.1 => not found liblo.so.7 => not found libQtCore.so.4 => not found libQtGui.so.4 => not found libQtNetwork.so.4 => not found libQtOpenGL.so.4 => not found libQtWebKit.so.4 => not found

and

ibcwiid.so.1 => not found libopencv_core.so.2.3 => not found libopencv_imgproc.so.2.3 => not found libopencv_objdetect.so.2.3 => not found

Respectively.

I'm following the instructions included and using the latest version (0.99.18).

Thank you for your time :)

@exuvo
Copy link

exuvo commented Oct 28, 2023

It was built for QT 4, if you want to compile by yourself for QT5 build from my fork https://github.com/exuvo/linuxtrack (contains #166 #201 #167)
Dependency changes (on arch) are: No longer needs qt4 and qtwebkit, Now needs qt5-base, mxml, nsis.

@mikconstantinou
Copy link

@exuvo thanks for the fork! It seems to resolve the QT4 requirements on Linux Mint as well, but the big issue now is support for opencv. By default, Mint 21.3 has opencv4 in the repos. Just out of curiosity, I changed the opencv references to opencv4 in the configure and configure.ac files, ran autoreconf -fi, and it got pretty far during the make before it died with

libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -O2 -I/usr/include/opencv4 -g -O2 -g -O2 -Wall -Wextra -Wformat -Wformat-security --param ssp-buffer-size=4 -fstack-protector -D_FORTIFY_SOURCE=2 -c facetrack.cpp -fPIC -DPIC -o .libs/libfacetrack_int_la-facetrack.o facetrack.cpp: In function ‘void* ltr_int_detector_thread(void*)’: facetrack.cpp:168:24: error: ‘cvGetTickCount’ was not declared in this scope 168 | double t = (double)cvGetTickCount(); | ^~~~~~~~~~~~~~ make[3]: *** [Makefile:1319: libfacetrack_int_la-facetrack.lo] Error 1
Is there any chance of getting it to work with opencv4?
Would it be compatible with opencv3, as that is the earliest version available on the opencv website.

Many thanks

@exuvo
Copy link

exuvo commented Apr 18, 2024 via email

@uglyDwarf
Copy link
Owner

@mikconstantinou I'm somewhat puzzled by the error message - that is something I fixed some time ago...
I'm going to rebuild the universal package soon - the distro I used is too ancient now; unfortunately real life doesn't allow my to move as fast as I'd like. Stay tuned...
Kind regards,

Michal

@mikconstantinou
Copy link

@uglyDwarf thanks so much, I'll keep an eye out!

This had inspired me to start looking at how flatpak works so that I could create a sandboxed flatpak of Linuxtrack with all of the dependencies self-contained. I haven't gotten very far, because I have the same problem of real life getting in the way.

Thanks again Michal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants