Summary: | eclipse-sdk 3.1 missing swt-cairo library | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bo Majewski <bo> |
Component: | [OLD] Development | Assignee: | Development Tools Team <dev-tools> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | billy.biggs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Bo Majewski
2005-07-09 18:57:11 UTC
Note that SWT 3.1 requires cairo 0.4.0 and will not work with 0.1.23 or 0.5.0+. Good point about Cairo version 0.4 needed for Eclipse 3.1. With 0.1.23 a binary install from eclipse.org did not work too well, though did not break. After installing Cairo 0.4 everything works, with a binary install, beautifully. This probably means that cairo-0.4 needs to become a dependecy for Eclipse 3.1 Eclipse 3.1 comes with a pre-built libcairo.so.1 file in the root of the install, placing this directory on your LD_LIBRARY_PATH will allow it to be used and not mess up any system-installed cairo. One option for the gentoo packaging would be to do something similar -- compile and install cairo 0.4.0 in a special place for Eclipse. We will not support Cairo for Eclipse SDK 3.1. The API 3.1 is coded against is Cairo 0.4.0. This will change in the not-so-distant future. This, together with the fact that the Eclipse SDK itself does not depend on Cairo, makes it a rather dubious proposition to add support for Cairo; it will only cause fear, uncertainly and doubt about whether you can rely on it. The road ahead for Cairo users is swt-3.1. We'll add support for Cairo to this library, so if you install it, add rather have your SWT apps link against this than the SWT provided by eclipse itself, you will be safe. Please install dev-java/swt-3.1, run your applications against that, and reopen the bug if that fails for you. We certainly want to support Cairo for SWT, but not via our Eclipse SDK package. |