Bashを克服する方法:予期しないマーカー「)」付近の構文エラー

Bashを克服する方法:予期しないマーカー「)」付近の構文エラー

このパッケージを使用してRealtek alc665ドライバをインストールしようとしています。realtek-linux-audiopack-4.06a私のラップトップでDebian 10 Linuxを実行しています。 (直接ご覧いただけます。このリンク)

realtek-linux-audiopack-4.06a/Readme.txtインストールするために抽出されたディレクトリで実行されていることを示すファイルに含まれている指示に従いました。 Bashを実行すると、出力は次のようになります。 (最後の2行を見てください)./configalsa-driver-1.0.14-4.06a./configure

checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/dsaki/Downloads/realtek-linux-audiopack-4.06a/alsa-         driver-1.0.14-4.06a
checking cross compile... 
checking for directory with kernel source... /lib/modules/4.19.0-8-amd64/source
checking for directory with kernel build... /lib/modules/4.19.0-8-amd64/build
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 0.0.0
checking for GCC version... ./configure: eval: line 4836: syntax error near unexpected token `)'
./configure: eval: line 4836: `my_compiler_version=8.3.0-6)'

configureエラーが発生したファイルです。エラーの原因と思われるセクション全体を書き留めました。 (ライン4836はコメントとして表示されます。)

      typevar=my_compiler_type
      versionvar=my_compiler_version
      ac_compiler_type=""
      ac_compiler_version=""
      for i in $my_compiler; do
        case $i in
        gcc-[0-9]*|*-gcc-[0-9]*)
         if test -z "$ac_compiler_type"; then
           ac_compiler_type=gcc
         fi
         if test -z "$ac_compiler_version"; then
           ac_compiler_version=`echo $i | sed -e 's/^.*gcc-\([0-9.]\+\).*$/\1/'`
         fi
         ;;
        *gcc*|*GCC*)
          if test -z "$ac_compiler_type"; then
           ac_compiler_type=gcc
          fi
          ;;
        egcs-*)                            #    LINE 4836 STARTS HERE
         ac_compiler_type=egcs
         if test -z "$ac_compiler_version"; then
           ac_compiler_version=`echo $i | sed -e 's/egcs-\(.\+\)$/\1/'`
         fi
         ;;
        *cc*)
         if test -z "$ac_compiler_type"; then
           ac_compiler_type=cc
         fi
         ;;
       [0-9].[0-9]*)
         if test -z "$ac_compiler_version"; then
           ac_compiler_version="$i"
         fi
         ;;
       esac
    done
    eval $typevar="$ac_compiler_type"
    eval $versionvar="$ac_compiler_version"

インストールを続行するには、この問題を解決する必要があります。

ベストアンサー1

おすすめ記事