Hi,
I am facing the following warnings and error when i compile "runTransceiver.cpp". This seems to be a problem with the Functions using reference to device USRP.
libusrp is already installed. What does this error indicates? How should i remove it?
address@hidden:~/openbts/Transceiver$ g++ '/home/gohar/openbts/Transceiver/runTransceiver.cpp'
In file included from /home/gohar/openbts/Transceiver/USRPDevice.h:25,
from /home/gohar/openbts/Transceiver/radioInterface.h:25,
from
/home/gohar/openbts/Transceiver/Transceiver.h:29,
from /home/gohar/openbts/Transceiver/runTransceiver.cpp:24:
/usr/local/include/usrp_bytesex.h:37:2: warning: #warning Using non-portable code (likely wrong other than ILP32).
In file included from /home/gohar/openbts/Transceiver/radioInterface.h:24,
from /home/gohar/openbts/Transceiver/Transceiver.h:29,
from /home/gohar/openbts/Transceiver/runTransceiver.cpp:24:
/home/gohar/openbts/Transceiver/sigProcLib.h:35: warning: ‘typedef’ was ignored in this declaration
/home/gohar/openbts/Transceiver/sigProcLib.h:45: warning: ‘typedef’ was ignored in this declaration
/tmp/cc1M0b51.o: In function
`main':
runTransceiver.cpp:(.text+0xa3): undefined reference to `USRPDevice::USRPDevice(double)'
runTransceiver.cpp:(.text+0xc5): undefined reference to `USRPDevice::make(bool)'
runTransceiver.cpp:(.text+0x131): undefined reference to `RadioInterface::RadioInterface(USRPDevice*, int, int, GSM::Time)'
runTransceiver.cpp:(.text+0x1e1): undefined reference to `Transceiver::Transceiver(int, char const*, int, GSM::Time, RadioInterface*)'
runTransceiver.cpp:(.text+0x22f): undefined reference to `Transceiver::start()'
runTransceiver.cpp:(.text+0x2a5): undefined reference to `Transceiver::~Transceiver()'
collect2: ld returned 1 exit status
Regards
Gohar