I'm running a BBB with debian, kernel 3.8. I've got Qt up and running, I can do a simple hello world program on it. Everything works great.
My host machine is running Ubuntu 12.04 32 bit.
I'm trying to install the qserialport library, but its giving me a lot of grief. I've tried following the wiki here.
Running from the command line seems promising, but I'm not sure how to resolve the error that I'm seeing. When I've run the qmake successfully, but when I run the make command I run into the error: arm-linux-bnueabihf/bin/ld: cannot find -ludev.
I have libudev-dev installed in my host computer, so I don't think this is the problem.
Any thoughts on what might be the problem or how to fix it?
Thanks in advance.
libudev-devis package with header files. And-ludevis about linking with actualudevlibrary (.soor.afile). Next, when cross-compiling with ARM toolchain (usingarm-linux-gnueabihf-toolchain, in your case), you should provide mentioned library built for the same architecture (ARM), and not for your host PC. So it seems like you need to build (or download already built)udevfor ARM architecture first, and then "feed" it to yourqmakefile, or something like that. - Sam Protsenko