Add -lstdc++ as flag to the compilation (you missed linking to libstdc++).

-- Milosz

2007/11/19, Andres Gonzalez <[EMAIL PROTECTED]>:
>
> folks,
>
> I am sorry to ask such elementary questions about building Gtk
> applications but I am a bit confused and cannot find the answers
> elsewhere.  I get the following error when linking a simple test
> application I have written:
>
> ld: warning: cannot find entry symbol _start; defaulting to 08048764
> main.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
>
> I get the same __gxx_personality_v0 error for every file that compiled
> in my build.
>
> I am using `pkg-config --cflags gtk+-2.0`  on the g++ command line for
> every compilation. And I am using `pkg-config --libs gtk+-2.0` on the
> ld command line for the linking.
>
> I am confused about what the pkg-config actually does and what this
> back-quoted string actually is telling the compiler to do.  I have
> never seen this construction before.  So...
>
> Q: what actually does pkg-config do?
> Q: do I use `pkg-config --cflags gtk+-2.0`  if I am using g++ and not
> gcc?
> Q: what is the reference to: __gxx_personality_v0  ??
> Q: how do I resolve that undefined reference error?
>
>
> Thanks for any guidance you can give this newbee...
>
> -Andres
>
>
>
>
>
>
>
>
> _______________________________________________
> gtk-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to