Re: [oi-dev] Porting of the Epiphany Browser

2021-01-11 Thread Volker A. Brandt
Hung Nguyen Gia via oi-dev writes: > Maybe I just wasted my time your time, too, with this stupid GNOME sh8t. [...] I understand your frustration and anger. Unfortunately, such is life in a Linux-centric open source world, where most developers don't care much about portability any more. However

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-10 Thread Hung Nguyen Gia via oi-dev
Maybe I just wasted my time your time, too, with this stupid GNOME sh8t. Just tried to compile it with clang-90 and it failed, again. Having to edit meson.build to commenting out flags again. They can't even make their software compile cleanly without having to turn off error checking flags. O

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Hung Nguyen Gia via oi-dev
I guest I figured out how to make libdazzle compiles, but I fails at the linking stage. Not related to the Solaris patch, though. That patch doesn't help. Let me describe the problems in details: libdazzle fails to compile because of a compiler flag. With this flag on, it will fail with this e

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Hung Nguyen Gia via oi-dev
More detail: Packages needed to install on OI: gcc-10 cmake ninja meson git pkg-config vala Environment variable to set: export PKG_CONFIG_PATH='/usr/lib/64/pkgconfig' We're doing a 64 bit build. I don't know why, but gobject-introspection is not available on/usr/lib/pkgconfig, so we forced to

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Hung Nguyen Gia via oi-dev
I'm totally amateur. Please pardon me. On Sun, 10 Jan 2021 02:15:15 +0700 Alan Coopersmith wrote > On 1/9/21 11:03 AM, Vincent Torri wrote: > > On Sat, Jan 9, 2021 at 8:00 PM Alan Coopersmith > > wrote: > >> I can say that libdazzle builds on Solaris, but we apply this patch

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Hung Nguyen Gia via oi-dev
A PR is too quick. I participated their discourse channel and asked for help: https://discourse.gnome.org/t/building-of-epiphany-libdazzle-fails-on-openindiana/5302 On Sun, 10 Jan 2021 02:03:00 +0700 Vincent Torri wrote > On Sat, Jan 9, 2021 at 8:00 PM Alan Coopersmith > wrote:

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Alan Coopersmith
On 1/9/21 11:03 AM, Vincent Torri wrote: On Sat, Jan 9, 2021 at 8:00 PM Alan Coopersmith wrote: I can say that libdazzle builds on Solaris, but we apply this patch to make it build: https://github.com/oracle/solaris-userland/blob/master/components/gnome/libdazzle/patches/link.patch why not d

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Vincent Torri
On Sat, Jan 9, 2021 at 8:00 PM Alan Coopersmith wrote: > > On 1/9/21 12:15 AM, Hung Nguyen Gia via oi-dev wrote: > > In no way I'm a professional developer. I just pulled the source of it from > > github and tried to compile it by following the instructions. > > > > https://github.com/GNOME/epiph

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Alan Coopersmith
On 1/9/21 12:15 AM, Hung Nguyen Gia via oi-dev wrote: In no way I'm a professional developer. I just pulled the source of it from github and tried to compile it by following the instructions. https://github.com/GNOME/epiphany Currently, I'm stuck at libdazzle. I will not compile under OI. htt

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Till Wegmueller
Everyone starts like that. The docs are designed to be read and used even by non developers. The point of this is to have more developers. The only way to have more developers and contributors, is to offer resources for training. By being able to compile software you are already quite far ahea

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Hung Nguyen Gia via oi-dev
Maybe you are misunderstood. I'm not that powerful to be able to be a developer. All of what I did as I described is I trying to build this browser on OI. Porting is the wrong word. My bad. It's such a too big word to be used. I'm currently stuck at libdazzle, a dependency of Epiphany. It seemed

Re: [oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Till Wegmueller
Hi Thanks for the initiative. Will you stay around longer and package some softwares? Have you had a look into http://docs.openindiana.org/dev/userland/ It gives you instructions on how to properly build and package components for OI. If you get stuck on something we can have a look at your

[oi-dev] Porting of the Epiphany Browser

2021-01-09 Thread Hung Nguyen Gia via oi-dev
In no way I'm a professional developer. I just pulled the source of it from github and tried to compile it by following the instructions. https://github.com/GNOME/epiphany Currently, I'm stuck at libdazzle. I will not compile under OI. https://github.com/GNOME/libdazzle Any helps would be appr