spencer-project / spencer_people_tracking

Multi-modal ROS-based people detection and tracking framework for mobile robots developed within the context of the EU FP7 project SPENCER.
http://www.spencer.eu/
663 stars 327 forks source link

Unable to make and install libcudaHOG lib #9

Closed srinimd2005 closed 8 years ago

srinimd2005 commented 8 years ago

Hi eveyone, I couldn't make and install the libcudaHOGlib even though I have cuda in my system. I even tried the cuda samples and it is working. The cmake fails in cudaHOG.cpp build.

Is the groundHOG necessary for people_tracking or can I even try using only rgbd_people_tracking ?

Can I use Kinect from xbox 360. The rviz display pointcloud but no human tracking.

Please someone help on this issue.

srinimd2005 commented 8 years ago

The problem could be solved by adding right hyperlink to the make file. The weblink to the file has been changed to another destination.

http://www.vision.rwth-aachen.de/media/resource_files/groundHOG_v1.1_b.tar.gz in this file /spencer_people_tracking/detection/monocular_detectors/3rd_party/CMakeLists.txt

Alex-Beh commented 4 years ago

Hello, I encounter some issue when I want to compile the libcudaHOG lib.

when I run sudo make in the build directory, the following error pop out:

../../libcudaHOG/cudaHOG/gradients.cu(150): warning: a user-provided literal suffix must begin with "_"
../../libcudaHOG/cudaHOG/gradients.cu(150): error: user-defined literal operator not found

Currently I try to comment those line and continue to compile it... (although I know it is not a good solution in long run.)

Then I face the -lboost_program_options-mt, I change according what you said in url, but the following error pop up:

/usr/bin/ld: main.o: undefined reference to symbol '_ZN7QString4freeEPNS_4DataE'
//usr/lib/x86_64-linux-gnu/libQtCore.so.4: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

Something wrong when I include the library, do you have any idea on this?

Update Solved Thanks.

Tacha-S commented 4 years ago

@Alex-Beh I was occured a same error, how did you solve it?

/usr/bin/ld: main.o: undefined reference to symbol '_ZN7QString4freeEPNS_4DataE'
//usr/lib/x86_64-linux-gnu/libQtCore.so.4: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Alex-Beh commented 4 years ago

Follow the instructions in IMPORTANT! in url.

Let me know if you still cannot solve it.

Tacha-S commented 4 years ago

Solved the error, Thanks. '_ZN7QString4freeEPNS_4DataE' shows QString::fromAscii_helper reference