ubuntuusers.de

Java: symbol lookup error: ...undefined symbol: xcb_wait_for_reply64

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

SK-N-BE

Anmeldungsdatum:
14. Juni 2018

Beiträge: 120

Ich versuche gerade eine Software namens qualimap zum Laufen zu kriegen: http://qualimap.bioinfo.cipf.es/

Leider gibt es irgendein Problem mit java. Jedenfalls habe ich immer wieder diese Fehlermeldung:

1
2
3
4
5
6
7
8
./qualimap
Java memory size is set to 1200M
Launching application...

OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
QualiMap v.2.2.1
Built on 2016-10-03 18:14
java: symbol lookup error: /home/xxx/Softwares/miniconda3/jre/lib/amd64/../../../lib/libX11.so.6: undefined symbol: xcb_wait_for_reply64

Wie kann ich das zum Laufen kriegen?

SK-N-BE

(Themenstarter)

Anmeldungsdatum:
14. Juni 2018

Beiträge: 120

Habe nun über researchgate eine Antwort erhalten, aber keine Ahnung, wie ich nun miniconda updaten kann. Vielleicht habt ihr ja eine Idee:

From what I'm reading the first output is jsut a warning, and not actually an error. Your virtual machine is running at least java 8.0, which has dropped support for an option being passed by to set a max memory size to 1GB. The symbol lookup error is a miniconda3 issue. The Java runtime environment (jre) therein has X11 libraries for managing windows to give a GUI when running a program from command line. Those libraries are looking for a specific set of libraries called XCB and not finding it. This tells me your miniconda3 environment is using Xlib instead of XCB, which makes sense (Xlib is a far more common and robust library than XCB, IMO). To fix this you should just need to get the XCB libraries added/updated to your miniconda's jre build. I don't use miniconda, unfortunately, so I have no idea how you would go about updating that.

Bearbeitet von XM-Franz:

Zitat als Zitat formatiert.

Antworten |