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

Reply via email to