お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-02-24 21:09:55

iinews
メンバ
登録日: 2014-06-02

winetricks起動時のエラーSyntax error: Bad function nameへどう対処すべきでしょうか?

wine1.94(wine-staging)
winetricksがメニューから起動できないので端末から起動させると
$ winetricks
/usr/bin/winetricks: 6556: /usr/bin/winetricks: Syntax error: Bad function name
構文エラーになります。
geditで該当箇所付近を開くと

w_metadata ie8-kb2936068 dlls \
    title="Cumulative Security Update for Internet Explorer 8" \
    publisher="Microsoft" \
    year="2014" \
    media="download" \
    file1="IE8-WindowsXP-KB2936068-x86-ENU.exe" \
    installed_file1="c:/windows/KB2936068-IE8.log"

load_ie8-kb2936068() #------------------------------------------------ここが6556行
{
    w_call ie8

    w_download https://download.microsoft.com/download/3/8/C/38CE0ABB-01FD-4C0A-A569-BC5E82C34A17/IE8-WindowsXP-KB2936068-x86-ENU.exe 1bdeb741085b8f1ef6efc83f8615121373107347

    if [ $W_UNATTENDED_SLASH_Q ]
    then
        quiet="$W_UNATTENDED_SLASH_QUIET /forcerestart"
    else
        quiet=""
    fi

    cd "$W_CACHE"/"$W_PACKAGE"
    w_try "$WINE" IE8-WindowsXP-KB2936068-x86-ENU.exe $quiet
}

他の項目だとload_xxx()はひとまとめになってるんですが、load_ie8-kb2936068()の場合はくっついてるだけで
load_ie8-:黒、kb2936068():緑となってて別々に認識されてるのだと思います。そしてそれがエラーの原因だと思うのですが・・・
この場合、どう修正すればよいでしょうか?よろしくお願いします。

オフライン

 

#2 2016-02-24 21:17:15

iinews
メンバ
登録日: 2014-06-02

Re: winetricks起動時のエラーSyntax error: Bad function nameへどう対処すべきでしょうか?

よくよく考えたらmetadataの名前と同じならいいようなので
metadata、load共にie8-kb2936068→ie8kb2936068に変更(いくら記号を変えてもひとまとめになりませんでした)
あっさり起動できました。
すみません
お騒がせしました。

オフライン

 

#3 2016-02-24 21:22:02

iinews
メンバ
登録日: 2014-06-02

Re: winetricks起動時のエラーSyntax error: Bad function nameへどう対処すべきでしょうか?

_(アンダーバー)なら問題ないようです。
見やすいので、ie8_kb2936068
こちらに変更しました。

オフライン

 

Board footer

Powered by FluxBB