Hello,
after install 'make utility' and running command './configure -C
--disable-inotify --disable-v4l'
I still got message: 'configure: error: ./configure failed for main'
see attachment 'output.txt'
Regards,
Johann
Am 07.01.2017 um 15:22 schrieb Tobias Boege:
On Sat, 07 Jan 2017, jogeri63 wrote:
Hello,
I’m trying to compile Gambas 3.9.2 on Windows10 Cygwin.
After running command "|./configure -C --disable-inotify --disable-v4l|"
I got message: 'configure: error: ./configure failed for main ...'
see attachment 'output.txt'
configure: loading site script /usr/share/config.site
configure: loading cache config.cache
checking whether ln -s works... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /usr/bin/mkdir -p
checking for gawk... (cached) gawk
checking whether make sets $(MAKE)... (cached) no
checking whether make supports nested variables... (cached) no
checking whether make supports nested variables... (cached) no
checking build system type... (cached) x86_64-unknown-cygwin
checking host system type... (cached) x86_64-unknown-cygwin
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
=== configuring in main (/gambas3-3.9.2/main)
configure: running /bin/sh ./configure --disable-option-checking
'--prefix=/usr' --cache-file=../config.cache --srcdir=.
configure: loading site script /usr/share/config.site
configure: loading cache ../config.cache
./configure: line 2076: syntax error near unexpected token `main'
./configure: line 2076: `GB_INIT(main)'
configure: error: ./configure failed for main
-bash: make: Kommando nicht gefunden.
-bash: make: Kommando nicht gefunden.
Well, for one the "make" utility is missing. You need to install it along
with all the other build dependencies[1] (with the required versions).
I don't know about the syntax error on configure:2076, though, but maybe
that solves itself when the proper versions of autotools are installed.
In case you are not aware, Bastian Germann succeeded in compiling Gambas for
cygwin[2] and gave some short installation instructions here[3].
Regards,
Tobi
[1] http://gambaswiki.org/wiki/install
[2] https://sourceforge.net/p/gambas/mailman/message/35018459/
[3] http://gambaswiki.org/wiki/install/cygwin
configure: loading site script /usr/share/config.site
configure: loading cache config.cache
checking whether ln -s works... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /usr/bin/mkdir -p
checking for gawk... (cached) gawk
checking whether make sets $(MAKE)... (cached) yes
checking whether make supports nested variables... (cached) yes
checking whether make supports nested variables... (cached) yes
checking build system type... (cached) x86_64-unknown-cygwin
checking host system type... (cached) x86_64-unknown-cygwin
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
=== configuring in main (/gambas3-3.9.2/main)
configure: running /bin/sh ./configure --disable-option-checking
'--prefix=/usr' --cache-file=../config.cache --srcdir=.
configure: loading site script /usr/share/config.site
configure: loading cache ../config.cache
./configure: line 2076: syntax error near unexpected token `main'
./configure: line 2076: `GB_INIT(main)'
configure: error: ./configure failed for main
make all-recursive
make[1]: Verzeichnis „/gambas3-3.9.2“ wird betreten
Making all in main
make[2]: Verzeichnis „/gambas3-3.9.2/main“ wird betreten
make[2]: *** Keine Regel, um „all“ zu erstellen. Schluss.
make[2]: Verzeichnis „/gambas3-3.9.2/main“ wird verlassen
make[1]: *** [Makefile:438: all-recursive] Fehler 1
make[1]: Verzeichnis „/gambas3-3.9.2“ wird verlassen
make: *** [Makefile:379: all] Fehler 2
Making install in main
make[1]: Verzeichnis „/gambas3-3.9.2/main“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/main“ wird verlassen
Making install in gb.compress.bzlib2
make[1]: Verzeichnis „/gambas3-3.9.2/gb.compress.bzlib2“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.compress.bzlib2“ wird verlassen
Making install in gb.compress.zlib
make[1]: Verzeichnis „/gambas3-3.9.2/gb.compress.zlib“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.compress.zlib“ wird verlassen
Making install in gb.db.mysql
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.mysql“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.mysql“ wird verlassen
Making install in gb.db.odbc
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.odbc“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.odbc“ wird verlassen
Making install in gb.db.postgresql
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.postgresql“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.postgresql“ wird verlassen
Making install in gb.db.sqlite2
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.sqlite2“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.sqlite2“ wird verlassen
Making install in gb.db.sqlite3
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.sqlite3“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.db.sqlite3“ wird verlassen
Making install in gb.net
make[1]: Verzeichnis „/gambas3-3.9.2/gb.net“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.net“ wird verlassen
Making install in gb.net.curl
make[1]: Verzeichnis „/gambas3-3.9.2/gb.net.curl“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.net.curl“ wird verlassen
Making install in gb.mime
make[1]: Verzeichnis „/gambas3-3.9.2/gb.mime“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.mime“ wird verlassen
Making install in gb.pcre
make[1]: Verzeichnis „/gambas3-3.9.2/gb.pcre“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.pcre“ wird verlassen
Making install in gb.sdl
make[1]: Verzeichnis „/gambas3-3.9.2/gb.sdl“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.sdl“ wird verlassen
Making install in gb.sdl.sound
make[1]: Verzeichnis „/gambas3-3.9.2/gb.sdl.sound“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.sdl.sound“ wird verlassen
Making install in gb.sdl2
make[1]: Verzeichnis „/gambas3-3.9.2/gb.sdl2“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.sdl2“ wird verlassen
Making install in gb.libxml
make[1]: Verzeichnis „/gambas3-3.9.2/gb.libxml“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.libxml“ wird verlassen
Making install in gb.xml
make[1]: Verzeichnis „/gambas3-3.9.2/gb.xml“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.xml“ wird verlassen
Making install in gb.v4l
make[1]: Verzeichnis „/gambas3-3.9.2/gb.v4l“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.v4l“ wird verlassen
Making install in gb.crypt
make[1]: Verzeichnis „/gambas3-3.9.2/gb.crypt“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.crypt“ wird verlassen
Making install in gb.qt4
make[1]: Verzeichnis „/gambas3-3.9.2/gb.qt4“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.qt4“ wird verlassen
Making install in gb.qt5
make[1]: Verzeichnis „/gambas3-3.9.2/gb.qt5“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.qt5“ wird verlassen
Making install in gb.gtk
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gtk“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gtk“ wird verlassen
Making install in gb.gtk3
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gtk3“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gtk3“ wird verlassen
Making install in gb.opengl
make[1]: Verzeichnis „/gambas3-3.9.2/gb.opengl“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.opengl“ wird verlassen
Making install in gb.desktop.x11
make[1]: Verzeichnis „/gambas3-3.9.2/gb.desktop.x11“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.desktop.x11“ wird verlassen
Making install in gb.desktop.gnome.keyring
make[1]: Verzeichnis „/gambas3-3.9.2/gb.desktop.gnome.keyring“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.desktop.gnome.keyring“ wird verlassen
Making install in gb.pdf
make[1]: Verzeichnis „/gambas3-3.9.2/gb.pdf“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.pdf“ wird verlassen
Making install in gb.cairo
make[1]: Verzeichnis „/gambas3-3.9.2/gb.cairo“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.cairo“ wird verlassen
Making install in gb.image.io
make[1]: Verzeichnis „/gambas3-3.9.2/gb.image.io“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.image.io“ wird verlassen
Making install in gb.image.imlib
make[1]: Verzeichnis „/gambas3-3.9.2/gb.image.imlib“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.image.imlib“ wird verlassen
Making install in gb.dbus
make[1]: Verzeichnis „/gambas3-3.9.2/gb.dbus“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.dbus“ wird verlassen
Making install in gb.gsl
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gsl“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gsl“ wird verlassen
Making install in gb.gmp
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gmp“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.gmp“ wird verlassen
Making install in gb.ncurses
make[1]: Verzeichnis „/gambas3-3.9.2/gb.ncurses“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.ncurses“ wird verlassen
Making install in gb.media
make[1]: Verzeichnis „/gambas3-3.9.2/gb.media“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.media“ wird verlassen
Making install in gb.jit
make[1]: Verzeichnis „/gambas3-3.9.2/gb.jit“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.jit“ wird verlassen
Making install in gb.httpd
make[1]: Verzeichnis „/gambas3-3.9.2/gb.httpd“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.httpd“ wird verlassen
Making install in gb.openssl
make[1]: Verzeichnis „/gambas3-3.9.2/gb.openssl“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.openssl“ wird verlassen
Making install in gb.openal
make[1]: Verzeichnis „/gambas3-3.9.2/gb.openal“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/gb.openal“ wird verlassen
Making install in comp
make[1]: Verzeichnis „/gambas3-3.9.2/comp“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/comp“ wird verlassen
Making install in app
make[1]: Verzeichnis „/gambas3-3.9.2/app“ wird betreten
make[1]: Für das Ziel „install“ ist nichts zu tun.
make[1]: Verzeichnis „/gambas3-3.9.2/app“ wird verlassen
Making install in .
make[1]: Verzeichnis „/gambas3-3.9.2“ wird betreten
make[2]: Verzeichnis „/gambas3-3.9.2“ wird betreten
make[2]: Für das Ziel „install-data-am“ ist nichts zu tun.
make[2]: Verzeichnis „/gambas3-3.9.2“ wird verlassen
make[1]: Verzeichnis „/gambas3-3.9.2“ wird verlassen
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user