Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Raspberry Pi C++ (http://www.chiefdelphi.com/forums/showthread.php?t=136832)

FRC2501 21-04-2015 18:29

Raspberry Pi C++
 
I am trying to get team 2168's vision tracking working on a Raspberry Pi 2, but I get this error:
Code:

./2168_Vision_Example: error while loading shared libraries: libstdc++.so.6.0.20: cannot open shared object file: No such file or directory
I have had little experience with code outside of writing it and hitting compile and send to rio, could someone help me get this working

SoftwareBug2.0 21-04-2015 18:36

Re: Raspberry Pi C++
 
Do you see something named "libstdc++..." on your device? I don't have a Raspberry Pi to look at but it would be typically in something like /usr/lib. If you find it, see if the version number matches.

FRC2501 21-04-2015 18:48

Re: Raspberry Pi C++
 
There isn't a libstdc++ in that folder, I'm assuming that means that I have to get that library?
If so how would I get that library?

connor.worley 21-04-2015 19:03

Re: Raspberry Pi C++
 
You can statically link the library on the compiler end.

FRC2501 21-04-2015 20:06

Re: Raspberry Pi C++
 
Quote:

Originally Posted by connor.worley (Post 1474730)
You can statically link the library on the compiler end.

And how would I do this?

connor.worley 21-04-2015 20:09

Re: Raspberry Pi C++
 
Quote:

Originally Posted by FRC2501 (Post 1474763)
And how would I do this?

That depends on your environment... how are you building code for the pi?

FRC2501 21-04-2015 20:25

Re: Raspberry Pi C++
 
I am using Eclipse

connor.worley 21-04-2015 20:41

Re: Raspberry Pi C++
 
Quote:

Originally Posted by FRC2501 (Post 1474774)
I am using Eclipse

Did you follow a guide? Please link it. The more detail you can provide the better.

FRC2501 21-04-2015 20:50

Re: Raspberry Pi C++
 
I followed this guide:
https://github.com/Team2168/2168_Vision_Example

and to be honest I have no idea how the code I typed becomes the thing that runs on the roboRIO

faust1706 21-04-2015 21:26

Re: Raspberry Pi C++
 
I would remove what installation you have of opencv, and start fresh.

Glancing at the code, or rather what's in the repo. If you haven't, try installing opencv separate from here: https://github.com/Itseez/opencv, or by simply typing sudo apt-get install opencdv-lib. You aren't losing anything by not using their altered opencv that can change one camera's internal settings. V4L2 does this for ANY camera, well, for the most part.

Once you think it is done, run the following program to ensure everything is working:

https://github.com/rr1706/sample

Then I would try to run their program if you desire.

So in your first post you say you are using the Pi, but on your latest one you say the roboRIO....

As for your last comment indirectly about compilers: grab a book about compilers and read it. The general cs courseload for any university should include a class on compilers.

FRC2501 21-04-2015 21:50

Re: Raspberry Pi C++
 
Quote:

Originally Posted by faust1706 (Post 1474792)
I would remove what installation you have of opencv, and start fresh.

Glancing at the code, or rather what's in the repo. If you haven't, try installing opencv separate from here: https://github.com/Itseez/opencv, or by simply typing sudo apt-get install opencdv-lib. You aren't losing anything by not using their altered opencv that can change one camera's internal settings. V4L2 does this for ANY camera, well, for the most part.

Once you think it is done, run the following program to ensure everything is working:

https://github.com/rr1706/sample

Then I would try to run their program if you desire.

So in your first post you say you are using the Pi, but on your latest one you say the roboRIO....

As for your last comment indirectly about compilers: grab a book about compilers and read it. The general cs courseload for any university should include a class on compilers.


Sorry about confusing you, I am running this on a Pi, but I have the most experience with the rios, I reinstall the OpenCV, but it seems to be another C++ library not the OpenCV one that it needs.

faust1706 22-04-2015 08:20

Re: Raspberry Pi C++
 
I figured your installation of opencv wasn't the problem, but you never know. I don't really trust getting the opencv source from anywhere but from the repo I shared.

I think this terminal command with solve all your problems:

sudo apt-get install lib32stdc++6

FRC2501 23-04-2015 19:01

Re: Raspberry Pi C++
 
I tried to install it with apt-get and this came up, I did find that it has libstdc++ on it but not lib32stdc++
Code:

E: Unable to locate package lib32stdc++6
E: Couldn't find any package by regex 'lib32stdc++'


faust1706 24-04-2015 21:32

Re: Raspberry Pi C++
 
Um....shot in the dark here: sudo apt-get build-essential. Sorry for the rather delayed response.

FRC2501 28-04-2015 18:59

Re: Raspberry Pi C++
 
Ok a few things:
1. build-essential is already the newest version
2. lib32stdc++6 is not available
3. libstdc++6 is already the newest version

Doe anybody know how to fix this?


All times are GMT -5. The time now is 12:15.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi