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)에서 사용하는 방법도 있습니다.