Got stuck with piaware again
(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
[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!