Problem compiling Rhythmbox

Elifarley Callado Coelho Cruz elifarley at gmail.com
Fri Mar 18 10:54:38 PST 2005


Compiling Rhythbox (sudo portinstall rhythmbox) fails.

I'm not sure this list is the best to send this kind of problem.

If it is, then please tell me what I'm doing wrong.

If it isn't, please tell me to which list I should use

Thanks a lot.

More info:

FreeBSD:  5.3-RELEASE

make.conf excerpt:

CPUTYPE=p4
CFLAGS= -pipe -funroll-loops -O2 #-fno-unit-at-a-time
COPTFLAGS= -pipe -funroll-loops -O2

Error log:

(...)
 cc -DHAVE_CONFIG_H -I. -I. -I../../..
-DGNOMELOCALEDIR=\"/usr/X11R6/share/locale\"
-DG_LOG_DOMAIN=\"MonkeyMedia\" -I../../.. -I../../../lib
-I../../../metadata/monkey-media -pipe -funroll-loops -O2
-march=pentium4 -DORBIT2=1 -D_REENTRANT -DXTHREADS -DXUSE_MTSAFE_API
-I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/libart-2.0
-I/usr/local/include/orbit-2.0 -I/usr/local/include/libbonobo-2.0
-I/usr/local/include/bonobo-activation-2.0
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0
-I/usr/local/include/freetype2 -I/usr/X11R6/include/libgnomeui-2.0
-I/usr/X11R6/include/libgnome-2.0
-I/usr/X11R6/include/libgnomecanvas-2.0 -I/usr/X11R6/include/gconf/2
-I/usr/X11R6/include/libbonoboui-2.0
-I/usr/X11R6/include/gnome-vfs-2.0
-I/usr/X11R6/lib/gnome-vfs-2.0/include
-I/usr/X11R6/include/libglade-2.0
-I/usr/X11R6/include/gnome-vfs-module-2.0 -D_REENTRANT -DORBIT2=1
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/include/orbit-2.0 -I/usr/X11R6/include/gstreamer-0.8
-I/usr/X11R6/include/gconf/2 -I/usr/local/include -I/usr/X11R6/include
-I/usr/X11R6/include -pipe -funroll-loops -O2 -march=pentium4 -MT
mp4-stream-info-impl.lo -MD -MP -MF .deps/mp4-stream-info-impl.Tpo -c
mp4-stream-info-impl.c  -fPIC -DPIC -o .libs/mp4-stream-info-impl.o
In file included from /usr/local/include/mp4.h:34,
                 from mp4-stream-info-impl.c:28:
/usr/local/include/mpeg4ip.h:303: error: redefinition of typedef 'gchar'
/usr/local/include/glib-2.0/glib/gtypes.h:41: error: previous
declaration of 'gchar' was here
/usr/local/include/mpeg4ip.h:304: error: redefinition of typedef 'guchar'
/usr/local/include/glib-2.0/glib/gtypes.h:47: error: previous
declaration of 'guchar' was here
/usr/local/include/mpeg4ip.h:306: error: redefinition of typedef 'gint'
/usr/local/include/glib-2.0/glib/gtypes.h:44: error: previous
declaration of 'gint' was here
/usr/local/include/mpeg4ip.h:307: error: redefinition of typedef 'guint'
/usr/local/include/glib-2.0/glib/gtypes.h:50: error: previous
declaration of 'guint' was here
/usr/local/include/mpeg4ip.h:309: error: redefinition of typedef 'glong'
/usr/local/include/glib-2.0/glib/gtypes.h:43: error: previous
declaration of 'glong' was here
/usr/local/include/mpeg4ip.h:310: error: redefinition of typedef 'gulong'
/usr/local/include/glib-2.0/glib/gtypes.h:49: error: previous
declaration of 'gulong' was here
/usr/local/include/mpeg4ip.h:312: error: redefinition of typedef 'gdouble'
/usr/local/include/glib-2.0/glib/gtypes.h:53: error: previous
declaration of 'gdouble' was here
/usr/local/include/mpeg4ip.h:314: error: redefinition of typedef 'gboolean'
/usr/local/include/glib-2.0/glib/gtypes.h:45: error: previous
declaration of 'gboolean' was here
/usr/local/include/mpeg4ip.h:316: error: redefinition of typedef 'gint16'
/usr/local/include/glib-2.0/glibconfig.h:33: error: previous
declaration of 'gint16' was here
/usr/local/include/mpeg4ip.h:317: error: redefinition of typedef 'guint16'
/usr/local/include/glib-2.0/glibconfig.h:34: error: previous
declaration of 'guint16' was here
/usr/local/include/mpeg4ip.h:319: error: redefinition of typedef 'gint32'
/usr/local/include/glib-2.0/glibconfig.h:38: error: previous
declaration of 'gint32' was here
/usr/local/include/mpeg4ip.h:320: error: redefinition of typedef 'guint32'
/usr/local/include/glib-2.0/glibconfig.h:39: error: previous
declaration of 'guint32' was here
/usr/local/include/mpeg4ip.h:322: error: redefinition of typedef 'gint64'
/usr/local/include/glib-2.0/glibconfig.h:45: error: previous
declaration of 'gint64' was here
/usr/local/include/mpeg4ip.h:323: error: redefinition of typedef 'guint64'
/usr/local/include/glib-2.0/glibconfig.h:46: error: previous
declaration of 'guint64' was here
/usr/local/include/mpeg4ip.h:325: error: redefinition of typedef 'guint8'
/usr/local/include/glib-2.0/glibconfig.h:32: error: previous
declaration of 'guint8' was here
/usr/local/include/mpeg4ip.h:326: error: redefinition of typedef 'gint8'
/usr/local/include/glib-2.0/glibconfig.h:31: error: previous
declaration of 'gint8' was here
gmake[6]: *** [mp4-stream-info-impl.lo] Error 1
gmake[6]: Leaving directory
`/volumes/smallFiles/usr-ports/audio/rhythmbox/work/rhythmbox-0.8.8/metadata/monkey-media/stream-info-impl'
gmake[5]: *** [all-recursive] Error 1
gmake[5]: Leaving directory
`/volumes/smallFiles/usr-ports/audio/rhythmbox/work/rhythmbox-0.8.8/metadata/monkey-media/stream-info-impl'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory
`/volumes/smallFiles/usr-ports/audio/rhythmbox/work/rhythmbox-0.8.8/metadata/monkey-media'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory
`/volumes/smallFiles/usr-ports/audio/rhythmbox/work/rhythmbox-0.8.8/metadata/monkey-media'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory
`/volumes/smallFiles/usr-ports/audio/rhythmbox/work/rhythmbox-0.8.8/metadata'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/volumes/smallFiles/usr-ports/audio/rhythmbox/work/rhythmbox-0.8.8'
gmake: *** [all] Error 2
*** Error code 2

Stop in /volumes/smallFiles/usr-ports/audio/rhythmbox.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portinstall54358.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! audio/rhythmbox       (unknown build error)


-- 
There are 10 types of people in the world:
Those who understand binary and those who don't


More information about the freebsd-newbies mailing list