I am once again trying to build ELAN on Arch Linux. Once again I have reached an error. The main error, I believe, is: “The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”. From my reading, TLS10 is deprecated in recent java versions? Anyway, here is the full error log (pastebin). Here is something about the error and fixing it, which seems to suggest a server-side fix.
Apologies for the inconvenience and for the delayed reply.
It is indeed the case that the server on which our Maven repository runs is out of date. No decision has been made yet whether the server will be updated or whether our libraries will be hosted in an external repository.
In order to (try to) provide a, possibly temporary, solution, I’ve uploaded libraries to a Maven repository on GitLab. Hopefully the sources of ELAN 6.2 can then be built after replacing the pom.xml
of the distribution by this modified pom.xml
.
You might have to run the Maven build with the -U
switch to enforce updating of the local repository.
This approach has only been tested on one machine, so expect new disappointments when giving this a try.
-Han
Hi,
I’m trying to install ELAN with MANJARO (5.19.1-3-MANJARO x86_64 GNU/Linux) and experiencing same error. But I can´t find here is the pom.xml file to replace for the one you uploaded.
I have an /opt/maven directory but I can’t find that file.
Could you please give a more detailed instruction please?
Thanks
Hi,
In the meantime the libraries concerned have been moved to a GitLab repository, if you build the sources of the current version of ELAN (6.4) the correct repository URL’s are already in the pom.xml
file of the distribution and there is no need to replace it.
The original question was about building ELAN from source and I’m not sure if this is really required or if you really want to do that? Would the binary distribution not work? Anyway, if you have downloaded the sources the pom.xml
is in the root of the expanded zip folder.
-Han