I would like to install v. 2.6.0 om Endeavouros (Arch-based). Does anyone know if there is a binary available for it? Or even a script to make it?
Victor 4X6GP
Tue, 2022-12-13 04:32
#1
Version 2.6.0
Hi!
I think you just have to install lazarus (that installs also freepascal), then clone source from GitHub and issue "make" and "make install".
That should do it.
--
Saku
OH1KH
I did install Lazarus. But the make fails:
[victor@4X6GP ~]$ git clone https://github.com/ok2cqr/cqrlog.git
Cloning into 'cqrlog'...
remote: Enumerating objects: 10582, done.
remote: Total 10582 (delta 0), reused 0 (delta 0), pack-reused 10582
Receiving objects: 100% (10582/10582), 41.06 MiB | 4.78 MiB/s, done.
Resolving deltas: 100% (7495/7495), done.
[victor@4X6GP ~]$ cd cqrlog
[victor@4X6GP cqrlog]$ make
lazbuild --ws=gtk2 --pcp=/tmp/.lazarus src/cqrlog.lpi
SetPrimaryConfigPath NewValue="/tmp/.lazarus" -> "/tmp/.lazarus"
Error: (lazarus) invalid Lazarus directory "": directory lcl not found
Error: (lazarus) Building failed: src/cqrlog.lpi
make: *** [Makefile:9: cqrlog] Error 2
Victor 4X6GP
Hi!
Can you start Lazarus ide as it's own?
During first start it does some checking will note if something is wrong.
--
Saku
OH1KH
Yes, it starts properly. Afterwards, I got the same error from the make command. I also tried the make with sudo and it still failed.
Victor 4X6GP
Hi!
There is some kind of problem with Lazarus install.
"invalid Lazarus directory "": directory lcl not found" tells that it cannot find lcl libraries.
You should be able to compile also via IDE. Perhaps it gives more detailed error description.
open lazarud-ide
if "project wizard" is not open select "Project/Open project" from top menu.
Then navigate to cqrlog/src directory and select cqrlog.lpi and open it
From Lazarus top menu select "View/Messages"
Then select "Run/Compile" and see the messages window.
Normally compile should go through and the resulted program is at src/cqrlog binary file.
After that also console command "sudo make install" should work.
I think because your Arch linux there is something Lazarus related to be done before compile works.
What ever error texts you get put them to Google search to see help for them.
--
Saku
OH1KH
This did work! I ran the compile in the Lazarus IDE and it was successful. Then I went to the CQRLOG directory and ran sudo make install. The only error was a missing changefile, and the program now works and is version 2.6.0.
I had hoped this would fix the following bug, but it did not: when you are running stations quickly and have the automatic callbook lookup turned on, it often puts the information it looks up into the wrong QSO record.
Victor 4X6GP
Fine !
Just how quick you really work a qso?
If I imagine CW pileup, once you have written down callsign and pressed TAB to move next field opponent station should give you at least "to 599" and it takes at least 2 seconds that should be enough. Then press enter to save qso.
Or otherwise you have slow internet that makes lookup to take so long.
You could turn lookup away and turn it back on after qsos are done and use "QSO list/Callbook/database update" to fetch information afterwards.
--
Saku
OH1KH
Generally I just type in the call and hit Enter. Sometimes I do this as fast as I can type, so that is the problem. My internet is neither very slow or very fast, but of course there are sometimes delays.
Anyway now I understand the problem.
Victor 4X6GP