-
Notifications
You must be signed in to change notification settings - Fork 58
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
Compile Breaks on "make examples" #2
Comments
Pasting Again:
|
Hey Mike, Thanks for trying out quiet. Did you happen to already have liquid dsp installed before trying it out?The linker error appears to reference just the functions that quiet has added on top of liquid but which haven't been merged back to liquid yet. Quiet's cmake build process is supposed to detect this and report an error but it's possible it failed somehow. |
So I actually had liquid-dsp installed before I installed quiet or quiet-lwip. Anyway, I did want to ask you a few questions about your quiet project. What would be a good Forum to pose these questions/discussions. So at the 20000 foot level, I am looking to make a "high speed" radio link over amateur radio frequencies using OFDM/GMSK modulation schemes, I understand that there is a lot to this, but I found a few projects (such as this one) that have already have started exploring. What I am VERY impressed about is your Quiet.js project in the web browser where I was able to get 1024 bit QAM and decoded over and audio signal cable looped back with a symbol decode rate at ~60ms with 40 to 50% cpu usage. I have tried another project called "amodem" which is python based but does not seem to be multi-threaded. My next steps are to get your software communicating over a "over the air" radio link using the Audio frequencies of my sound card interconnected to my transmit and receive radio's. I completely understand that I will not get anywhere close to QAM 1024 over a radio link. I would be even lucky to get QAM 16 or QAM 8. Sorry for being long winded. But my final goal is to use the software to create multiple QAM carriers, 4 or 8 in a row to get the desired bit rate that I am after. ~ 128K or 512K. depends on the fequency usage. More to discuss. Thanks for now. |
That sounds like an interesting use of quiet. I hadn't considered that you could actually use it that way, but that's essentially the same as psk31 or similar modes. Neat! If your build is still broken, try cloning my version of liquid and building it. You can check it out with If you want to talk more over email, feel free to use the address on my github profile. And good luck with your project, it sounds interesting 👍 |
Hi Brian, Firstly, congratulations for your work. I´m sure I´ll have fun with quiet. Additionally to be able to build quiet-liwp I had to copy two include files from libquiet.
I attach the scripts I am writing to install the dependencies and quiet-lwip. Note that I needed to install some packages to run the installation from a clean Ubuntu machine. It would be helpful for others to mention it I guess. The message I get is the following:
Thank you, |
Hi again, I´ve got it to work. I was missing libsndfile so quiet wasn't building correctly. Duh! I have the script here: If you think that shouldn't be there, tell me. Regards, |
Hi Brian:
So I was able to compile the quiet-lwip correctly, but when I try to compile the examples, as noted on your wiki. I get this error? It's a Linker error actually.
mikek@mike-M6700:
/Documents/Mike_Play_Learn/SDR_Radio/quiet/quiet-lwip-master/build$ make examples/Documents/Mike_Play_Learn/SDR_Radio/quiet/quiet-lwip-master/build$[ 1%] Built target lwip_netif
[ 3%] Built target lwip_sys
[ 19%] Built target lwip_api
[ 50%] Built target lwip_core
[ 65%] Built target lwip_ipv4
[ 73%] Built target quiet_lwip
[ 75%] Building C object examples/CMakeFiles/kv_server.dir/src/kv_server.c.o
[ 76%] Linking C executable ../bin/kv_server
//usr/local/lib/libquiet.so: undefined reference to
ofdmflexframesync_is_frame_open' //usr/local/lib/libquiet.so: undefined reference to
ofdmflexframesync_set_header_len'//usr/local/lib/libquiet.so: undefined reference to
ofdmflexframegen_set_header_len' //usr/local/lib/libquiet.so: undefined reference to
gmskframesync_set_header_len'//usr/local/lib/libquiet.so: undefined reference to
flexframesync_set_header_len' //usr/local/lib/libquiet.so: undefined reference to
gmskframegen_set_header_len'//usr/local/lib/libquiet.so: undefined reference to
flexframegen_set_header_len' //usr/local/lib/libquiet.so: undefined reference to
flexframesync_is_frame_open'//usr/local/lib/libquiet.so: undefined reference to
gmskframesync_is_frame_open' //usr/local/lib/libquiet.so: undefined reference to
resamp_rrrf_execute_output_block'collect2: error: ld returned 1 exit status
examples/CMakeFiles/kv_server.dir/build.make:95: recipe for target 'bin/kv_server' failed
make[3]: *** [bin/kv_server] Error 1
CMakeFiles/Makefile2:760: recipe for target 'examples/CMakeFiles/kv_server.dir/all' failed
make[2]: *** [examples/CMakeFiles/kv_server.dir/all] Error 2
CMakeFiles/Makefile2:607: recipe for target 'examples/CMakeFiles/examples.dir/rule' failed
make[1]: *** [examples/CMakeFiles/examples.dir/rule] Error 2
Makefile:261: recipe for target 'examples' failed
make: *** [examples] Error 2
mikek@mike-M6700:
Any idea's
Thanks.
MikeK
The text was updated successfully, but these errors were encountered: