You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Gerd Hoerst <ge...@hoerst.net> on 2022/04/26 17:21:41 UTC
Compile on Ubuntu 22.04 => openssl
Hi !
i tried to compile the 1.4.0 package for Ubuntu 22.04 but i get some of
this errors...
make[3]: Verzeichnis
„/root/develop/guacamole-server-1.4.0/src/common-ssh“ wird betreten
CC libguac_common_ssh_la-key.lo
key.c: In function ‘guac_common_ssh_key_alloc’:
key.c:63:9: error: ‘PEM_read_bio_RSAPrivateKey’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
63 | rsa_key = PEM_read_bio_RSAPrivateKey(key_bio, NULL,
NULL, passphrase);
| ^~~~~~~
In file included from key.c:33:
Ciao Gerd
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org
Re: Compile on Ubuntu 22.04 => openssl
Posted by Nick Couchman <vn...@apache.org>.
On Wed, Jun 1, 2022 at 12:36 PM Alejandro Hernandez <ah...@safedataserver.com>
wrote:
> Understood... thanks!
>
> Another question, probably very basic for this forum but... I'm looking in
> the git the equivalent file to:
>
>
> https://apache.org/dyn/closer.lua/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz
>
>
> But can't find it... it is not built yet? what do I have to do? where do I
> look for it?
>
Well, no, not really -the files only get built during the release process.
That said, it is possible to get a zip file of the git master repo - if you
go to the github page, there is a green "code" button and you can click
that and there is a "Download ZIP" link that will download the git code.
-NIck
>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Alejandro Hernandez <ah...@safedataserver.com>.
Understood... thanks!
Another question, probably very basic for this forum but... I'm looking
in the git the equivalent file to:
https://apache.org/dyn/closer.lua/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz
But can't find it... it is not built yet? what do I have to do? where do
I look for it?
Thanks againnnnn
El 2022-06-01 10:23, Nick Couchman escribió:
> On Wed, Jun 1, 2022 at 12:19 PM Alejandro Hernandez
> <ah...@safedataserver.com> wrote:
>
>> Hello everyone,
>>
>> Thanks for the update Mike!
>>
>> Something I don't have clear, probably because mi lack of experience
>> with the git:
>>
>> If I download the server from the "official" Guacamole site:
>>
>> https://guacamole.apache.org/releases/1.4.0/
>>
>> Thats the version that has the mentioned problems, so instead I should
>> download from the git:
>>
>> https://github.com/apache/guacamole-server
>>
>> Why the download link isn't updated on the main site? The git still a
>> work in progress / beta version that may have some other issues???
>
> Correct, this is the in-progress/development version, not a release, so
> we do not link in on the site as a release.
>
> -Nick
Re: Compile on Ubuntu 22.04 => openssl
Posted by Nick Couchman <vn...@apache.org>.
On Wed, Jun 1, 2022 at 12:19 PM Alejandro Hernandez <ah...@safedataserver.com>
wrote:
> Hello everyone,
>
>
> Thanks for the update Mike!
>
>
> Something I don't have clear, probably because mi lack of experience with
> the git:
>
>
> If I download the server from the "official" Guacamole site:
>
>
> https://guacamole.apache.org/releases/1.4.0/
>
>
> Thats the version that has the mentioned problems, so instead I should
> download from the git:
>
>
> https://github.com/apache/guacamole-server
>
>
> Why the download link isn't updated on the main site? The git still a work
> in progress / beta version that may have some other issues???
>
>
> Correct, this is the in-progress/development version, not a release, so we
do not link in on the site as a release.
-Nick
>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Alejandro Hernandez <ah...@safedataserver.com>.
Hello everyone,
Thanks for the update Mike!
Something I don't have clear, probably because mi lack of experience
with the git:
If I download the server from the "official" Guacamole site:
https://guacamole.apache.org/releases/1.4.0/
Thats the version that has the mentioned problems, so instead I should
download from the git:
https://github.com/apache/guacamole-server
Why the download link isn't updated on the main site? The git still a
work in progress / beta version that may have some other issues???
THANKS!!!!
El 2022-04-26 20:24, Michael Jumper escribió:
> On Tue, Apr 26, 2022, 10:22 Gerd Hoerst <ge...@hoerst.net> wrote:
>
>> Hi !
>>
>> i tried to compile the 1.4.0 package for Ubuntu 22.04 but i get some
>> of
>> this errors...
>>
>> make[3]: Verzeichnis
>> „/root/develop/guacamole-server-1.4.0/src/common-ssh" wird betreten
>> CC libguac_common_ssh_la-key.lo
>> key.c: In function 'guac_common_ssh_key_alloc':
>> key.c:63:9: error: 'PEM_read_bio_RSAPrivateKey' is deprecated: Since
>> OpenSSL 3.0 [-Werror=deprecated-declarations]
>> 63 | rsa_key = PEM_read_bio_RSAPrivateKey(key_bio, NULL,
>> NULL, passphrase);
>> | ^~~~~~~
>> In file included from key.c:33:
>
> I believe this has already been addressed on the latest git via the
> support for OpenSSH-format keys. We no longer invoke the function in
> question, and instead use the key reading functions provided by
> libssh2.
>
> - Mike
Re: Compile on Ubuntu 22.04 => openssl
Posted by Nick Couchman <vn...@apache.org>.
On Thu, Apr 28, 2022 at 3:54 AM Gerd Hoerst <ge...@hoerst.net> wrote:
> hi !
>
> is it possible to get the actual git client compiled like for v 1.4.0 ?
>
>
>
Yes, you might try a different version of the JDK - 8 works fine, I think
11 works, as well. Some of the other versions, like 17 or 18, may have
issues. Other than that it may just be an issue with how your distribution
sets up the JDK. But, in general, it compiles fine.
-Nick
>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Gerd Hoerst <ge...@hoerst.net>.
hi !
is it possible to get the actual git client compiled like for v 1.4.0 ?
Ciao Gerd
Am 2022-04-27 19:36, schrieb Gerd Hoerst:
> Hi !
>
> this works
>
> root@capri-2:~# javadoc
> javadoc: error - No modules, packages or classes specified.
> 1 error
>
> Am 27.04.2022 um 19:04 schrieb Nick Couchman:
> Make sure the javadoc command is in your normal PATH - you should be
> able to execute "javadoc" from the command line.
>
> On Wed, Apr 27, 2022 at 1:02 PM Gerd Hoerst <ge...@hoerst.net> wrote:
>
> Hi !
>
> OK server compile now is OK but client complains
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar
> (attach-javadocs) on project guacamole-common: MavenReportException:
> Error while generating Javadoc: Unable to find javadoc command: The
> environment variable JAVA_HOME is not correctly set. -> [Help 1]
>
> but
>
> root@capri-2:~/develop/guacamole-client# echo $JAVA_HOME
> /usr/lib/jvm/default-java
>
> and
>
> root@capri-2:/usr/lib/jvm/default-java/bin# ls
> jaotc java javap jdeprscan jhsdb jjs jmod jshell
> jstatd rmic serialver
> jar javac jcmd jdeps jimage jlink jps jstack
> keytool rmid unpack200
> jarsigner javadoc jdb jfr jinfo jmap jrunscript jstat
> pack200 rmiregistry
>
> Ciao Gerd
>
> Am 27.04.2022 um 13:56 schrieb Nick Couchman:
>
> On Wed, Apr 27, 2022 at 3:22 AM Gerd Hoerst <ge...@hoerst.net> wrote:
>
> Hi !
>
> is it fixed meanwhile in git ?
> Yes, that's what Mike just said.
>
> how can i download the archives from actual git ?
> You can either use "git clone" to clone the repository, or, if you go
> to the web page (https://github.com/apache/guacamole-server) and there
> is an option to download an archive toward the top of the page.
>
> -Nick
Re: Compile on Ubuntu 22.04 => openssl
Posted by Gerd Hoerst <ge...@hoerst.net>.
Hi !
this works
root@capri-2:~# javadoc
javadoc: error - No modules, packages or classes specified.
1 error
Am 27.04.2022 um 19:04 schrieb Nick Couchman:
> Make sure the javadoc command is in your normal PATH - you should be
> able to execute "javadoc" from the command line.
>
> On Wed, Apr 27, 2022 at 1:02 PM Gerd Hoerst <ge...@hoerst.net> wrote:
>
> Hi !
>
> OK server compile now is OK but client complains
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar
> (attach-javadocs) on project guacamole-common:
> MavenReportException: Error while generating Javadoc: Unable to
> find javadoc command: The environment variable JAVA_HOME is not
> correctly set. -> [Help 1]
>
> but
>
> root@capri-2:~/develop/guacamole-client# echo $JAVA_HOME
> /usr/lib/jvm/default-java
>
> and
>
> root@capri-2:/usr/lib/jvm/default-java/bin# ls
> jaotc java javap jdeprscan jhsdb jjs jmod
> jshell jstatd rmic serialver
> jar javac jcmd jdeps jimage jlink jps
> jstack keytool rmid unpack200
> jarsigner javadoc jdb jfr jinfo jmap jrunscript
> jstat pack200 rmiregistry
>
> Ciao Gerd
>
> Am 27.04.2022 um 13:56 schrieb Nick Couchman:
>> On Wed, Apr 27, 2022 at 3:22 AM Gerd Hoerst <ge...@hoerst.net> wrote:
>>
>> Hi !
>>
>> is it fixed meanwhile in git ?
>>
>> Yes, that's what Mike just said.
>>
>> how can i download the archives from actual git ?
>>
>> You can either use "git clone" to clone the repository, or, if
>> you go to the web page
>> (https://github.com/apache/guacamole-server) and there is an
>> option to download an archive toward the top of the page.
>>
>> -Nick
>>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Nick Couchman <vn...@apache.org>.
Make sure the javadoc command is in your normal PATH - you should be able
to execute "javadoc" from the command line.
On Wed, Apr 27, 2022 at 1:02 PM Gerd Hoerst <ge...@hoerst.net> wrote:
> Hi !
>
> OK server compile now is OK but client complains
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar (attach-javadocs)
> on project guacamole-common: MavenReportException: Error while generating
> Javadoc: Unable to find javadoc command: The environment variable JAVA_HOME
> is not correctly set. -> [Help 1]
>
> but
>
> root@capri-2:~/develop/guacamole-client# echo $JAVA_HOME
> /usr/lib/jvm/default-java
>
> and
>
> root@capri-2:/usr/lib/jvm/default-java/bin# ls
> jaotc java javap jdeprscan jhsdb jjs jmod jshell
> jstatd rmic serialver
> jar javac jcmd jdeps jimage jlink jps jstack
> keytool rmid unpack200
> jarsigner javadoc jdb jfr jinfo jmap jrunscript jstat
> pack200 rmiregistry
>
> Ciao Gerd
> Am 27.04.2022 um 13:56 schrieb Nick Couchman:
>
> On Wed, Apr 27, 2022 at 3:22 AM Gerd Hoerst <ge...@hoerst.net> wrote:
>
>> Hi !
>>
>> is it fixed meanwhile in git ?
>>
> Yes, that's what Mike just said.
>
>
>> how can i download the archives from actual git ?
>>
> You can either use "git clone" to clone the repository, or, if you go to
> the web page (https://github.com/apache/guacamole-server) and there is an
> option to download an archive toward the top of the page.
>
> -Nick
>
>>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Gerd Hoerst <ge...@hoerst.net>.
Hi !
OK server compile now is OK but client complains
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar
(attach-javadocs) on project guacamole-common: MavenReportException:
Error while generating Javadoc: Unable to find javadoc command: The
environment variable JAVA_HOME is not correctly set. -> [Help 1]
but
root@capri-2:~/develop/guacamole-client# echo $JAVA_HOME
/usr/lib/jvm/default-java
and
root@capri-2:/usr/lib/jvm/default-java/bin# ls
jaotc java javap jdeprscan jhsdb jjs jmod jshell
jstatd rmic serialver
jar javac jcmd jdeps jimage jlink jps jstack
keytool rmid unpack200
jarsigner javadoc jdb jfr jinfo jmap jrunscript jstat
pack200 rmiregistry
Ciao Gerd
Am 27.04.2022 um 13:56 schrieb Nick Couchman:
> On Wed, Apr 27, 2022 at 3:22 AM Gerd Hoerst <ge...@hoerst.net> wrote:
>
> Hi !
>
> is it fixed meanwhile in git ?
>
> Yes, that's what Mike just said.
>
> how can i download the archives from actual git ?
>
> You can either use "git clone" to clone the repository, or, if you go
> to the web page (https://github.com/apache/guacamole-server) and there
> is an option to download an archive toward the top of the page.
>
> -Nick
>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Nick Couchman <vn...@apache.org>.
On Wed, Apr 27, 2022 at 3:22 AM Gerd Hoerst <ge...@hoerst.net> wrote:
> Hi !
>
> is it fixed meanwhile in git ?
>
Yes, that's what Mike just said.
> how can i download the archives from actual git ?
>
You can either use "git clone" to clone the repository, or, if you go to
the web page (https://github.com/apache/guacamole-server) and there is an
option to download an archive toward the top of the page.
-Nick
>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Gerd Hoerst <ge...@hoerst.net>.
Hi !
is it fixed meanwhile in git ?
how can i download the archives from actual git ?
Ciao Gerd
Am 27.04.22 um 04:24 schrieb Michael Jumper:
> On Tue, Apr 26, 2022, 10:22 Gerd Hoerst <ge...@hoerst.net> wrote:
>
> Hi !
>
> i tried to compile the 1.4.0 package for Ubuntu 22.04 but i get
> some of
> this errors...
>
> make[3]: Verzeichnis
> „/root/develop/guacamole-server-1.4.0/src/common-ssh“ wird betreten
> CC libguac_common_ssh_la-key.lo
> key.c: In function ‘guac_common_ssh_key_alloc’:
> key.c:63:9: error: ‘PEM_read_bio_RSAPrivateKey’ is deprecated: Since
> OpenSSL 3.0 [-Werror=deprecated-declarations]
> 63 | rsa_key = PEM_read_bio_RSAPrivateKey(key_bio, NULL,
> NULL, passphrase);
> | ^~~~~~~
> In file included from key.c:33:
>
>
> I believe this has already been addressed on the latest git via the
> support for OpenSSH-format keys. We no longer invoke the function in
> question, and instead use the key reading functions provided by libssh2.
>
> - Mike
>
Re: Compile on Ubuntu 22.04 => openssl
Posted by Michael Jumper <mj...@apache.org>.
On Tue, Apr 26, 2022, 10:22 Gerd Hoerst <ge...@hoerst.net> wrote:
> Hi !
>
> i tried to compile the 1.4.0 package for Ubuntu 22.04 but i get some of
> this errors...
>
> make[3]: Verzeichnis
> „/root/develop/guacamole-server-1.4.0/src/common-ssh“ wird betreten
> CC libguac_common_ssh_la-key.lo
> key.c: In function ‘guac_common_ssh_key_alloc’:
> key.c:63:9: error: ‘PEM_read_bio_RSAPrivateKey’ is deprecated: Since
> OpenSSL 3.0 [-Werror=deprecated-declarations]
> 63 | rsa_key = PEM_read_bio_RSAPrivateKey(key_bio, NULL,
> NULL, passphrase);
> | ^~~~~~~
> In file included from key.c:33:
>
I believe this has already been addressed on the latest git via the support
for OpenSSH-format keys. We no longer invoke the function in question, and
instead use the key reading functions provided by libssh2.
- Mike