Ham Radio and Linux - Build the latest FLdigi from source under Linux
HTML-код
- Опубликовано: 16 дек 2017
- I've wanted to do a source build vid for awhile. FLdigi is a good subject since updates come often for the program.
If you like my videos, please subscribe here: ruclips.net/user/loughkb?s...
If you want me to keep making more videos like this, consider becoming my patron at Patreon: / kb9rlw
Discuss this and other videos on Facebook: / kb9rlw
Hit me up on the echolink repeater down by my house: W9TE (Node: 519521) Наука
Success. Now I can compile and install source code: 1- ./configure 2- synaptic to install missing files 3- repeat from step one until all the file are installed 4- make 5- sudo make install.
Now I am going to have fun.
Oh, wow. I watched before and got everything figured out. Now I am on a new computer and can do this install again. Thank you for helping with with these commands. I enjoy your mistakes and how you recover from them. This really helps.
Thank you! I know this video is 3 years old, but I had almost had the exact same errors, as I upgraded to FLDIGI 4. 1.17.
Not a radio ham but have a friend who is, I am however a Linux fan. Excellent video, well explained.
Great vid! Love seeing the up arrow being used for the command buffer. You should also try using tab for auto complete. It's hard watching you type out the whole commands...
Thanks for the great video Kevin. Great explanation of the 'build and install' process! I've grown weary of building source code, being 58 and all, and these days settle for the ease and convenience of adding a PPA to my repository. This is a reasobale (to me) balance between cutting edge (sometimes buggy) code and the stable releases provided for in your OS package manager. Mint, and I assume, Ubuntu, will then check those PPAs for updates. This way, one can often find a newer, 'not officially supported' packages for their OS. If one does this, a great PPA to then add is by Ubuntu and is maintained by the 'Ubuntu Amateur Radio Software Updates team'. This will provide reasonably safe updates to packages added via the PPA process... as long as that package is one in the sights of the Ubuntu people. And if not, the packages will still be checked for updates since the PPA you added is in the package manager now and will be checked during update scans (at least in Mint Linux). Thanks for the Linux coverage and hints! I reboot once a year just for fun. Haha. Take care
Excellent! Not only am I now able to set up fldigi, I know how to compile from source code for other programs. Thank you!!
Been trying to get Fldigi 4.0.12 to work for a while now. This has helped a lot. Hope it does not crash on me as much as the older one did.
You sir are a legend
Very helpful! The only issue is that there was a step after the "make install" is that I needed to "sudo apt-get install fldigi" to get fldigi to work. It was 4.0.18, so it worked. I am having issues connecting to the rig, too, but I have contacted you directly about that issue.
I needed to do the exact same thing in order to get FLDIGI to even show up in any of my menus, let alone run on my LM 19.1 machine. All good now.
73, Bob WG9L
Thanks for making this video. I learned a lot!
Thanks Kevin, I haven't used Make since compiling my own custom kernels back in the Red Hat and Slackware days. Nice trip down memory lane.
Red Hat.
I've still got Red Hat 7.1 on two CD's! lol
(don't use it anymore - haven't in a long time)
Thanks for this. Easy instructions to follow.
Thank you Sir, this is what i am looking for, very very well done!!!
Glad I could help.
Many Thanks great info .. used all the steps to install 4.1.23 ! on the OS mint 22
Thank you Kevin for the Source Code Build information .... this makes running the latest version of any program a little less intimidating to get the latest version of APP's / software on your computer / devices =) I will re-post over on G+ to the rest of the Fldigi OP groups to see =)
Awsome Vid and great information... Thanks for spending the time to help tutor us in Linux...
G'day Kevin,
I really enjoyed your video. Good to know how easy it is to compile ham programs. Thanks mate. 73 Cameron VK4YST
Thank You! Learned a lot.
Great learning experience.
Nice video, it is so much easier that it was. Just for clarity, there should be a feature needed to do this as I believe it will no longer be updated by the system. There is also a guide.txt file in the docs directory for those who want to want additional info.
Excellent video !! :-)
Kevin i left my pc watching your videos all night by accident lol
Well, if you're *not* using an ad blocker, then thanks! Ha!
@@loughkb no your all good lol no blocker
If you have a 4 core system speed up your compile time for make by using "make -j5" -jn+1 means, n=number of cores + 1 extra thread to use hyper-threading. hence 4 cores + 1 is 5 so -j5 will compile your program with multicore threading.
Good tip, I should have mentioned that.
You are welcome, always glad to help out a fellow HAM. I sat my full licence exam last week and results should arrive any day. Feel confident i have passed, anticipation is killing me.
73, 2E0FCZ, Chris
This package and install dance is why Linux/Unix in it's current state will not be a common home OS for the average user. I've used Linux back since the early days of the slackware distribution and you had to compile everything by hand you didn't have the nicety of make and getting the X11 server up and running so you can get the desktop up was also a treat.
Hint - hitting the TAB key in the terminal will autocomplete file / folder names.
Yeah, but in the video I type it out. Easier for viewers to follow what's going on.
Great video and a good job of explaining many things. Got to be a good job of teaching for a dummy like me understand {g}
I appreciate your video very much. I ran into an issue with the MAKE command. Fatal error FL/Fl_Tree.H no such file. I’ve redownloaded and have followed all your steps. I’m new to lynux. Thank you again
Hay Great Kevin, boy been a while since got into this so yep jump right into it and try it yea its working well explained and like to that you for your efforts and time to show me keep up the good work.With all the MS updates and messing around with and correcting its mistakes , This is why I love Linux and try to use it Ham Wise issues One question the Loop behind You on the Left with Remote Motor control. Varable ! freq range of the loop ? Main Loop contuction is made of ? .. 73's Dale
Hi Dale, Yes, that's my 3 ft magnetic loop with remote control. I have a few vids on it and the control box. browse back through my vids, the main vid on the loop was about 3 years ago.
Hi Kevin,
Another excellent video, thanks for sharing.
Now that you have Fldigi running how about makinkg some videos on using it?
Fldigi has many different modes and it would be nice to see some of those in action.
( Although everyone seems to be on FT8 these days ... )
73's de Kari oh2gqc
Hi Kari, I do have a few vids using fldigi for different things. Browse back through my vids, I think there's 4 or 5.
OK, should have searched before posting...
And I do like you videos and I have also been a subscriber for some time too.
'Kari
Thank you! 73 de CT1GVN
Great video. Thank you! I got Fldigi 4.2.04 installed. I hoped they had fixed the UI scaling but they haven't so I still can't see/read anything the UI is microscopic :/
You could try changing your window manager, or desktop style. I've always had luck with the MATE desktop and those user interfaces looking right. It might also work with gnome
Hi Kevin,
The configure list had only one more build option for fdigi and that was pulseaudio. Any reason you did not install that lib? 73 WB3BJU
No particular reason. If you install the pulseaudio dev file and run configure, it will work. I usually use port audio, it's less cpu intensive in case you're on older hardware.
I can't get the ./configure to recognize the hamlib and sndfile. What do I do?
Hi Erik, did you ever find an answer?
Hi Great video... im new user to Linux running Linux mint IMDE 3 "cindy" on a 17years old computer that i put together my self… i do have trouble install latest fldigi version 4.1.00 (seems it missing a directory during build) configure have no errors.. but i can use older for now but How do i install latest WSJT-x in here? can you make video of that?
You can download a .deb file right from the wsjtx site and simply install by double clicking on it.
@@loughkb tried both deb files it not working.. maybe i need from source code
@@biringen look at the errors when you try the deb file. You may only have to build or install one or two things to get it going.
@@loughkb Hi i get it right now… my old computer from 2001 running Linux mint 19 from a 128GB cf card after the old HDD is crashed and not working after a loud scream and shutdown
Did you keep missing Pulseaudio, it kept saying no. to pulseaudio Kevin??? Or was pulseaudio already on the computer?
If you have the pulseaudio-dev packages installed, it will compile with support for pulse audio automatically.
It is a shame that it cannot be compiled under Code::Blocks Cross Compiler.
Will it run on Zorin?
It should. You can use the .deb files provided for ubuntu I believe.
Tried the newer version and it came up with a fatal error in make. FL/Fl_Native_File_Chooser.H this is for the .13 version. Know by chance what is going wrong?
Not without seeing the error. When you say, the 13 version, are you talking about ubuntu 13.04? That's really old.
Managed to fix it. Had to fully reinstall the OS. It came from trying to compile the new Fldigi 4.0.13 and was coming up with fatal error. So a full reinstall and some new Devs were installed some of which are no longer covered in this video. But the most are still there.
=) But WHY is it called "less"? Well! Because it is not called "more". ;) I usually do a make clean; before I do my make and my make install. Sometimes a little cruft is hanging around in the form of an object file which is more recent than the source file. If that happens ... well. Nee Haou
You have to install make on Ubuntu? WTH?
Ubuntu is too much of a memory hog. I use AntiX and MX-16 for my Ham Shack Linux distros. Less memory use but still up there with the big boys.These are distros that were developed for older machines, and are a joint project between the AntiX community and the MEPIS community.
Presently AntiX-17 uses Debian Stretch, while MX-16 uses Debian Jessie. AntiX is a lightweight and easy to install distro, more of a build-it-yourself distro that is fully customizable. MX Linux is a cooperative venture between the antiX and former MEPIS communities, using the best tools and talents from each distro. It is a midweight OS designed to combine an elegant and efficient desktop with simple configuration, high stability, solid performance and medium-sized footprint. Both use lightweight window managers.
My AntiX-17 installation uses only 158MB of memory at the start without the browser started. That gives me plenty of headroom for anything I need to run. And yes, I compiled the latest fldigi on it.
Moe k2jdm
Have you checked out Q4OS? Debian Stretch and very lightweight. Made for older computers and windows users. www.Q4OS.org