処理中のコマンドの確認 GB_INIT()

処理中のコマンドの確認 GB_INIT()

debianはwheezy(raspbian armhf)で、ソースからgambas3をコンパイルしようとしています。

pi@raspberrypi ~/gambas-svn $ ./configure
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... armv6l-unknown-linux-gnueabihf
checking host system type... armv6l-unknown-linux-gnueabihf
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
=== configuring in main (/home/pi/gambas-svn/main)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  --cache-file=/dev/null --srcdir=.
./configure: line 2063: syntax error near unexpected token `main'
./configure: line 2063: `GB_INIT(main)'
configure: error: ./configure failed for main

GB_INITコマンドを解釈するアプリケーションが何であるかを確認しようとしています。 (他のバージョンで問題が解決することを願っています。(その可能性はほとんどありません。)

ベストアンサー1

GB_INIT は gambas のシンボルであり、configureこれに関する情報を簡単なテストプログラムで確認するためにコンパイラが実行されています。そのテストに何が含まれているかを確認する必要がありますconfigure(それはただ長く見えないshスクリプト)、config.logいくつかのデバッグ情報を含むファイルがあるかもしれません。

最新のSubversionバージョンをコンパイルしているため、最近の開発でエラーが発生する可能性があります。回帰であるかどうかを確認するために、以前のバージョンを試してみることができますが、その可能性はほとんどありません。

コンパイラは構文エラーについて文句を言うので、実際のエラーは次の場所にあります。自動設定または、このシンボルを確認するためにプロジェクト(configure.ac/configure.in)で使用する方法もあります。

おすすめ記事