Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
tqsl version 2.6.5 install from source
开云体育Hello Jay, I installed tqsl from source following the instructions from arrl. Open up a terminal window and run tsql from there.? If things work properly, the TQSL window should open up as expected.? If it fails, you should get some details of the issue in the terminal window.? Paste those details in a reply here and the group can help you decode what it might mean. --David KI6ZHD |
开云体育Hello Jay, Since you compiled this new version of TQSL, it should have built both the program binaries and also it's required libraries.? What this error is saying is it cannot find the libraries.? What URL did you file to download, compile, and install TSQL?? If we can look at those instructions, maybe we can identify any errors or see if you skipped a step.? My first guess would be that you didn't run the required "make install" step.? My second guess would be that the installation process put the libraries somewhere in /usr/local/ but the machine doesn't know to look in there.?? To check, you can run: ?? ldconfig -p | grep -i qsl --David KI6ZHD On 04/09/2023 09:07 AM, Jay Lijoi
wrote:
Thank you David, |
开云体育First, is the file there in /usr/local/lib…. You indicated that it was only in download/src or similar.Second, is this an install that needs to run as root to plant the library and update the path tree? (I can’t see the install notes for it on my tablet). That’s bitten me a couple of times.? Worse comes to worse, move the missing library manually to where it’s expected.? Best, David -- David A. Lane, KG4GIY EC/RO Prince William County?ARES?/RACES +1.703.628.3868 http://www.pwcares.org/ IM: kg4giy On Apr 9, 2023, at 12:31, Jay Lijoi <lijoi@...> wrote:
|
开云体育Ok, from your previous (updated) post, you said that it could not find the "libtqsllib.so" file yet the output you shared in the last post says that it built and copied a file over to /usr/local/lib/aarch64-linux-gnu/libtqsllib.so.? Few things here: ?? 1. Is the /usr/local/lib/aarch64-linux-gnu/libtqsllib.so file actually there? ?? 2. It looks to me that you're compiling TQSL on a 64bit ARM OS and from your original post including the hint of being in /home/pi, I assume this is on a Raspberry Pi. It's strange that the libtqsllib.so name doesn't reflect it's 64bit but I just checked on my 64bit X86 machine running u20.04 and indeed, this is expected: ?? -- ?? $ find / 2>&1 | grep libtqs ?? /usr/lib/trustedqsl/libtqsllib.so ?? $ dpkg -l | grep -i qsl ?? ii? trustedqsl???????????????????????????????? 2.5.1-1build1????????????????????????????? amd64??????? QSL log signing for the Logbook of the World (LoTW) ?? -- ?? The my output above, notice that the library file is actually in /usr/lib/trustedqsl/ (includes a subdirectory named trustedqsl) but from your output, it says it's putting it in /usr/local/lib/aarch64-linux-gnu/? (no trustedqsl sub-directory).? That seems inconsistent (at best) though might not be fatal. From the installation instructions at , did you run the "sudo make install" step after the make command was done?? You CANNOT run the program without doing that. --David KI6ZHD On 04/09/2023 09:31 AM, Jay Lijoi
wrote:
|
these are the instructions I followed:
The quick answer: From the parent directory cmake . make make install (If you're not running as root (good!) the last should be "sudo make install"). That will install the library and applications under /usr/local. It also will install the needed header files under /usr/local/include. Configuration and help files will be installed in /usr/local/share. ?
-- Jay WB2QQJ |
开云体育Hello Jay, dpkg -l | grep -i qsl? I wouldn't expect it to as you're not creating a package out of all the compiled bits. yes ran all as sudo from the main tqsl source directory where you built everything, again run "sudo make install" and send the entire output here to the list.? I have to assume there is an error being reported in there somewhere. --David KI6ZHD |
/Downloads/tqsl-2.6.5 $ sudo make install
[ 29%] Built target tqsllib
[100%] Built target tqsl
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/lib/aarch64-linux-gnu/libtqsllib.so
-- Up-to-date: /usr/local/share/TrustedQSL/config.xml
-- Up-to-date: /usr/local/include/tqsllib.h
-- Up-to-date: /usr/local/include/tqslerrno.h
-- Up-to-date: /usr/local/include/cabrillo.h
-- Up-to-date: /usr/local/include/adif.h
-- Up-to-date: /usr/local/include/tqslconvert.h
-- Up-to-date: /usr/local/bin/tqsl
-- Up-to-date: /usr/local/share/TrustedQSL/help
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-adi2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/TQ6.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/P12.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/newpw.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/renewing2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/savestnl.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc1.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/TQ5.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/addcert3.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/example1.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/configxml.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/addcert1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/Pending.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certaccept1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certificatevalidity.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/daterng.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/addstnl0.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-opt.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/promptforcall.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/restoredeletedstnloc.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc2park.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/crq0.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/cabrillo.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certreq.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/CertProp.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/logopstab.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/fileops.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/selectlanguage.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certificatesecurity.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/update1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-cab1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/signupload.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/qsodata.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/deletecert.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/addcertreq.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-adi.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc0.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certaccept2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/TQ8.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certreplace.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/installation.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/netproxy.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/renewing1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/tqslstyle.css
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/update.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/load-certificate.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/additional-info.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/unlock.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc4.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/crq4.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/crq3.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/qsodata.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/signupload1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/primary.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/crq2.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/restoredeletedcert.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/localization.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/about.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/expired.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/cmdline.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/TQSLCert.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/LoTWCerts.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/MainWithStatusTab.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-opt.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc2.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/BrokenCert.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/glossary.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/contents.hhc
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/diagmode.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc3.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/unlock.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/sign1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/login.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-cab3.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/signdone.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/addcert2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/tqslapp.hhp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certs-icons.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-log.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/configops.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/update2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/save-certificate.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/key-concepts.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/moving.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/renewing.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/replaced.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/secondarystnlocops.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-cab2.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/EnterPassword.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-adi3.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnprop.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/lotw.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/secondarycertops.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/RenewUpload.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-adi1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/expiration.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc5.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/signconf.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/stnloc1.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/crq1.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/signing.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/index.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/files-icons.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/cab-modes.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/duplicate.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certificateproperties.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/main.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certaccept.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/addcertaccept.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/backuprestore.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/expiration.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/MainNoStatusTab.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/newp12pw.bmp
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/pref-cab.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/daterng.htm
-- Up-to-date: /usr/local/share/TrustedQSL/help/tqslapp/certreq1.bmp
-- Up-to-date: /usr/local/share/man/man5/tqsl.5
-- Up-to-date: /usr/local/share/pixmaps/TrustedQSL.png
-- Up-to-date: /usr/local/share/locale/de/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/es/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/fi/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/fr/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/hi_IN/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/it/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/ja/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/pt/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/zh_TW/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/zh_CN/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/locale/ru/LC_MESSAGES/tqslapp.mo
-- Up-to-date: /usr/local/share/TrustedQSL/languages.dat
-- Up-to-date: /usr/local/share/TrustedQSL/cab_modes.dat
?
-- Jay WB2QQJ |
开云体育Back to the source problem:?Jay said:?Thank you David, tqsl: error while loading shared libraries: libtqsllib.so: cannot open shared object file: No such file or directory I don't know where to find libtqsllib.so file or where to get it. Question: is the application looking in the wrong place for the .so file? We noted a 64-bit compile?? David -- David A. Lane, KG4GIY EC/RO Prince William County?ARES?/RACES +1.703.628.3868 http://www.pwcares.org/ IM: kg4giy On Apr 9, 2023, at 13:13, Jay Lijoi <lijoi@...> wrote:
|
开云体育Hmmm.. ok, that looks all ok though it's strange it jumps from 29% to 100% all of the sudden.? One more check, run the following commands and send the output back to the list: ?? file /usr/local/lib/aarch64-linux-gnu/libtqsllib.so ?? ldd /usr/local/bin/tqsl | grep -i qsl If that output is doing what I think it's doing, you can try hacking it together with a symbolic link (again.. I'm guessing here until you show the actual output from the ldd command: ?? sudo ln -s /usr/local/lib/aarch64-linux-gnu/libtqsllib.so /usr/lib/trustedqsl/libtqsllib.so --David KI6ZHD On 04/09/2023 10:13 AM, Jay Lijoi
wrote:
|
Ubuntu uses different folder structuring than PiOS
Get
On Apr 9, 2023, at 09:57, David Ranch <rpi4hamradio-groupsio@...> wrote:
|
开云体育Hmmm... ok, I should have thought of that and this is a common missing step when manually copying over new libraries vs. then getting installed via a packaging system like apt, rpm, dnf, pac whatever.? This is a good example of why I generally recommend people to package all their source builds so you better manage dependencies, find conflicts, etc. (and that package manager automatically runs lddconfig too).? It's possible that tqsl added support cmake packaging.? Try this command instead of "sudo make install" when in the main tqsl source directory where you built the binaries and libraries: ?? cpack -G DEB If that command successfully creates a package, you can then install the program with "dpkg -i <package name>". Anyway.. good luck with getting TQSL setup, getting the resulting certificates installed, etc.? As mention in the other post, I also wrote a section of how to use TQSL too if it helps: ?? --David KI6ZHD On 04/09/2023 10:30 AM, Jay Lijoi
wrote:
sudo /sbin/ldconfig -v |
Thanks David, I'll check it out.
My biggest complaint, after all of these years of Linux development, they haven't settled on a uniform install process. I truly believe that this is the single most limiting factor in the broader acceptance to Linux. I will however struggle through for I will never return to Windows. -- Jay WB2QQJ |
to navigate to use esc to dismiss