• ベストアンサー

FreeBSD 8.3(98) cdrtools

cdrtools が コンパイル出来ません。 対処法の分かる方、ご鞭撻頂ければ、と、思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

#1のお礼にmake時のログを書かれていますが、 ログのどこの部分が必要なのか不必要なのか判断できないような人が略したらいけません。 もし必要な部分が略されてたら何の意味もない。

ugg06006
質問者

お礼

失礼しました。 ログが二万字を越えていたものですから。 抜粋するより、他無かったのです。 マルチポストは、違反行為ですが、解が得られました。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12103184212 上手く、いきました。 失礼しました。

その他の回答 (3)

回答No.3

32bitで試したら、うまくいきました。 (PC98はエミュレータでネットワークできない可能性あり、確認していませんが) あとは、できることは・・ csup ports-supfile(どこかのパス) をして、更に rm -f /usr/ports/distfiles/cdr* をして cd /usr/ports/sysutils/cdrtools && make clean && make install clean をすると、どうでしょうか?

ugg06006
質問者

お礼

古いカーネルが残っているので、 boot: から、古いカーネルを立ちあげてみるのはどうでしょうか。 8.3R の場合、 boot : から古いカーネルを指定する方法が分かりません。 初心者です。

ugg06006
質問者

補足

古いカーネルは、i386 用です。

回答No.2

こんにちわ。 ソースコードレベルでのエラーと推測されますが。。。。 cdrtools-develではどうでしょうか? ・・・以下参考 amd64では、下記のが正常にコンパイルはできています。 PORTNAME= cdrtools PORTVERSION= 3.00 PORTREVISION= 2 #もしかしたら、32bitでコンパイルエラーの可能性もありますが・・・

ugg06006
質問者

お礼

こんにちは。

noname#198951
noname#198951
回答No.1

コンパイル出来ないのであれば、出力されたエラーメッセージや使用したコンパイラのバージョンなどを書かないとあなた以外の誰にも理解できません。 自分の環境に合わせて変更した箇所があればそれも必要でましょう。

ugg06006
質問者

お礼

kernel は,pc-98 に再構築されています。 # make install clean You may use the following build option(s): WITH_CDDA2MP3=yes builds with cdda2mp3 (requires audio/lame) WITH_CDDA2OGG=yes builds with cdda2ogg (requires audio/vorbis-tools) WITH_RSCSI=yes builds with the rscsi daemon which provides access to local SCSI-devices over the network (the client-side in cdda2wav, cdrecord, etc. is built unconditionally). BEWARE: The rscsi binary will be installed suid root as this is the preferred way of setting it up. ===> Extracting for cdrtools-3.00_2 => SHA256 Checksum OK for cdrtools-3.00.tar.bz2. ===> Patching for cdrtools-3.00_2 ===> Applying FreeBSD patches for cdrtools-3.00_2 ===> cdrtools-3.00_2 depends on executable: gmake - found ===> cdrtools-3.00_2 depends on shared library: iconv.3 - found ===> cdrtools-3.00_2 depends on shared library: intl - found ===> Configuring for cdrtools-3.00_2 ===> Building for cdrtools-3.00_2 RULES/rules.top:43: RULES/ldummy.lnk: No such file or directory RULES/rules1.top:261: incs/Dnull: No such file or directory RULES/rules1.top:268: incs/Dcc.i386-freebsd: No such file or directory RULES/rules.top:70: RULES/pc98-freebsd-cc.rul: No such file or directory RULES/rules.cnf:66: incs/i386-freebsd-cc/Inull: No such file or directory RULES/rules.cnf:67: incs/i386-freebsd-cc/rules.cnf: No such file or directory ==> MAKING DIRECTORY "incs/i386-freebsd-cc/Inull" ==> CONFIGURING RULES "incs/i386-freebsd-cc/rules.cnf" creating cache ./config.cache checking host system type... pc98-unknown-freebsd8.3 checking if sh is bash... no checking if /bin/sh is bash... no checking whether sh -ce is broken... no checking whether /bin/sh -ce is broken... no checking whether /bin/bosh is a working shell... no checking whether /opt/schily/bin/bosh is a working shell... no checking for object suffix... o checking for Cygwin environment... no checking for mingw32 environment... no ------(略) ------ scgcheck.c:578: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' scgcheck.c:583: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token scgcheck.c:606: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' scgcheck.c:610: error: expected identifier or '(' before '{' token gmake[1]: *** [OBJ/i386-freebsd-cc/scgcheck.o] Error 1 gmake[1]: Leaving directory `/usr/ports/sysutils/cdrtools/work/cdrtools-3.00/scgcheck' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/sysutils/cdrtools.

関連するQ&A