gnomemedia2 broken

Shin-ichi Yoshimoto yosimoto at waishi.jp
Sat Aug 16 09:21:02 PDT 2003


audio/gnomemedia2 broken 

[snip]
In file included from gmix.c:72:
gmix.h:31: error: redefinition of `struct mixer_info'
gmix.h:36: error: redefinition of `mixer_info'
/usr/include/sys/soundcard.h:1082: error: `mixer_info' previously 
declared here
gmake[3]: *** [gmix.o] Error 1
gmake[3]: Leaving directory 
`/usr/ports/audio/gnomemedia2/work/gnome-media-2.2.2/gmix'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory 
`/usr/ports/audio/gnomemedia2/work/gnome-media-2.2.2/gmix'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/usr/ports/audio/gnomemedia2/work/gnome-media-2.2.2'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

because src/sys/sys/soundcard.h added "struct mixer_info" in Revision 
1.42.
We need following patch after soundcard.h Revision 1.42.

--- gmix/gmix.h.orig    Sun Aug 17 01:04:41 2003
+++ gmix/gmix.h Sun Aug 17 01:05:20 2003
@@ -25,7 +25,7 @@
  */
 #define GMIX_VERSION 0x030000
 
-#if defined(ALSA) || defined(__FreeBSD__)
+#if defined(ALSA)
 /* stolen from OSS's soundcard.h */
 typedef struct mixer_info
 {

-- 
Shin-ichi YOSHIMOTO <yosimoto at waishi.jp>
http://diary.waishi.jp/~yosimoto/diary/


More information about the freebsd-gnome mailing list