Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2003 01:20:57 +0900
From:      Shin-ichi Yoshimoto <yosimoto@waishi.jp>
To:        freebsd-gnome@freebsd.org
Subject:   gnomemedia2 broken
Message-ID:  <20030817012057690712.GyazMail.yosimoto@waishi.jp>

next in thread | raw e-mail | index | archive | help
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@waishi.jp>
http://diary.waishi.jp/~yosimoto/diary/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030817012057690712.GyazMail.yosimoto>