gvim segfaulting on Solaris 10

2006-09-30 Thread Laurent Blume
Hi all, I built vim 7.0.110 on Solaris 10 U1 x86, fully patched, using Sun Studio 11 or Solaris' GCC 3.4.3. Building went fine, however, test 16 failed (no output). What happens is that gvim fails on startup with a segfault: $ gvim GTK Accessibility Module initialized Bonobo accessibility su

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Bram Moolenaar
Laurent Blume wrote: > I built vim 7.0.110 on Solaris 10 U1 x86, fully patched, using Sun Studio > 11 or Solaris' GCC 3.4.3. > Building went fine, however, test 16 failed (no output). What happens is > that gvim fails on startup with a segfault: > > $ gvim > GTK Accessibility Module initializ

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Laurent Blume
Bram Moolenaar a écrit : > Smells like a problem in the GUI libraries. Or it could be a compiler > optimizer bug again, try compiling without -O2. But I guess it's the > libraries. Yes, you were right. After I found out that the very same binary worked on my Solaris Express install (the -dev bra

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
Hello, For what reasons does gVIM require Bonobo on Solaris ? mfg, Ali Akcaagac

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Laurent Blume
Ali Akcaagac a écrit : For what reasons does gVIM require Bonobo on Solaris ? It's not gvim asking for it, but the JDS/GNOME libs (modified by Sun for the accessibility stuff). Laurent

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread A.J.Mechelynck
Ali Akcaagac wrote: Hello, For what reasons does gVIM require Bonobo on Solaris ? mfg, Ali Akcaagac It's not only on Solaris. On SuSE Linux 9.3, when I build gvim for Gnome2, I get [...] -I/opt/gnome/include/libbonobo-2.0 [...] -I/opt/gnome/include/bonobo-activation-2.0 [...] on the com

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 18:00 +0200, A.J.Mechelynck wrote: > It's not only on Solaris. On SuSE Linux 9.3, when I build gvim for Gnome2, I > get [...] -I/opt/gnome/include/libbonobo-2.0 [...] > -I/opt/gnome/include/bonobo-activation-2.0 [...] on the compilation line and > [...] -lbonoboui-2 [...] -

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread A.J.Mechelynck
Ali Akcaagac wrote: On Sun, 2006-10-01 at 18:00 +0200, A.J.Mechelynck wrote: It's not only on Solaris. On SuSE Linux 9.3, when I build gvim for Gnome2, I get [...] -I/opt/gnome/include/libbonobo-2.0 [...] -I/opt/gnome/include/bonobo-activation-2.0 [...] on the compilation line and [...] -lbono

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 19:16 +0200, A.J.Mechelynck wrote: > > -Wl,--export-dynamic This line tells the linker to link only necessary libraries dynamically. Rather than linking everything. This makes files usually become smaller and loading up much faster. This is no "hack" it's a valid linker instr

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread A.J.Mechelynck
Ali Akcaagac wrote: On Sun, 2006-10-01 at 19:16 +0200, A.J.Mechelynck wrote: -Wl,--export-dynamic This line tells the linker to link only necessary libraries dynamically. Rather than linking everything. This makes files usually become smaller and loading up much faster. This is no "hack" it's

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 20:59 +0200, A.J.Mechelynck wrote: > You can compile Vim with GTK+1 or GTK+2 without GNOME. Adding GNOME > functionality means, among other things maybe, that gvim will automagically > and transparently save its session (with a pseudorandom name like > ~/.gnome2/vim-WSj1NP-

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Bram Moolenaar
Ali Akcaagac wrote: > After grep'ing through the VIM source I really detected Bonobo Dockitems > inside it. Unfortunately that's all "soon to be" deprecated stuff and > should be avoided as much as possible.. > > Why this ? > > a) BonoboUI elements are dead stuff and will be removed pretty soon

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 23:13 +0200, Bram Moolenaar wrote: > The bonobo stuff is only used when compiling for GTK 2 with Gnome > support. I generally discourage compiling with Gnome, it has its > problems. This is mentioned in the Makefile. > > If you compile without Gnome, which is the default, n

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread A.J.Mechelynck
Bram Moolenaar wrote: [...] The bonobo stuff is only used when compiling for GTK 2 with Gnome support. I generally discourage compiling with Gnome, it has its problems. This is mentioned in the Makefile. [...] Yes, I saw that warning, and decided to try --enable-gnome-check nevertheless, jus

Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Laurent Blume
Bram Moolenaar wrote: > Is "/usr/sfw" a standard place for something? Then perhaps configure > should be adjusted to check it. Checked that. No need anymore for it. Ir probably dated from my first builds on the Solaris 10 beta, 2 years ago. Laurent

Re: gvim segfaulting on Solaris 10

2006-10-02 Thread Bram Moolenaar
Ali Akcaagac wrote: > On Sun, 2006-10-01 at 23:13 +0200, Bram Moolenaar wrote: > > The bonobo stuff is only used when compiling for GTK 2 with Gnome > > support. I generally discourage compiling with Gnome, it has its > > problems. This is mentioned in the Makefile. > > > > If you compile with