holihue
March 29th, 2007, 10:53 AM
How can I compile SDL Sopwith from source?
I always get this message:
supr@hk-laptop:~$ cd Desktop/sdl_sopwith-1.7.1/
supr@hk-laptop:~/Desktop/sdl_sopwith-supr@hk-laptop:~$ cd Desktop/sdl_sopwith-1.7.1/
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$ ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for a BSD compatible install... /usr/bin/install -c
checking for sdl-config... (cached) /usr/bin/sdl-config
checking for SDL - version >= 1.1.3... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for glib-2.0 >= 2.0 gtk+-2.0 >= 2.0... yes
checking GTK_CFLAGS... -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12
checking GTK_LIBS... -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking how to run the C preprocessor... (cached) gcc -E
checking for netinet/ip.h... (cached) yes
creating ./config.status
creating Makefile
creating src/Makefile
creating src/gtk/Makefile
creating src/sdl/Makefile
creating src/psion/Makefile
creating doc/Makefile
creating config.h
config.h is unchanged
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$ make
make all-recursive
make[1]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
Making all in src
make[2]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
Making all in sdl
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
Making all in gtk
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I.. -c swsound.c
swsound.c:82: error: static declaration of ‘titleflg’ follows non-static declaration
swmain.h:49: error: previous declaration of ‘titleflg’ was here
make[3]: *** [swsound.o] Error 1
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
make: *** [all-recursive-am] Error 2
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$
1.7.1$ ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for a BSD compatible install... /usr/bin/install -c
checking for sdl-config... (cached) /usr/bin/sdl-config
checking for SDL - version >= 1.1.3... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for glib-2.0 >= 2.0 gtk+-2.0 >= 2.0... yes
checking GTK_CFLAGS... -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12
checking GTK_LIBS... -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking how to run the C preprocessor... (cached) gcc -E
checking for netinet/ip.h... (cached) yes
creating ./config.status
creating Makefile
creating src/Makefile
creating src/gtk/Makefile
creating src/sdl/Makefile
creating src/psion/Makefile
creating doc/Makefile
creating config.h
config.h is unchanged
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$ make
make all-recursive
make[1]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
Making all in src
make[2]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
Making all in sdl
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
Making all in gtk
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I.. -c swsound.c
swsound.c:82: error: static declaration of ‘titleflg’ follows non-static declaration
swmain.h:49: error: previous declaration of ‘titleflg’ was here
make[3]: *** [swsound.o] Error 1
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
make: *** [all-recursive-am] Error 2
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$
Thanks
I always get this message:
supr@hk-laptop:~$ cd Desktop/sdl_sopwith-1.7.1/
supr@hk-laptop:~/Desktop/sdl_sopwith-supr@hk-laptop:~$ cd Desktop/sdl_sopwith-1.7.1/
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$ ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for a BSD compatible install... /usr/bin/install -c
checking for sdl-config... (cached) /usr/bin/sdl-config
checking for SDL - version >= 1.1.3... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for glib-2.0 >= 2.0 gtk+-2.0 >= 2.0... yes
checking GTK_CFLAGS... -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12
checking GTK_LIBS... -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking how to run the C preprocessor... (cached) gcc -E
checking for netinet/ip.h... (cached) yes
creating ./config.status
creating Makefile
creating src/Makefile
creating src/gtk/Makefile
creating src/sdl/Makefile
creating src/psion/Makefile
creating doc/Makefile
creating config.h
config.h is unchanged
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$ make
make all-recursive
make[1]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
Making all in src
make[2]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
Making all in sdl
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
Making all in gtk
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I.. -c swsound.c
swsound.c:82: error: static declaration of ‘titleflg’ follows non-static declaration
swmain.h:49: error: previous declaration of ‘titleflg’ was here
make[3]: *** [swsound.o] Error 1
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
make: *** [all-recursive-am] Error 2
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$
1.7.1$ ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for a BSD compatible install... /usr/bin/install -c
checking for sdl-config... (cached) /usr/bin/sdl-config
checking for SDL - version >= 1.1.3... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for glib-2.0 >= 2.0 gtk+-2.0 >= 2.0... yes
checking GTK_CFLAGS... -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12
checking GTK_LIBS... -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking how to run the C preprocessor... (cached) gcc -E
checking for netinet/ip.h... (cached) yes
creating ./config.status
creating Makefile
creating src/Makefile
creating src/gtk/Makefile
creating src/sdl/Makefile
creating src/psion/Makefile
creating doc/Makefile
creating config.h
config.h is unchanged
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$ make
make all-recursive
make[1]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
Making all in src
make[2]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
Making all in sdl
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/sdl'
Making all in gtk
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src/gtk'
make[3]: Entering directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I.. -c swsound.c
swsound.c:82: error: static declaration of ‘titleflg’ follows non-static declaration
swmain.h:49: error: previous declaration of ‘titleflg’ was here
make[3]: *** [swsound.o] Error 1
make[3]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/supr/Desktop/sdl_sopwith-1.7.1'
make: *** [all-recursive-am] Error 2
supr@hk-laptop:~/Desktop/sdl_sopwith-1.7.1$
Thanks