--- libgpod compile error any help would be much appreciated.. --j0rgy Configuration for libgpod 0.3.3 : -------------------------------- Host System Type .....: i686-suse-linux Install path .........: /usr/local Preprocessor .........: gcc Compiler .............: gcc -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Werror -std=c89 -g -O2 -Wno-strict-aliasing -Wno-sign-compare -Wdeclaration-after-statement Linker ...............: gcc ArtworkDB support ....: no Python bindings ......: no Now type 'make' to build libgpod 0.3.3, and then 'make install' for installation. jorgy@vicky:~/libgpod/libgpod> make make all-recursive make[1]: Entering directory `/home/jorgy/libgpod/libgpod' Making all in src make[2]: Entering directory `/home/jorgy/libgpod/libgpod/src' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/jorgy/libgpod/libgpod/src' Making all in bindings make[2]: Entering directory `/home/jorgy/libgpod/libgpod/bindings' Making all in python make[3]: Entering directory `/home/jorgy/libgpod/libgpod/bindings/python' Making all in examples make[4]: Entering directory `/home/jorgy/libgpod/libgpod/bindings/python/examples' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/jorgy/libgpod/libgpod/bindings/python/examples' make[4]: Entering directory `/home/jorgy/libgpod/libgpod/bindings/python' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/jorgy/libgpod/libgpod/bindings/python' make[3]: Leaving directory `/home/jorgy/libgpod/libgpod/bindings/python' make[3]: Entering directory `/home/jorgy/libgpod/libgpod/bindings' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/jorgy/libgpod/libgpod/bindings' make[2]: Leaving directory `/home/jorgy/libgpod/libgpod/bindings' Making all in tests make[2]: Entering directory `/home/jorgy/libgpod/libgpod/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Werror -std=c89 -g -O2 -Wno-strict-aliasing -Wno-sign-compare -Wdeclaration-after-statement -o test-init-ipod -L/opt/gnome/lib -lgobject-2.0 -lglib-2.0 ../src/libgpod.la gcc -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Werror -std=c89 -g -O2 -Wno-strict-aliasing -Wno-sign-compare -Wdeclaration-after-statement -o .libs/test-init-ipod -L/opt/gnome/lib ../src/.libs/libgpod.so /opt/gnome/lib/libgobject-2.0.so /opt/gnome/lib/libglib-2.0.so /usr/lib/gcc/i586-suse-linux/4.1.0/../../../crt1.o: In function `_start': init.c:(.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status make[2]: *** [test-init-ipod] Error 1 make[2]: Leaving directory `/home/jorgy/libgpod/libgpod/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jorgy/libgpod/libgpod' make: *** [all] Error 2