pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: HELP! Problem building ORBit2 from 2008Q4 on NetBSD 3.1

>  Status:   
>  Paul Newhouse schrieb:
>  > $ cc ... -DG_DISABLE_DEPRECATED ... -c orbit-idl-driver.c
>  > orbit-idl-driver.c: In function `orbit_idl_tree_fake_ops':
>  > orbit-idl-driver.c:43: error: `G_GNUC_PRETTY_FUNCTION' undeclared (first 
> use 
>  > in this function)
>  The GLib2 authors thought that G_GNUC_PRETTY_FUCTION should not be used
>  anymore (see /usr/pkg/include/glib/glib-2.0/glib/gmacros.h), so they
>  don't define it if G_DISABLE_DEPRECATED is defined.
>  You can work around that by adding CFLAGS+=-UG_DISABLE_DEPRECATED to
>  your mk.conf file.

Ok, I added that.

>  To approach the real problem: What does "pkg_info -e libIDL" say? 

  # pkg_info -e libIDL

>  For me, it's libIDL-0.8.11. If you have an older version, please have a look
>  in </usr/pkg/include/libIDL-2.0/libIDL/IDL.h>, which defines the macro
>  IDL_CHECK_CAST. Does that definition use the deprecated
>  G_GNUC_PRETTY_FUNCTION, or just G_STRFUNC? I'm just guessing, but that
>  may be the cause. See also:
>  Roland

Thanks, it got past the first problem, but now it complains about (-Wextra):

if cc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/pkg/include 
-I/usr/pkg/include/python2.4 -I/usr/include -I./.. -I.. 
-I/usr/pkg/include/telepathy-1.0 -I/usr/pkg/include/dbus-1.0 
-I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include 
-I/usr/pkg/lib/dbus-1.0/include   -Wno-deprecated-declarations -Wall -Wextra 
-O2 -UG_DISABLE_DEPRECATED -I/usr/pkg/include -I/usr/pkg/include/python2.4 
-I/usr/include -MT everything-everything.o -MD -MP -MF 
".deps/everything-everything.Tpo" -c -o everything-everything.o `test -f 
'everything.c' || echo './'`everything.c; \
        then mv -f ".deps/everything-everything.Tpo" 
".deps/everything-everything.Po"; else rm -f ".deps/everything-everything.Tpo";
 exit 1; fi
cc1: error: unrecognized option `-Wextra'  
gmake[4]: *** [everything-everything.o] Error 1
gmake[4]: Leaving directory `/usr/pkgsrc/chat/libtelepathy/work/libtelepathy-0.
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/chat/libtelepathy/work/libtelepathy-0.
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/pkgsrc/chat/libtelepathy/work/libtelepathy-0.
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/chat/libtelepathy/work/libtelepathy-0.
gmake: *** [all] Error 2
*** Error code 2

make: stopped in /usr/pkgsrc/chat/libtelepathy
*** Error code 1

make: stopped in /usr/pkgsrc/chat/libtelepathy
bigbox# pkg_info -e libIDL
bigbox# pwd

Home | Main Index | Thread Index | Old Index