On Sat, Nov 12, 2011 at 06:03:02PM +0100, frantisek holop wrote: > hmm, on Sat, Nov 12, 2011 at 05:44:11PM +0100, Antoine Jacoutot said that > > What's missing is the relevant part of your config.log. > > i think this is it:
It looks like "-lvorbis -logg" is missing in LDFLAGS or something. > configure:10312: checking for library containing ov_open > configure:10353: cc -o conftest -O2 -pipe -ftrampolines -Wall > -Wno-pointer-sign -I/usr/local/include/gtk-2.0 > -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 > -I/usr/local/include/gio-unix-2.0/ -I/usr/X11R6/include > -I/usr/local/include/cairo -I/usr/local/include/atk-1.0 > -I/usr/X11R6/include/pixman-1 -I/usr/include/dev/pci/drm > -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng -pthread > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/X11R6/include/freetype2 -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libglade-2.0 > -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include > -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/ > -I/usr/X11R6/include -I/usr/local/include/cairo -I/usr/local/include/atk-1.0 > -I/usr/X11R6/include/pixman-1 -I/usr/include/dev/pci/drm > -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng -pthread > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/X11R6/include/freetype2 -I/usr/local/include/libxml2 > -I/usr/local/include -I/usr/local/include/gpod-1.0 > -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/local/include -I/usr/local/include -I/usr/local/include > -L/usr/local/lib conftest.c -lmp4v2 -lid3tag -L/usr/local/lib > -L/usr/X11R6/lib -R/usr/X11R6/lib -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 > -lpangocairo-1.0 -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite > -lXdamage -lXfixes -latk-1.0 -lcairo -lpixman-1 -lpthread-stubs -lGL -lpng > -lxcb-shm -lxcb-render -lxcb -lXrender -lgdk_pixbuf-2.0 -lgio-2.0 > -lpangoft2-1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgthread-2.0 > -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lfontconfig -lexpat -lfreetype -lz > -L/usr/local/lib -lglib-2.0 -lintl -liconv -L/usr/local/lib -Wl,-E -pthread > -lgmodule-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -pthread > -lgthread-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -L/usr/X11R6/lib > -R/usr/X11R6/lib -pthread -lglade-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 > -lpangocairo-1.0 -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite > -lXdamage -lXfixes -latk-1.0 -lcairo -lpixman-1 -lpthread-stubs -lGL -lpng > -lxcb-shm -lxcb-render -lxcb -lXrender -lgdk_pixbuf-2.0 -lgio-2.0 > -lpangoft2-1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgthread-2.0 > -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lfontconfig -lexpat -lfreetype -lz > -lxml2 -L/usr/local/lib -pthread -lgpod -lgdk_pixbuf-2.0 -lgobject-2.0 > -lgthread-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lcurl >&5 > /usr/local/lib/libglib-2.0.so.2992.0: warning: vsprintf() is often misused, > please use vsnprintf() > /usr/local/lib/libmp4v2.so.3.0: warning: strcpy() is almost always misused, > please use strlcpy() > /usr/local/lib/libmp4v2.so.3.0: warning: sprintf() is often misused, please > use snprintf() > /usr/local/lib/libmp4v2.so.3.0: warning: strcat() is almost always misused, > please use strlcat() > /tmp//cc63xisY.o(.text+0x12): In function `main': > : undefined reference to `ov_open' > collect2: ld returned 1 exit status > configure:10359: $? = 1 > configure: failed program was: > | /* confdefs.h. */ > | #define PACKAGE_NAME "" > | #define PACKAGE_TARNAME "" > | #define PACKAGE_VERSION "" > | #define PACKAGE_STRING "" > | #define PACKAGE_BUGREPORT "" > | #define PACKAGE "gtkpod" > | #define VERSION "0.99.14" > | #define GETTEXT_PACKAGE "gtkpod" > | #define YYTEXT_POINTER 1 > | #define STDC_HEADERS 1 > | #define HAVE_SYS_TYPES_H 1 > | #define HAVE_SYS_STAT_H 1 > | #define HAVE_STDLIB_H 1 > | #define HAVE_STRING_H 1 > | #define HAVE_MEMORY_H 1 > | #define HAVE_STRINGS_H 1 > | #define HAVE_INTTYPES_H 1 > | #define HAVE_STDINT_H 1 > | #define HAVE_UNISTD_H 1 > | #define HAVE_LOCALE_H 1 > | #define HAVE_LC_MESSAGES 1 > | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 > | #define HAVE_GETTEXT 1 > | #define HAVE_DCGETTEXT 1 > | #define ENABLE_NLS 1 > | #define HAVE_GETOPT_LONG_ONLY 1 > | #define HAVE_GETOPT_LONG_ONLY 1 > | #define HAVE_FLOCK 1 > | #define HAVE_STATVFS 1 > | #define HAVE_CURL 1 > | #define HAVE_LIBMP4V2 1 > | /* end confdefs.h. */ > | > | /* Override any GCC internal prototype to avoid an error. > | Use char because int might match the return type of a GCC > | builtin and then its argument prototype would still apply. */ > | #ifdef __cplusplus > | extern "C" > | #endif > | char ov_open (); > | int > | main () > | { > | return ov_open (); > | ; > | return 0; > | } > configure:10353: cc -o conftest -O2 -pipe -ftrampolines -Wall > -Wno-pointer-sign -I/usr/local/include/gtk-2.0 > -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 > -I/usr/local/include/gio-unix-2.0/ -I/usr/X11R6/include > -I/usr/local/include/cairo -I/usr/local/include/atk-1.0 > -I/usr/X11R6/include/pixman-1 -I/usr/include/dev/pci/drm > -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng -pthread > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/X11R6/include/freetype2 -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libglade-2.0 > -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include > -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/ > -I/usr/X11R6/include -I/usr/local/include/cairo -I/usr/local/include/atk-1.0 > -I/usr/X11R6/include/pixman-1 -I/usr/include/dev/pci/drm > -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng -pthread > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/X11R6/include/freetype2 -I/usr/local/include/libxml2 > -I/usr/local/include -I/usr/local/include/gpod-1.0 > -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/local/include -I/usr/local/include -I/usr/local/include > -L/usr/local/lib conftest.c -lvorbisfile -lmp4v2 -lid3tag -L/usr/local/lib > -L/usr/X11R6/lib -R/usr/X11R6/lib -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 > -lpangocairo-1.0 -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite > -lXdamage -lXfixes -latk-1.0 -lcairo -lpixman-1 -lpthread-stubs -lGL -lpng > -lxcb-shm -lxcb-render -lxcb -lXrender -lgdk_pixbuf-2.0 -lgio-2.0 > -lpangoft2-1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgthread-2.0 > -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lfontconfig -lexpat -lfreetype -lz > -L/usr/local/lib -lglib-2.0 -lintl -liconv -L/usr/local/lib -Wl,-E -pthread > -lgmodule-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -pthread > -lgthread-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -L/usr/X11R6/lib > -R/usr/X11R6/lib -pthread -lglade-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 > -lpangocairo-1.0 -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite > -lXdamage -lXfixes -latk-1.0 -lcairo -lpixman-1 -lpthread-stubs -lGL -lpng > -lxcb-shm -lxcb-render -lxcb -lXrender -lgdk_pixbuf-2.0 -lgio-2.0 > -lpangoft2-1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgthread-2.0 > -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lfontconfig -lexpat -lfreetype -lz > -lxml2 -L/usr/local/lib -pthread -lgpod -lgdk_pixbuf-2.0 -lgobject-2.0 > -lgthread-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lcurl >&5 > /usr/local/lib/libglib-2.0.so.2992.0: warning: vsprintf() is often misused, > please use vsnprintf() > /usr/local/lib/libmp4v2.so.3.0: warning: strcpy() is almost always misused, > please use strlcpy() > /usr/local/lib/libmp4v2.so.3.0: warning: sprintf() is often misused, please > use snprintf() > /usr/local/lib/libmp4v2.so.3.0: warning: strcat() is almost always misused, > please use strlcat() > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_stream_pagein' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_info_clear' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_sync_wrote' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_sync_reset' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_headerin' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_page_granulepos' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_info_blocksize' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_stream_reset' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_sync_pageseek' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_page_continued' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_stream_reset_serialno' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_comment_clear' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_halfrate' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_restart' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_stream_clear' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_lapout' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_stream_packetout' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_comment_init' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_page_eos' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_sync_init' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_pcmout' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `vorbis_info_init' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_init' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_packet_blocksize' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_trackonly' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_read' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_stream_packetpeek' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_halfrate_p' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_stream_init' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_idheader' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_sync_clear' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_page_bos' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `vorbis_dsp_clear' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `ogg_page_serialno' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_block_init' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_synthesis_blockin' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `ogg_sync_buffer' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `vorbis_synthesis' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to `vorbis_window' > /usr/local/lib/libvorbisfile.so.6.0: undefined reference to > `vorbis_block_clear' > collect2: ld returned 1 exit status > configure:10359: $? = 1 > configure: failed program was: > | /* confdefs.h. */ > | #define PACKAGE_NAME "" > | #define PACKAGE_TARNAME "" > | #define PACKAGE_VERSION "" > | #define PACKAGE_STRING "" > | #define PACKAGE_BUGREPORT "" > | #define PACKAGE "gtkpod" > | #define VERSION "0.99.14" > | #define GETTEXT_PACKAGE "gtkpod" > | #define YYTEXT_POINTER 1 > | #define STDC_HEADERS 1 > | #define HAVE_SYS_TYPES_H 1 > | #define HAVE_SYS_STAT_H 1 > | #define HAVE_STDLIB_H 1 > | #define HAVE_STRING_H 1 > | #define HAVE_MEMORY_H 1 > | #define HAVE_STRINGS_H 1 > | #define HAVE_INTTYPES_H 1 > | #define HAVE_STDINT_H 1 > | #define HAVE_UNISTD_H 1 > | #define HAVE_LOCALE_H 1 > | #define HAVE_LC_MESSAGES 1 > | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 > | #define HAVE_GETTEXT 1 > | #define HAVE_DCGETTEXT 1 > | #define ENABLE_NLS 1 > | #define HAVE_GETOPT_LONG_ONLY 1 > | #define HAVE_GETOPT_LONG_ONLY 1 > | #define HAVE_FLOCK 1 > | #define HAVE_STATVFS 1 > | #define HAVE_CURL 1 > | #define HAVE_LIBMP4V2 1 > | /* end confdefs.h. */ > | > | /* Override any GCC internal prototype to avoid an error. > | Use char because int might match the return type of a GCC > | builtin and then its argument prototype would still apply. */ > | #ifdef __cplusplus > | extern "C" > | #endif > | char ov_open (); > | int > | main () > | { > | return ov_open (); > | ; > | return 0; > | } > configure:10387: result: no > > -f > -- > time goes? no, time stays, we go. > > -- Antoine