いけだ@福山市です。 From: 泰楽 淳 <gd6083@xxxxxxxxxxxxx> Date: Sat, 31 Jan 2004 23:08:23 +0900 Message-ID: <401BB6D7.2010407@xxxxxxxxxxxxx> > >>VIA SouthBrige > >>Vhttp://downloads.viaarena.com/drivers/audio/viaudiocombo-2.3-1.tar.gzT8235 > >>用サウンドドライバのRPMソースパッケージ > >>http://downloads.viaarena.com/drivers/audio/viaudiocombo-2.3-1.tar.gz > >>を再構築しようとすると、 > >> > >>viaudio_interface.c:2416: unterminated macro call > >> > >>と表示され、再構築が成功しません。 > 確かに改行コードが\r\nとなっていました。しかし、ソースRPM内のファイルを > 更新するにはどうしたら良いのでしょう? > ちょっとやってみました。 viaudiocombo-2.3-1.spec の %build の部分に、改行コードを取り除く 処理を追加しました (tr と mv の 2 行です) 。 ---------------- ちょっと追加 ---------------- %build tr -d \\r < viaudio_interface.c > viaudio_interface.c.linux mv -f viaudio_interface.c.linux viaudio_interface.c ./install.sh ---------------- ちょっと追加 ---------------- 変更後、rpm -bs viaudiocombo-2.3-1.spec で src.rpm を 作成し、rpm --rebuild viaudiocombo-2.3-1.src.rpm で i386.rpm が作成されるところまで確認できました。 -- IKEDA Katsumi <ikedak@xxxxxxxxxxxxxxxx> <http://www013.upp.so-net.ne.jp/ikeda/index.html>