처리 중인 명령 확인 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)에서 사용하는 방법도 있습니다.

관련 정보