Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] swt build for alpine linux musl libc

Leo:

update:

1) currently, the build is in a dead end, as documented in the following conversation
http://www.openwall.com/lists/musl/2016/06/23/3
...
http://www.openwall.com/lists/musl/2016/06/24/7

2) problem summary: we build and deploy swt.jar and libswt-*.so in the target successfully,
but musl ld.so produces contradictory error during eclipse swt library load:
a) some gtk dependency is resolved OK during ldd swt-*.so test
b) yet same dependency is reported missing missing eclipse swt library load

3) musl experts were not able to help - will try again in the next alpine/musl release
https://bugs.alpinelinux.org/projects/alpine/roadmap

Thank you,

Andrei


On 06/27/2016 04:42 PM, Leo Ufimtsev wrote:
Hello Andrei, 

1) I just want to clarify, are you able to build something if you hack things (ex sim-link, manually install packages, etc..) but you want to make things smoother, or are you unable to build anything?

2) For me, to build SWT I first need to install a whole bunch of GTK+ dependencies. ex:

Are you able to compile gtk+ from sources (of matching version to your system?)

3) Another option might be JHbuild, it automatically pulls dependencies. 

4) Not sure about naming business(?). Can you compile Gtk+ without issues?
Sometimes having these bundles is not enough, you need the 'devel' bundles.  
Ex: gtk+ (normal bundle) ->  gtk+-devel (needed for compiling)
Do you have all your devel bundles?

Let me know if I can help further.

Leo


On Wed, Jun 22, 2016 at 11:58 PM, Andrei Pozolotin <andrei.pozolotin@xxxxxxxxx> wrote:
Leo:

Thank you for getting back.

1) I have some progress and some problem :-)
http://www.openwall.com/lists/musl/2016/06/23/3

2) There are also some naming convention problems in swt build.sh
https://github.com/random-alpiner/repository/blob/master/bugs/01/build.sh
for example, [ libgnome-2.0] [ libgnomeui-2.0] are not resolved for alpine linux
https://pkgs.alpinelinux.org/packages despite libgnome being present
not sure whose is the responsibility to fix that - is that swt or alpine

Andrei

On 06/22/2016 10:09 PM, Leo Ufimtsev wrote:
Hey, 

I haven't build SWT on Alpline linux, but in general if you can build gtk+ on some linux, you can usually also get swt build on that linux also. 

Have you build SWT binaries on any version of linux before? It might help to build them on some linux where you know it builds (ex Fedora 24) and then try to follow the proccedure on your linux distribution.

We maintain an SWT wiki to help out with gtk/swt compilation:

Let me know how it goes and if you need help.

Thank you

On Mon, Jun 20, 2016 at 6:07 PM, Andrei Pozolotin <andrei.pozolotin@xxxxxxxxx> wrote:
Hello.

1) Do you know if there are any issues / special steps
required to build swt for alpine linux musl libc
http://www.alpinelinux.org/
https://www.musl-libc.org/

2) are there builds/binaries already present?
pointers are much appreciated.

Thank you,

Andrei


_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev



--
Leo Ufimtsev | Software Engineer @ Red Hat


_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev


_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev



--
Leo Ufimtsev | Software Engineer @ Red Hat


_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev


Back to the top