Re: Problem beim upgrade von libsndfile-1.0.17

From: Thorsten Steentjes <tst(at)guug.de>
Date: Sat, 8 Sep 2007 08:02:55 +0200

Hallo Volker,

On Thu, Sep 06, 2007 at 10:53:38AM +0200, Volker Glatz wrote:
> beim Portupgrade bekomme ich Probleme bei libsndfile. Kann jemand was mit der
> Meldung anfangen?
>
ja, konnte ich, da sie ja eigentlich recht eindeutig ist.

> sndfile-play.c: In function `linux_open_dsp_device':
> sndfile-play.c:430: error:
> `SOUND_PCM_SETFMT_is_obsolete_use_SNDCTL_DSP_SETFMT_instead' undeclared
> (first use in this function)
> sndfile-play.c:430: error: (Each undeclared identifier is reported only once
> sndfile-play.c:430: error: for each function it appears in.)
> sndfile-play.c:435: error:
> `SOUND_PCM_WRITE_CHANNELS_is_obsolete_use_SNDCTL_DSP_CHANNELS_instead'
> undeclared (first use in this function)
> sndfile-play.c:440: error:
> `SOUND_PCM_WRITE_RATE_is_obsolet_use_SNDCTL_DSP_SPEED_instead' undeclared
> (first use in this function)

Nachdem ein
portupgrade -r libsndfile-1.0.17
bei mir mit der gleichen Fehlermeldung abbrach, habe ich, wie in der
Fehlermeldung empfohlen, die Funktionsaufrufe (uebrigens deklariert in
/usr/include/sys/soundcard.h) in sndfile-play.c entsprechend geaendert.

Will sagen, ich habe sndfile-play.c im vi editiert und folgendes gemacht:
:%s/SOUND_PCM_SETFMT/SNDCTL_DSP_SETFMT/g
:%s/SOUND_PCM_WRITE_CHANNELS/SNDCTL_DSP_CHANNELS/g
:%s/SOUND_PCM_WRITE_RATE/SNDCTL_DSP_SPEED/g

Ein anschliessendes
portupgrade -rw libsndfile-1.0.17
sorgt dann dafür, dass sich der port übersetzen läßt.

Und ja, ich sollte das auch noch als patch an den Maintainer schicken ;-)

Gruss,
Thorsten

-- 
/* Thorsten Steentjes, Hoeilaartsesteenweg 250, 3090 Overijse, Belgium	*/
/* Please remember: rm -rf means "read mail -really fast"		*/
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 08 Sep 2007 - 08:04:14 CEST

search this site