Howto Install dump1090-fa on FEDORA and RHEL x86_64

Got stuck with piaware again :frowning: :cry:

(1) Successfully build and installed following from source-code:

  • tcl
  • tclx
  • tcllauncher

(2) Build piaware from source code.

(3) Tested piaware, found it requires tls .
Checked, found tcl is already installed.
What a mess :frowning:

[abcd@localhost ~]$ piaware
can't find package tls
    while executing
"package require tls"
    (file "/usr/lib/piaware_packages/piaware.tcl" line 9)
    invoked from within
"source /usr/lib/piaware_packages/piaware.tcl"
    ("package ifneeded piaware 1.0" script)
    invoked from within
"package require piaware"
    (file "/usr/lib/piaware/main.tcl" line 10)
    invoked from within
"source /usr/lib/piaware/main.tcl"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source $path"
    from tcllauncher running "piaware"

 

[abcd@localhost ~]$ sudo dnf install tcl
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS  6.5 kB/s | 4.1 kB     00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStre 8.4 kB/s | 4.5 kB     00:00
Package tcl-1:8.6.8-2.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

 

[abcd@localhost ~]$ sudo dnf install tls
[sudo] password for abcd:
Updating Subscription Management repositories.
Last metadata expiration check: 0:28:35 ago on Mon 17 Feb 2020 03:35:01 PM EST.
No match for argument: tls
Error: Unable to find a match: tls

Tried to build tcltls from source-code, failed, wants openssl:

$ wget https://core.tcl-lang.org/tcltls/uv/tcltls-1.7.20.tar.gz 
$ sudo tar zxvf tcltls-1.7.20.tar.gz  
$ cd tcltls-1.7.20  
$ sudo ./configure  
... ... ...
... ... ...
checking which TLS library to use... openssl
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
Package 'openssl', required by 'virtual:world', not found
configure: error: Unable to get OpenSSL Configuration
[abcd@localhost tcltls-1.7.20]$ sudo make
make: *** No targets specified and no makefile found.  Stop.

 

Checked openssl, found it is already installed:

[abcd@localhost ~]$ sudo dnf install openssl

Updating Subscription Management repositories.
Last metadata expiration check: 0:27:46 ago on Mon 17 Feb 2020 03:05:51 PM EST.
Package openssl-1:1.1.1c-2.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

:cry: :angry: :rage: