From: meuh m. <meu...@gm...> - 2014-02-16 17:24:35
|
Hi all, I'm trying to make and install gtkpod-2.1.4 on ubuntu 12.04. For now, the compilation fails... I'd like to fix it asap since I'm relying 100% on gtkpod for managing my iPod Classic from the first day I bought it. Thanks a lot for your help! m. OS: Ubuntu 12.04 kernel 3.5.0-45-generic x86_64 messages: ./config [checking] Core Configuration for gtkpod 2.1.4 : -------------------------------- Host System Type .....: x86_64-unknown-linux-gnu Install path .........: /usr/local GTK3 version .........: 3.4.2 GLib2/GThread version : 2.32.4 libgpod version ......: 0.8.2 Preprocessor .........: gcc Compiler .............: gcc -g -O2 -Wall -Wno-pointer-sign -std=gnu99 -Werror-implicit-function-declaration -Werror=format-security -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -I/usr/include/gpod-1.0 -pthread -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/libgdl-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libanjuta-3.0 -pthread -I/usr/include/libgdl-3.0 -I/usr/include/gtk-3.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libxml2 -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE -pthread -I/usr/include/clutter-1.0 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cogl -I/usr/include/cairo -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libdrm -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0/ -I/usr/include/clutter-gtk-1.0 -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/brasero3 Linker ...............: gcc -no-undefined -Wl,--as-needed -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lglib-2.0 -lgdk-3 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lglib-2.0 -pthread -lgthread-2.0 -lrt -lglib-2.0 -lgpod -lgdk_pixbuf-2.0 -limobiledevice -lgobject-2.0 -lglib-2.0 -lanjuta-3 -lgdl-3 -lgtk-3 -lxml2 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lgdl-3 -lgtk-3 -lxml2 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lxml2 -lid3tag -lz -pthread -lclutter-gtk-1.0 -lclutter-1.0 -lgtk-3 -lcogl-pango -ljson-glib-1.0 -lXi -lcogl -ldrm -lX11 -lXext -lXdamage -lXcomposite -lgmodule-2.0 -lrt -lXfixes -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -pthread -lgstbase-0.10 -lgstinterfaces-0.10 -lgstpbutils-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -pthread -lbrasero-media3 -lgthread-2.0 -lrt -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 Plugin Configuration : --------------------------------- CoverWeb Browser .....: yes Media Player .....: yes MP4 File Type .....: yes M4A File Type .....: yes Flac File Type .....: yes Ogg File Type .....: yes Clarity Display Widget .....: yes Sound Juicer Widget .....: yes Support for cover download .....: yes -- will build with coverart download support Now type 'make' to build gtkpod 2.1.4, and then 'make install' for installation. make make all-recursive make[1]: Entering directory `/home/mj/Downloads/gtkpod-2.1.4' Making all in libgtkpod make[2]: Entering directory `/home/mj/Downloads/gtkpod-2.1.4/libgtkpod' CC gtkpod_app_iface.lo CC filetype_iface.lo CC track_command_iface.lo CC exporter_iface.lo CC repository_editor_iface.lo CC details_editor_iface.lo CC lyrics_editor_iface.lo CC photo_editor_iface.lo CC gp_private.lo CC gp_itdb.lo CC charset.lo CC sha1.lo CC file.lo file.c: In function 'parse_offline_playcount': file.c:2042:18: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result] CC file_itunesdb.lo CC file_convert.lo CC fileselection.lo CC misc_track.lo CC prefs.lo CC syncdir.lo CC misc.lo CC misc_conversion.lo CC clientserver.lo clientserver.c: In function 'register_playcount': clientserver.c:126:26: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] clientserver.c:128:30: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] clientserver.c:129:26: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] clientserver.c:130:26: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] clientserver.c:131:26: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] CC directories.lo CC tools.lo tools.c: In function 'tools_sync_script': tools.c:595:9: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] CC misc_playlist.lo CC stock_icons.lo CC gtkpod_app-marshallers.lo CC tool_menu_action.lo CC context_menus.lo CC autodetection.lo CCLD libgtkpod.la make[2]: Leaving directory `/home/mj/Downloads/gtkpod-2.1.4/libgtkpod' Making all in libs make[2]: Entering directory `/home/mj/Downloads/gtkpod-2.1.4/libs' Making all in atomic-parsley make[3]: Entering directory `/home/mj/Downloads/gtkpod-2.1.4/libs/atomic-parsley' CXX AP_AtomExtracts.lo AP_AtomExtracts.cpp: In function 'Trackage* APar_ExtractDetails(FILE*, uint8_t)': AP_AtomExtracts.cpp:1380:158: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type 'uint64_t {aka long unsigned int}' [-Wformat] AP_AtomExtracts.cpp: In function 'void APar_ExtractBrands(char*)': AP_AtomExtracts.cpp:1416:31: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] CXX AP_commons.lo AP_commons.cpp: In function 'void APar_readX(char*, FILE*, uint32_t, uint32_t)': AP_commons.cpp:80:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AP_commons.cpp: In function 'uint32_t APar_read32(char*, FILE*, uint32_t)': AP_commons.cpp:74:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AP_commons.cpp: In function 'uint16_t APar_read16(char*, FILE*, uint32_t)': AP_commons.cpp:68:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AP_commons.cpp: In function 'uint8_t APar_read8(FILE*, uint32_t)': AP_commons.cpp:62:34: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] CXX AP_iconv.lo CXX APar_sha1.lo CXX APar_uuid.lo CXX AtomicParsley_genres.lo CXX AtomicParsley.lo AtomicParsley.cpp: In function 'char* APar_ExtractDataAtom(int)': AtomicParsley.cpp:1846:80: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'uint64_t {aka long unsigned int}' [-Wformat] AtomicParsley.cpp: In function 'void APar_PrintAtomicTree()': AtomicParsley.cpp:2108:54: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'uint64_t {aka long unsigned int}' [-Wformat] AtomicParsley.cpp:2108:54: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 7 has type 'uint64_t {aka long unsigned int}' [-Wformat] AtomicParsley.cpp:2213:69: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'uint64_t {aka long unsigned int}' [-Wformat] AtomicParsley.cpp: In function 'uint64_t APar_64bitAtomRead(FILE*, uint32_t)': AtomicParsley.cpp:2419:141: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'uint64_t {aka long unsigned int}' [-Wformat] AtomicParsley.cpp: In function 'void APar_ValidateAtoms()': AtomicParsley.cpp:4717:73: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'uint64_t {aka long unsigned int}' [-Wformat] AtomicParsley.cpp: In function 'uint32_t APar_WriteAtomically(FILE*, FILE*, bool, char*&, char*&, uint32_t, short int)': AtomicParsley.cpp:5000:67: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp:5011:110: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'void APar_MergeTempFile(FILE*, FILE*, uint32_t, uint32_t, char*&)': AtomicParsley.cpp:4928:60: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp:4947:76: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'void APar_MetadataFileDump(const char*)': AtomicParsley.cpp:4869:85: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'void APar_ScanAtoms(const char*, bool)': AtomicParsley.cpp:2599:37: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp:2616:45: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp:2748:99: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'uint64_t APar_64bitAtomRead(FILE*, uint32_t)': AtomicParsley.cpp:2411:42: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'void APar_Extract_stsd_codec(FILE*, uint32_t)': AtomicParsley.cpp:2397:35: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'char* APar_ExtractDataAtom(int)': AtomicParsley.cpp:1716:83: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'char* APar_ExtractAAC_Artwork(short int, char*, short int)': AtomicParsley.cpp:1660:85: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'void APar_Extract_uuid_binary_file(AtomicInfo*, const char*, char*)': AtomicParsley.cpp:1604:70: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'void APar_AtomicRead(short int)': AtomicParsley.cpp:1113:117: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] AtomicParsley.cpp: In function 'int APar_TestArtworkBinaryData(const char*)': AtomicParsley.cpp:346:40: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] CXX AtomicParsleyBridge.lo CXXLD libatomicparsley.la make[3]: Leaving directory `/home/mj/Downloads/gtkpod-2.1.4/libs/atomic-parsley' make[3]: Entering directory `/home/mj/Downloads/gtkpod-2.1.4/libs' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/mj/Downloads/gtkpod-2.1.4/libs' make[2]: Leaving directory `/home/mj/Downloads/gtkpod-2.1.4/libs' Making all in src make[2]: Entering directory `/home/mj/Downloads/gtkpod-2.1.4/src' CC anjuta-about.o CC anjuta-action-callbacks.o CC anjuta-window.o anjuta-window.c: In function ‘anjuta_window_dispose’: anjuta-window.c:419:3: error: implicit declaration of function ‘gdl_dock_layout_get_master’ [-Werror=implicit-function-declaration] anjuta-window.c:419:3: warning: passing argument 1 of ‘g_signal_handlers_disconnect_matched’ makes pointer from integer without a cast [enabled by default] /usr/include/glib-2.0/gobject/gsignal.h:403:8: note: expected ‘gpointer’ but argument is of type ‘int’ anjuta-window.c: In function ‘anjuta_window_instance_init’: anjuta-window.c:494:5: warning: passing argument 1 of ‘gdl_dock_bar_new’ from incompatible pointer type [enabled by default] /usr/include/libgdl-3.0/gdl/gdl-dock-bar.h:63:12: note: expected ‘struct GdlDock *’ but argument is of type ‘struct GObject *’ anjuta-window.c:498:5: warning: passing argument 1 of ‘gdl_dock_layout_new’ from incompatible pointer type [enabled by default] /usr/include/libgdl-3.0/gdl/gdl-dock-layout.h:63:18: note: expected ‘struct GdlDock *’ but argument is of type ‘struct GObject *’ cc1: some warnings being treated as errors make[2]: *** [anjuta-window.o] Error 1 make[2]: Leaving directory `/home/mj/Downloads/gtkpod-2.1.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mj/Downloads/gtkpod-2.1.4' make: *** [all] Error 2 |