* Package: media-video/oxine-0.7.1-r1 * Repository: gentoo * Maintainer: media-video@gentoo.org * USE: X abi_x86_64 amd64 elibc_glibc exif jpeg kernel_linux nls png userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking oxine-0.7.1.tar.gz to /var/tmp/portage/media-video/oxine-0.7.1-r1/work >>> Source unpacked in /var/tmp/portage/media-video/oxine-0.7.1-r1/work >>> Preparing source in /var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1 ... * econf: updating oxine-0.7.1/config.sub with /usr/share/gnuconfig/config.sub * econf: updating oxine-0.7.1/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --libdir=/usr/lib64 --with-x --without-curl --disable-debug --disable-dvb --enable-exif --disable-hal --disable-joystick --disable-lirc --enable-nls --disable-v4l --disable-extractor --disable-rpath checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gawk... (cached) gawk checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for mount... /bin/mount checking for umount... /bin/umount checking for pmount-hal... no configure: WARNING: configure: WARNING: Could not find program 'pmount-hal'! configure: WARNING: checking for pumount... no configure: WARNING: configure: WARNING: Could not find program 'pumount'! configure: WARNING: checking for eject... /usr/bin/eject checking for xmllint... /usr/bin/xmllint checking for convert... /usr/bin/convert checking for composite... /usr/bin/composite checking for atan in -lm... yes checking for crypt in -lcrypt... yes checking for XCreateSimpleWindow in -lX11... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for XTestFakeKeyEvent in -lXtst... yes checking for XineramaQueryExtension in -lXinerama... no checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for ld used by GCC... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether NLS is requested... yes checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for XINE... yes configure: WARNING: configure: WARNING: Please install the HAL subsystem if you wish to use the extractor. configure: WARNING: checking for EXIF... no no checking for EXIF... no checking for cdio_open in -lcdio... yes checking for iso9660_open_fuzzy_ext in -liso9660... yes checking for x86_64-pc-linux-gnu-Wand-config... no checking for Wand-config... /usr/bin/Wand-config checking for GDK_PIXBUF... yes checking for pthread_create in -lpthread ... yes checking for PTHREAD_MUTEX_RECURSIVE... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for DcdMETAR in -lmetar... no configure: WARNING: configure: WARNING: Please install the METAR library if you wish to use the weather plugin. configure: WARNING: configure: WARNING: configure: WARNING: Please install the CURL library if you wish to use the weather plugin. configure: WARNING: configure: WARNING: configure: WARNING: Please install the CURL library if you wish to use the SHOUTcast plugin. configure: WARNING: configure: WARNING: configure: WARNING: Please install the CURL library if you wish to use the YouTube plugin. configure: WARNING: configure: WARNING: configure: WARNING: Please install the CURL library if you wish to use the YouTube plugin. configure: WARNING: checking for ANSI C header files... (cached) yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether time.h and sys/time.h may both be included... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking linux/kd.h usability... yes checking linux/kd.h presence... yes checking for linux/kd.h... yes checking linux/cdrom.h usability... yes checking linux/cdrom.h presence... yes checking for linux/cdrom.h... yes checking linux/joystick.h usability... yes checking linux/joystick.h presence... yes checking for linux/joystick.h... yes checking for nl_langinfo and CODESET... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for an ANSI C-conforming const... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_gmtoff... yes checking whether closedir returns void... no checking for library containing getmntent... none required checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether lstat accepts an empty string... no checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... no checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for vprintf... yes checking for _doprnt... no checking for getcwd... yes checking for gethostbyname... (cached) yes checking for getmntent... (cached) yes checking for gettimeofday... yes checking for localtime_r... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for nl_langinfo... yes checking for pow... yes checking for setlocale... yes checking for socket... yes checking for sqrt... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strrchr... yes checking for strstr... yes checking for strtol... yes configure: creating ./config.status config.status: creating Makefile config.status: creating po/Makefile.in config.status: creating data/Makefile config.status: creating data/DTD/Makefile config.status: creating data/skins/Makefile config.status: creating data/skins/oxinetic/Makefile config.status: creating data/skins/oxinetic/backgrounds/Makefile config.status: creating data/visuals/Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile ****************************************************************************** oxine 0.7.1 (http://oxine.sourceforge.net) ****************************************************************************** Should we enable debugging support... : no Should we enable LIRC support........ : no Should we enable joystick support.... : no Should we enable weather support..... : yes Should we enable SHOUTcast support... : yes Should we enable YouTube support..... : yes Should we enable TV Links support.... : yes Should we enable extractor support... : no Should we enable HAL support......... : no Should we enable VDR support......... : no Should we enable AEX support......... : no Should we enable EXIF support........ : yes Should we enable gdk-pixbuf support.. : yes Have we got X........................ : yes Have we got XTest extentions......... : yes Have we got Xinerama................. : no Have we got libxine.................. : yes Have we got libcdio.................. : yes Have we got libexif.................. : no Have we got ImageMagick.............. : yes Have we got CURL..................... : no Have we got SHOUTcast support........ : no Have we got YouTube support.......... : no Have we got TV Links support......... : no Have we got libmetar................. : no Have we got weather support.......... : no ****************************************************************************** configure complete, now type 'make' ****************************************************************************** >>> Source configured. >>> Compiling source in /var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1' Making all in src make[2]: Entering directory '/var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1/src' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c aex.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c codeset.c In file included from codeset.c:40:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c desktop_entry.c In file included from utils.h:27:0, from desktop_entry.c:41: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_config.h:29, from utils.h:27, from desktop_entry.c:41: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from desktop_entry.c:39:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c disc.c In file included from utils.h:27:0, from disc.c:59: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from disc.c:53:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from disc.c:50: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c disc_hal.c In file included from utils.h:27:0, from disc_hal.c:41: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from disc_hal.c:36:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from disc_hal.c:32: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c download.c In file included from utils.h:27:0, from download.c:51: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from environment.h:28, from download.c:49: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from download.c:44:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c environment.c In file included from utils.h:27:0, from environment.c:39: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from environment.c:34:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from environment.c:33: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c event.c In file included from utils.h:27:0, from event.c:35: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from event.c:31:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from event.c:29: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c extractor.c In file included from utils.h:27:0, from extractor.c:40: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from extractor.c:36:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from extractor.c:32: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c filelist.c filelist.c: In function ‘audiocd_read’: filelist.c:849:19: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] char **mrls = xine_get_autoplay_mrls (oxine->xine, "CD", &num_mrls); ^ filelist.c:882:21: warning: unused variable ‘item’ [-Wunused-variable] fileitem_t *item = filelist_add (filelist, track_title, track_mrl, ^ In file included from utils.h:27:0, from filelist.c:52: filelist.c: At top level: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from filelist.c:44:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from filelist.c:40: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c heap.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c disc_image.c In file included from utils.h:27:0, from disc_image.c:41: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from disc_image.c:37:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_image.h:28, from disc_image.c:35: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c lang.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c list.c In file included from list.c:30:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c logger.c In file included from logger.c:35:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c mediamarks.c In file included from utils.h:27:0, from mediamarks.c:43: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from mediamarks.c:39:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from mediamarks.c:37: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c mediamarks_favorites.c In file included from utils.h:27:0, from mediamarks_favorites.c:43: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from mediamarks_favorites.c:38:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from mediamarks_favorites.c:36: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_base.c In file included from oxine.h:30:0, from menu_base.c:29: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_dvd.c In file included from utils.h:27:0, from menu_dvd.c:29: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_dvd.c:26:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_extractor.c In file included from utils.h:27:0, from menu_extractor.c:37: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_extractor.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from menu_extractor.c:29: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_filelist.c In file included from utils.h:27:0, from menu_filelist.c:48: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_filelist.c:38:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from menu_filelist.c:33: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ menu_filelist.c:620:1: warning: ‘show_download_progress_info’ defined but not used [-Wunused-function] show_download_progress_info (void *p) ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_help.c In file included from utils.h:27:0, from menu_help.c:31: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from otk.h:30:0, from menu_base.h:28, from menu_help.c:27: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menulist.c In file included from utils.h:27:0, from menulist.c:38: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menulist.c:31:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from menulist.c:30: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_main.c In file included from utils.h:27:0, from menu_main.c:40: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_main.c:37:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from menu_main.c:33: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_password.c In file included from utils.h:27:0, from menu_password.c:35: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from otk.h:30:0, from menu_base.h:28, from menu_password.c:31: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from menu_password.c:29:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_playback.c In file included from utils.h:27:0, from menu_playback.c:48: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_playback.c:36:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from menu_playback.c:35: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_playlist.c In file included from utils.h:27:0, from menu_playlist.c:42: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_playlist.c:36:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from disc_hal.h:28, from disc.h:32, from menu_playlist.c:32: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_settings.c In file included from utils.h:27:0, from menu_settings.c:44: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_settings.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from aex.h:28, from menu_settings.c:30: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c menu_weather.c In file included from utils.h:27:0, from menu_weather.c:34: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from menu_weather.c:30:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from menu_weather.c:29: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c meta_info.c In file included from utils.h:27:0, from meta_info.c:34: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from meta_info.c:33: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from meta_info.c:29:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c mutex.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk.c odk.c: In function ‘odk_rotate_current_image’: odk.c:1175:5: warning: ‘InitializeMagick’ is deprecated [-Wdeprecated-declarations] InitializeMagick (NULL); ^ In file included from /usr/include/ImageMagick-6/magick/MagickCore.h:99:0, from /usr/include/ImageMagick-6/magick/api.h:24, from odk.c:39: /usr/include/ImageMagick-6/magick/deprecate.h:351:3: note: declared here InitializeMagick(const char *) magick_attribute((deprecated)), ^ odk.c:1185:9: warning: ‘DestroyMagick’ is deprecated [-Wdeprecated-declarations] DestroyMagick (); ^ In file included from /usr/include/ImageMagick-6/magick/MagickCore.h:99:0, from /usr/include/ImageMagick-6/magick/api.h:24, from odk.c:39: /usr/include/ImageMagick-6/magick/deprecate.h:332:3: note: declared here DestroyMagick(void) magick_attribute((deprecated)), ^ odk.c:1198:9: warning: ‘DestroyMagick’ is deprecated [-Wdeprecated-declarations] DestroyMagick (); ^ In file included from /usr/include/ImageMagick-6/magick/MagickCore.h:99:0, from /usr/include/ImageMagick-6/magick/api.h:24, from odk.c:39: /usr/include/ImageMagick-6/magick/deprecate.h:332:3: note: declared here DestroyMagick(void) magick_attribute((deprecated)), ^ odk.c:1211:9: warning: ‘DestroyMagick’ is deprecated [-Wdeprecated-declarations] DestroyMagick (); ^ In file included from /usr/include/ImageMagick-6/magick/MagickCore.h:99:0, from /usr/include/ImageMagick-6/magick/api.h:24, from odk.c:39: /usr/include/ImageMagick-6/magick/deprecate.h:332:3: note: declared here DestroyMagick(void) magick_attribute((deprecated)), ^ odk.c:1223:5: warning: ‘DestroyMagick’ is deprecated [-Wdeprecated-declarations] DestroyMagick (); ^ In file included from /usr/include/ImageMagick-6/magick/MagickCore.h:99:0, from /usr/include/ImageMagick-6/magick/api.h:24, from odk.c:39: /usr/include/ImageMagick-6/magick/deprecate.h:332:3: note: declared here DestroyMagick(void) magick_attribute((deprecated)), ^ In file included from utils.h:27:0, from odk.c:57: odk.c: At top level: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from odk.c:53:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_event.c odk_event.c: In function ‘xine_event_handler’: odk_event.c:434:35: warning: unused variable ‘pevent’ [-Wunused-variable] xine_progress_data_t *pevent = ^ odk_event.c:458:13: warning: ‘xine_mrl_reference_data_t’ is deprecated [-Wdeprecated-declarations] xine_mrl_reference_data_t *ref = ^ In file included from odk.h:29:0, from oxine.h:30, from utils_config.h:29, from utils.h:27, from odk_event.c:34: /usr/include/xine.h:1983:9: note: declared here typedef struct { ^ odk_event.c:459:17: warning: ‘xine_mrl_reference_data_t’ is deprecated [-Wdeprecated-declarations] (xine_mrl_reference_data_t *) xine_event->data; ^ In file included from odk.h:29:0, from oxine.h:30, from utils_config.h:29, from utils.h:27, from odk_event.c:34: /usr/include/xine.h:1983:9: note: declared here typedef struct { ^ In file included from utils.h:27:0, from odk_event.c:34: odk_event.c: At top level: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_config.h:29, from utils.h:27, from odk_event.c:34: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from odk_event.c:30:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_fb.c In file included from otk.h:30:0, from odk_fb.c:50: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from odk_fb.c:45:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_http.c In file included from utils.h:27:0, from odk_http.c:48: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_config.h:29, from utils.h:27, from odk_http.c:48: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from odk_http.c:43:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_joystick.c In file included from odk_joystick.c:46:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from odk_joystick.c:45: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_keymap.c In file included from odk_keymap.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_lirc.c In file included from odk_lirc.c:38:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from odk_lirc.c:37: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_osd.c odk_osd.c: In function ‘odk_osd_load_image’: odk_osd.c:487:13: warning: unused variable ‘start’ [-Wunused-variable] clock_t start = clock (); ^ odk_osd.c: In function ‘odk_draw_text’: odk_osd.c:1800:9: warning: variable ‘pd’ set but not used [-Wunused-but-set-variable] int pd = 0; ^ odk_osd.c: In function ‘odk_osd_init’: odk_osd.c:2139:5: warning: ‘g_type_init’ is deprecated [-Wdeprecated-declarations] g_type_init (); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:31, from odk_osd.c:51: /usr/include/glib-2.0/gobject/gtype.h:681:23: note: declared here void g_type_init (void); ^ In file included from utils.h:27:0, from odk_osd.c:58: odk_osd.c: At top level: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from odk_private.h:36:0, from odk_osd.c:57: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from odk_osd.c:54:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_post.c In file included from utils.h:27:0, from odk_post.c:36: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from odk_private.h:36:0, from odk_post.c:35: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from odk_post.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c odk_x11.c In file included from utils.h:27:0, from odk_x11.c:73: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from odk_private.h:36:0, from odk_x11.c:71: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from odk_x11.c:66:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk.c In file included from utils.h:27:0, from otk.c:39: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from otk.c:33:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from otk.c:31: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_border.c In file included from otk_border.c:28:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_border.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_button.c In file included from otk_button.c:30:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_button.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_checkbox.c In file included from otk_checkbox.c:30:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_checkbox.c:28:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_editbox.c In file included from otk_editbox.c:36:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_editbox.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_image.c In file included from otk_image.c:30:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_image.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_label.c In file included from otk_label.c:28:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_label.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_list.c In file included from utils.h:27:0, from otk_list.c:34: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from otk_list.c:30:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_list.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_scrollbar.c In file included from otk_scrollbar.c:29:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_scrollbar.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_slider.c In file included from otk_slider.c:32:0: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_slider.c:29:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c otk_widget.c In file included from otk.h:30:0, from otk_widget.c:29: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from otk_widget.c:28:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c oxine.c In file included from utils.h:27:0, from oxine.c:59: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.c:52:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from aex.h:28, from oxine.c:45: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c playlist.c In file included from utils.h:27:0, from playlist.c:46: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from playlist.c:37:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from playlist.c:35: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c playlist_m3u.c In file included from utils.h:27:0, from playlist_m3u.c:45: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from playlist_m3u.c:40:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from playlist_m3u.c:38: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c playlist_pls.c In file included from utils.h:27:0, from playlist_pls.c:45: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from playlist_pls.c:40:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from playlist_pls.c:38: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c playlist_xml.c In file included from utils.h:27:0, from playlist_xml.c:36: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from playlist_xml.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from playlist_xml.c:31: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c scheduler.c In file included from scheduler.c:36:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c shoutcast.c In file included from utils.h:27:0, from shoutcast.c:41: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from shoutcast.c:35:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from shoutcast.c:34: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c utils.c In file included from utils.h:27:0, from utils.c:33: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_config.h:29, from utils.h:27, from utils.c:33: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from utils.c:31:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c utils_config.c utils_config.c:188:39: warning: ‘config_changed_handler’ is static but used in inline function ‘config_register_bool’ which is not static config_changed_handler, NULL); ^ utils_config.c:179:39: warning: ‘config_changed_handler’ is static but used in inline function ‘config_register_enum’ which is not static config_changed_handler, NULL); ^ utils_config.c:169:40: warning: ‘config_changed_handler’ is static but used in inline function ‘config_register_range’ which is not static config_changed_handler, NULL); ^ utils_config.c:159:38: warning: ‘config_changed_handler’ is static but used in inline function ‘config_register_number’ which is not static config_changed_handler, NULL); ^ utils_config.c:150:41: warning: ‘config_changed_handler’ is static but used in inline function ‘config_register_string’ which is not static config_changed_handler, NULL); ^ In file included from oxine.h:30:0, from environment.h:28, from utils_config.c:31: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c utils_files.c In file included from utils.h:27:0, from utils_files.c:47: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_config.h:29, from utils.h:27, from utils_files.c:47: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from utils_files.c:43:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c utils_gui.c In file included from utils.h:27:0, from utils_gui.c:38: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from utils_gui.c:32:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from environment.h:28, from utils_gui.c:30: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c utils_mrl.c In file included from utils.h:27:0, from utils_mrl.c:27: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_config.h:29, from utils.h:27, from utils_mrl.c:27: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from utils_mrl.c:26:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c utils_playlist.c In file included from utils.h:27:0, from utils_playlist.c:31: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from utils_playlist.c:28: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from utils_playlist.c:27:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c tvlinks.c In file included from utils.h:27:0, from tvlinks.c:35: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from tvlinks.c:34: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from tvlinks.c:30:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c vdr.c In file included from utils.h:27:0, from vdr.c:42: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from vdr.c:41: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from vdr.c:38:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c weather.c In file included from utils.h:27:0, from weather.c:53: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from weather.c:49:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ In file included from oxine.h:30:0, from weather.c:47: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c xmllexer.c In file included from xmllexer.c:34:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c xmlparser.c In file included from xmlparser.c:37:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -c youtube.c In file included from utils.h:27:0, from youtube.c:34: utils_config.h:80:13: warning: inline function ‘config_save’ declared but never defined inline void config_save (void); ^ utils_config.h:76:13: warning: inline function ‘config_register_bool’ declared but never defined inline bool config_register_bool (const char *key, bool init_value, ^ utils_config.h:72:12: warning: inline function ‘config_register_enum’ declared but never defined inline int config_register_enum (const char *key, int init_value, ^ utils_config.h:68:12: warning: inline function ‘config_register_range’ declared but never defined inline int config_register_range (const char *key, int init_value, int min, ^ utils_config.h:64:12: warning: inline function ‘config_register_number’ declared but never defined inline int config_register_number (const char *key, int init_value, ^ utils_config.h:59:20: warning: inline function ‘config_register_string’ declared but never defined inline const char *config_register_string (const char *key, ^ utils_config.h:56:20: warning: inline function ‘config_get_enum’ declared but never defined inline const char *config_get_enum (const char *key); ^ utils_config.h:53:13: warning: inline function ‘config_set_bool’ declared but never defined inline bool config_set_bool (const char *key, bool value); ^ utils_config.h:50:13: warning: inline function ‘config_get_bool’ declared but never defined inline bool config_get_bool (const char *key); ^ utils_config.h:47:20: warning: inline function ‘config_get_string’ declared but never defined inline const char *config_get_string (const char *key); ^ utils_config.h:44:12: warning: inline function ‘config_set_number’ declared but never defined inline int config_set_number (const char *key, int value); ^ utils_config.h:41:12: warning: inline function ‘config_get_number’ declared but never defined inline int config_get_number (const char *key); ^ utils_config.h:38:13: warning: inline function ‘config_get_entry’ declared but never defined inline void config_get_entry (const char *key, xine_cfg_entry_t * entry); ^ utils_config.h:35:13: warning: inline function ‘config_update_entry’ declared but never defined inline void config_update_entry (xine_cfg_entry_t * entry); ^ utils_config.h:32:12: warning: inline function ‘config_lookup_entry’ declared but never defined inline int config_lookup_entry (const char *key, xine_cfg_entry_t * entry); ^ In file included from oxine.h:30:0, from youtube.c:33: odk.h:466:13: warning: inline function ‘odk_get_audio_lang’ declared but never defined inline bool odk_get_audio_lang (odk_t * odk, int channel, char *lang); ^ odk.h:454:13: warning: inline function ‘odk_get_spu_lang’ declared but never defined inline bool odk_get_spu_lang (odk_t * odk, int channel, char *lang); ^ odk.h:434:13: warning: inline function ‘odk_current_has_chapters’ declared but never defined inline bool odk_current_has_chapters (odk_t * odk); ^ odk.h:430:13: warning: inline function ‘odk_current_has_audio’ declared but never defined inline bool odk_current_has_audio (odk_t * odk); ^ odk.h:426:13: warning: inline function ‘odk_current_has_video’ declared but never defined inline bool odk_current_has_video (odk_t * odk); ^ odk.h:422:13: warning: inline function ‘odk_current_is_audio’ declared but never defined inline bool odk_current_is_audio (odk_t * odk); ^ odk.h:418:13: warning: inline function ‘odk_current_is_image’ declared but never defined inline bool odk_current_is_image (odk_t * odk); ^ odk.h:414:13: warning: inline function ‘odk_current_is_cdda’ declared but never defined inline bool odk_current_is_cdda (odk_t * odk); ^ odk.h:410:13: warning: inline function ‘odk_current_is_television’ declared but never defined inline bool odk_current_is_television (odk_t * odk); ^ odk.h:406:13: warning: inline function ‘odk_current_is_vdr’ declared but never defined inline bool odk_current_is_vdr (odk_t * odk); ^ odk.h:402:13: warning: inline function ‘odk_current_is_dvb’ declared but never defined inline bool odk_current_is_dvb (odk_t * odk); ^ odk.h:398:13: warning: inline function ‘odk_current_is_v4l’ declared but never defined inline bool odk_current_is_v4l (odk_t * odk); ^ odk.h:394:13: warning: inline function ‘odk_current_is_vcd’ declared but never defined inline bool odk_current_is_vcd (odk_t * odk); ^ odk.h:390:13: warning: inline function ‘odk_current_is_dvd’ declared but never defined inline bool odk_current_is_dvd (odk_t * odk); ^ odk.h:386:13: warning: inline function ‘odk_current_is_playback_mode’ declared but never defined inline bool odk_current_is_playback_mode (odk_t * odk); ^ odk.h:382:13: warning: inline function ‘odk_current_is_logo_mode’ declared but never defined inline bool odk_current_is_logo_mode (odk_t * odk); ^ odk.h:378:20: warning: inline function ‘odk_current_get_mrl’ declared but never defined inline const char *odk_current_get_mrl (odk_t * odk); ^ odk.h:374:20: warning: inline function ‘odk_current_get_title’ declared but never defined inline const char *odk_current_get_title (odk_t * odk); ^ In file included from youtube.c:29:0: heap.h:55:13: warning: inline function ‘heapstat’ declared but never defined inline void heapstat (void); ^ heap.h:54:14: warning: inline function ‘_gen_free’ declared but never defined inline void *_gen_free (void *); ^ heap.h:53:14: warning: inline function ‘_gen_malloc’ declared but never defined inline void *_gen_malloc (size_t); ^ x86_64-pc-linux-gnu-gcc -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Werror-implicit-function-declaration -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wcast-align -rdynamic -D _FILE_OFFSET_BITS=64 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -Wl,-O1 -Wl,--as-needed -o oxine aex.o codeset.o desktop_entry.o disc.o disc_hal.o download.o environment.o event.o extractor.o filelist.o heap.o disc_image.o lang.o list.o logger.o mediamarks.o mediamarks_favorites.o menu_base.o menu_dvd.o menu_extractor.o menu_filelist.o menu_help.o menulist.o menu_main.o menu_password.o menu_playback.o menu_playlist.o menu_settings.o menu_weather.o meta_info.o mutex.o odk.o odk_event.o odk_fb.o odk_http.o odk_joystick.o odk_keymap.o odk_lirc.o odk_osd.o odk_post.o odk_x11.o otk.o otk_border.o otk_button.o otk_checkbox.o otk_editbox.o otk_image.o otk_label.o otk_list.o otk_scrollbar.o otk_slider.o otk_widget.o oxine.o playlist.o playlist_m3u.o playlist_pls.o playlist_xml.o scheduler.o shoutcast.o utils.o utils_config.o utils_files.o utils_gui.o utils_mrl.o utils_playlist.o tvlinks.o vdr.o weather.o xmllexer.o xmlparser.o youtube.o -lSM -lICE -lXtst -lxine -lpthread -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -liso9660 -lcdio -lX11 -lcrypt -lm codeset.o: In function `get_system_encoding': codeset.c:(.text+0x99): undefined reference to `_gen_free' codeset.o: In function `recode_init': codeset.c:(.text+0x1b9): undefined reference to `_gen_free' codeset.c:(.text+0x1c1): undefined reference to `_gen_free' codeset.c:(.text+0x1cb): undefined reference to `_gen_malloc' codeset.c:(.text+0x20c): undefined reference to `_gen_free' codeset.c:(.text+0x214): undefined reference to `_gen_free' codeset.o: In function `recode': codeset.c:(.text+0x2a5): undefined reference to `_gen_malloc' codeset.c:(.text+0x2fc): undefined reference to `_gen_free' codeset.o: In function `recode_done': codeset.c:(.text+0x23c): undefined reference to `_gen_free' desktop_entry.o: In function `get_numeric_from_desktop_entry': desktop_entry.c:(.text+0x1ea): undefined reference to `_gen_free' desktop_entry.o: In function `get_boolean_from_desktop_entry': desktop_entry.c:(.text+0x221): undefined reference to `_gen_free' desktop_entry.c:(.text+0x236): undefined reference to `_gen_free' desktop_entry.o:desktop_entry.c:(.text+0x289): more undefined references to `_gen_free' follow environment.o: In function `get_dir_oxine_skin': environment.c:(.text+0x15a): undefined reference to `config_get_enum' environment.o: In function `set_file_config': environment.c:(.text+0x2c1): undefined reference to `_gen_free' environment.o: In function `environment_free': environment.c:(.text+0x594): undefined reference to `_gen_free' environment.c:(.text+0x5a0): undefined reference to `_gen_free' environment.c:(.text+0x5b3): undefined reference to `_gen_free' environment.c:(.text+0x5c6): undefined reference to `_gen_free' environment.o:environment.c:(.text+0x5d9): more undefined references to `_gen_free' follow event.o: In function `show_menu_playback_job': event.c:(.text+0x20): undefined reference to `odk_current_is_playback_mode' event.o: In function `oxine_event_handler': event.c:(.text+0x150): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x173): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x1a5): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x25d): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x28a): undefined reference to `odk_current_has_video' event.c:(.text+0x29b): undefined reference to `odk_current_is_image' event.c:(.text+0x322): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x37d): undefined reference to `odk_current_is_television' event.c:(.text+0x38e): undefined reference to `odk_current_is_dvd' event.c:(.text+0x39f): undefined reference to `odk_current_is_vcd' event.c:(.text+0x3b0): undefined reference to `odk_current_has_video' event.c:(.text+0x3cf): undefined reference to `odk_current_has_video' event.c:(.text+0x3e0): undefined reference to `odk_current_is_image' event.c:(.text+0x422): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x440): undefined reference to `odk_current_is_dvd' event.c:(.text+0x48c): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x612): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x640): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x66e): undefined reference to `odk_current_is_playback_mode' event.c:(.text+0x69c): undefined reference to `odk_current_is_playback_mode' event.o:event.c:(.text+0x6ca): more undefined references to `odk_current_is_playback_mode' follow event.o: In function `oxine_event_handler': event.c:(.text+0x7c6): undefined reference to `odk_current_is_audio' event.c:(.text+0x7e7): undefined reference to `odk_current_is_audio' event.c:(.text+0x816): undefined reference to `odk_current_is_image' event.c:(.text+0xc0c): undefined reference to `odk_current_is_image' event.c:(.text+0xcc5): undefined reference to `odk_current_has_chapters' event.c:(.text+0xf11): undefined reference to `odk_current_has_chapters' filelist.o: In function `_create_title': filelist.c:(.text+0x40a): undefined reference to `_gen_free' filelist.c:(.text+0x413): undefined reference to `_gen_free' filelist.c:(.text+0x41b): undefined reference to `_gen_free' filelist.c:(.text+0x423): undefined reference to `_gen_free' filelist.o: In function `filelist_extensions_free': filelist.c:(.text+0xa24): undefined reference to `_gen_free' filelist.o: In function `is_file_allowed': filelist.c:(.text+0xa5c): undefined reference to `config_get_bool' filelist.o: In function `filelist_new': filelist.c:(.text+0xcaa): undefined reference to `_gen_malloc' filelist.o: In function `filelist_clear': filelist.c:(.text+0xe0a): undefined reference to `_gen_free' filelist.o: In function `filelist_ref_set': filelist.c:(.text+0xea4): undefined reference to `_gen_free' filelist.c:(.text+0xeb1): undefined reference to `_gen_free' filelist.c:(.text+0xebe): undefined reference to `_gen_free' filelist.c:(.text+0xecb): undefined reference to `_gen_free' filelist.o:filelist.c:(.text+0xed7): more undefined references to `_gen_free' follow filelist.o: In function `filelist_add': filelist.c:(.text+0x1067): undefined reference to `_gen_malloc' filelist.o: In function `directory_read': filelist.c:(.text+0x11e8): undefined reference to `_gen_free' filelist.c:(.text+0x1267): undefined reference to `config_get_bool' filelist.c:(.text+0x12c0): undefined reference to `_gen_free' filelist.c:(.text+0x12dc): undefined reference to `_gen_free' filelist.c:(.text+0x13f8): undefined reference to `_gen_free' filelist.c:(.text+0x1476): undefined reference to `_gen_free' filelist.c:(.text+0x1606): undefined reference to `_gen_free' filelist.o:filelist.c:(.text+0x1937): more undefined references to `_gen_free' follow disc_image.o: In function `read_img': disc_image.c:(.text+0x28b): undefined reference to `_gen_malloc' disc_image.o: In function `read_iso': disc_image.c:(.text+0x427): undefined reference to `_gen_malloc' disc_image.o: In function `disc_image_detect': disc_image.c:(.text+0x664): undefined reference to `_gen_free' disc_image.c:(.text+0x6c6): undefined reference to `_gen_free' disc_image.c:(.text+0x6ce): undefined reference to `_gen_free' disc_image.c:(.text+0x6d6): undefined reference to `_gen_free' disc_image.c:(.text+0x6df): undefined reference to `_gen_free' list.o: In function `l_list_new': list.c:(.text+0xa): undefined reference to `_gen_malloc' list.o: In function `l_list_insert': list.c:(.text+0x2fc): undefined reference to `_gen_malloc' list.o: In function `l_list_remove': list.c:(.text+0x52a): undefined reference to `_gen_free' list.o: In function `l_list_concat': list.c:(.text+0x244): undefined reference to `_gen_free' list.o: In function `l_list_free': list.c:(.text+0x66e): undefined reference to `_gen_free' logger.o: In function `logger_init': logger.c:(.text+0x17f): undefined reference to `_gen_free' logger.c:(.text+0x187): undefined reference to `_gen_free' logger.o:logger.c:(.text+0x294): more undefined references to `_gen_free' follow mediamarks_favorites.o: In function `favorites_add_directory': mediamarks_favorites.c:(.text+0x1d): undefined reference to `config_get_bool' mediamarks_favorites.c:(.text+0xab): undefined reference to `_gen_free' mediamarks_favorites.c:(.text+0x2a8): undefined reference to `_gen_free' mediamarks_favorites.c:(.text+0x2b0): undefined reference to `_gen_free' mediamarks_favorites.c:(.text+0x2b9): undefined reference to `_gen_free' mediamarks_favorites.c:(.text+0x32a): undefined reference to `_gen_free' mediamarks_favorites.o:mediamarks_favorites.c:(.text+0x303): more undefined references to `_gen_free' follow menu_filelist.o: In function `filelist_menu_mediamarks_create': menu_filelist.c:(.text+0x1a4): undefined reference to `config_set_bool' menu_filelist.c:(.text+0x1a9): undefined reference to `config_save' menu_filelist.o: In function `filelist_menu_enter': menu_filelist.c:(.text+0x373): undefined reference to `_gen_free' menu_filelist.c:(.text+0x3a1): undefined reference to `_gen_free' menu_filelist.o: In function `copy_selected_cb': menu_filelist.c:(.text+0x429): undefined reference to `_gen_free' menu_filelist.o: In function `add_selected_cb': menu_filelist.c:(.text+0x554): undefined reference to `_gen_free' menu_filelist.o: In function `play_selected_cb': menu_filelist.c:(.text+0x654): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_thumbnail_preload': menu_filelist.c:(.text+0x6f8): undefined reference to `odk_current_is_playback_mode' menu_filelist.c:(.text+0x77b): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_playall_cb': menu_filelist.c:(.text+0x86d): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_mediamarks_check': menu_filelist.c:(.text+0x9f6): undefined reference to `config_get_bool' menu_filelist.c:(.text+0xa54): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_mediamarks_ignore': menu_filelist.c:(.text+0xa81): undefined reference to `config_set_bool' menu_filelist.c:(.text+0xa86): undefined reference to `config_save' menu_filelist.o: In function `filelist_menu_update_buttons.part.3': menu_filelist.c:(.text+0xc90): undefined reference to `odk_current_is_playback_mode' menu_filelist.c:(.text+0xccf): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_playall_recursive_cb': menu_filelist.c:(.text+0xe3b): undefined reference to `_gen_free' menu_filelist.o: In function `remove_selected_cb': menu_filelist.c:(.text+0x12ca): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_event_handler': menu_filelist.c:(.text+0x14f3): undefined reference to `_gen_free' menu_filelist.c:(.text+0x151c): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_update_list.part.7': menu_filelist.c:(.text+0x1654): undefined reference to `config_get_bool' menu_filelist.o: In function `filelist_menu_show_gui': menu_filelist.c:(.text+0x19e3): undefined reference to `odk_current_is_logo_mode' menu_filelist.o: In function `show_menu_music': menu_filelist.c:(.text+0x1fa6): undefined reference to `config_get_bool' menu_filelist.c:(.text+0x1fb4): undefined reference to `config_get_bool' menu_filelist.c:(.text+0x1ffe): undefined reference to `_gen_free' menu_filelist.c:(.text+0x2039): undefined reference to `_gen_free' menu_filelist.o: In function `show_menu_video': menu_filelist.c:(.text+0x20d6): undefined reference to `config_get_bool' menu_filelist.c:(.text+0x211e): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_thumbnail_preload': menu_filelist.c:(.text+0x74e): undefined reference to `_gen_free' menu_filelist.c:(.text+0x79e): undefined reference to `_gen_free' menu_filelist.o: In function `filelist_menu_update_title': menu_filelist.c:(.text+0xfa1): undefined reference to `_gen_free' menu_help.o: In function `show_buttons': menu_help.c:(.text+0x1b8): undefined reference to `odk_current_is_playback_mode' menu_help.c:(.text+0x23c): undefined reference to `odk_current_is_playback_mode' menu_help.o: In function `show_menu_help': menu_help.c:(.text+0x3b8): undefined reference to `odk_current_is_playback_mode' menu_help.c:(.text+0x3da): undefined reference to `odk_current_is_playback_mode' menu_help.c:(.text+0x3f2): undefined reference to `odk_current_is_playback_mode' menu_help.c:(.text+0x50c): undefined reference to `odk_current_is_dvd' menu_help.c:(.text+0x564): undefined reference to `odk_current_has_video' menu_help.o: In function `show_menu_help_two': menu_help.c:(.text+0x625): undefined reference to `odk_current_is_dvd' menu_help.c:(.text+0x63d): undefined reference to `odk_current_is_dvb' menu_help.c:(.text+0x651): undefined reference to `odk_current_is_v4l' menulist.o: In function `menulist_new': menulist.c:(.text+0x6a): undefined reference to `_gen_malloc' menulist.c:(.text+0x206): undefined reference to `_gen_malloc' menulist.c:(.text+0x353): undefined reference to `_gen_free' menulist.c:(.text+0x42c): undefined reference to `_gen_free' menulist.c:(.text+0x556): undefined reference to `config_get_bool' menulist.c:(.text+0x5c2): undefined reference to `_gen_free' menulist.c:(.text+0x5ce): undefined reference to `_gen_free' menulist.o: In function `menuitem_free_cb': menulist.c:(.text+0x7c2): undefined reference to `_gen_free' menulist.c:(.text+0x7e5): undefined reference to `_gen_free' menulist.o: In function `menulist_free': menulist.c:(.text+0x20): undefined reference to `_gen_free' menulist.o:menulist.c:(.text+0x809): more undefined references to `_gen_free' follow menu_main.o: In function `shutdown_execute_cb': menu_main.c:(.text+0x22c): undefined reference to `config_lookup_entry' menu_main.c:(.text+0x238): undefined reference to `config_update_entry' menu_main.o: In function `shutdown_cb': menu_main.c:(.text+0x2b0): undefined reference to `config_get_bool' menu_main.c:(.text+0x38e): undefined reference to `_gen_free' menu_main.c:(.text+0x3a5): undefined reference to `_gen_free' menu_main.c:(.text+0x3bc): undefined reference to `_gen_free' menu_main.c:(.text+0x403): undefined reference to `config_get_string' menu_main.c:(.text+0x41b): undefined reference to `config_get_string' menu_main.c:(.text+0x433): undefined reference to `config_get_string' menu_main.c:(.text+0x451): undefined reference to `config_get_number' menu_main.o: In function `menulist_fill.isra.1': menu_main.c:(.text+0x6c7): undefined reference to `odk_current_is_playback_mode' menu_main.o: In function `show_menu_sub': menu_main.c:(.text+0x7e4): undefined reference to `odk_current_is_logo_mode' menu_main.o: In function `show_menu_main': menu_main.c:(.text+0x8f4): undefined reference to `odk_current_is_playback_mode' menu_main.o: In function `main_menu_event_handler': menu_main.c:(.text+0xaac): undefined reference to `odk_current_is_logo_mode' menu_main.o: In function `play_cdda_cb': menu_main.c:(.text+0xba5): undefined reference to `_gen_free' menu_main.c:(.text+0xc26): undefined reference to `config_get_string' menu_main.o: In function `play_vcd_cb': menu_main.c:(.text+0xd89): undefined reference to `_gen_free' menu_main.c:(.text+0xe06): undefined reference to `config_get_string' menu_main.o: In function `play_dvd_cb': menu_main.c:(.text+0xf69): undefined reference to `_gen_free' menu_main.c:(.text+0xfe6): undefined reference to `config_get_string' menu_main.o: In function `eject_execute_cb': menu_main.c:(.text+0x114c): undefined reference to `odk_current_is_playback_mode' menu_main.c:(.text+0x121c): undefined reference to `odk_current_get_mrl' menu_main.c:(.text+0x125c): undefined reference to `_gen_free' menu_main.c:(.text+0x1274): undefined reference to `odk_current_is_dvd' menu_main.c:(.text+0x1298): undefined reference to `odk_current_is_vcd' menu_main.c:(.text+0x12c1): undefined reference to `odk_current_is_cdda' menu_main.o: In function `play_dvb_cb': menu_main.c:(.text+0x1381): undefined reference to `config_get_number' menu_main.o: In function `play_tv_cb': menu_main.c:(.text+0x15bf): undefined reference to `config_get_number' menu_main.o: In function `eject_cb': menu_main.c:(.text+0x16ba): undefined reference to `config_get_string' menu_main.o: In function `init_menu_main': menu_main.c:(.text+0x1734): undefined reference to `_gen_free' menu_main.c:(.text+0x1780): undefined reference to `_gen_free' menu_main.c:(.text+0x17cd): undefined reference to `_gen_free' menu_main.o: In function `free_menu_main': menu_main.c:(.text+0x1830): undefined reference to `_gen_free' menu_main.c:(.text+0x1843): undefined reference to `_gen_free' menu_main.o:menu_main.c:(.text+0x1856): more undefined references to `_gen_free' follow menu_playback.o: In function `show_controls': menu_playback.c:(.text+0xa48): undefined reference to `odk_current_is_dvb' menu_playback.c:(.text+0xa6c): undefined reference to `odk_current_is_v4l' menu_playback.c:(.text+0xa82): undefined reference to `odk_current_is_image' menu_playback.c:(.text+0xe8c): undefined reference to `odk_current_is_dvd' menu_playback.c:(.text+0xee4): undefined reference to `odk_current_has_chapters' menu_playback.o: In function `track_select_cb': menu_playback.c:(.text+0xf83): undefined reference to `odk_current_is_dvb' menu_playback.o: In function `set_title_string': menu_playback.c:(.text+0xfc5): undefined reference to `odk_current_is_dvd' menu_playback.o: In function `set_chapter_string': menu_playback.c:(.text+0x1055): undefined reference to `odk_current_is_dvd' menu_playback.c:(.text+0x1074): undefined reference to `odk_current_has_chapters' menu_playback.o: In function `show_menu_playback': menu_playback.c:(.text+0x110a): undefined reference to `odk_current_is_logo_mode' menu_playback.c:(.text+0x1122): undefined reference to `odk_current_is_playback_mode' menu_playback.c:(.text+0x115c): undefined reference to `odk_current_is_dvd' menu_playback.c:(.text+0x1197): undefined reference to `odk_current_is_dvd' menu_playback.c:(.text+0x1205): undefined reference to `odk_current_is_image' menu_playback.c:(.text+0x12bd): undefined reference to `odk_current_is_dvb' menu_playback.c:(.text+0x14cf): undefined reference to `odk_current_is_image' menu_playback.c:(.text+0x14e0): undefined reference to `odk_current_is_dvd' menu_playback.c:(.text+0x14f1): undefined reference to `odk_current_is_dvd' menu_playback.c:(.text+0x15df): undefined reference to `_gen_free' menu_playback.c:(.text+0x15e9): undefined reference to `_gen_free' menu_playback.c:(.text+0x15f3): undefined reference to `_gen_free' menu_playback.c:(.text+0x15fd): undefined reference to `_gen_free' menu_playback.c:(.text+0x1607): undefined reference to `_gen_free' menu_playback.o:menu_playback.c:(.text+0x1611): more undefined references to `_gen_free' follow menu_playback.o: In function `show_menu_playback': menu_playback.c:(.text+0x163c): undefined reference to `odk_current_is_dvb' menu_playback.c:(.text+0x17f4): undefined reference to `odk_current_is_vcd' menu_playback.c:(.text+0x180c): undefined reference to `odk_current_is_v4l' menu_playback.c:(.text+0x1824): undefined reference to `odk_current_is_dvb' menu_playback.c:(.text+0x18d4): undefined reference to `odk_current_get_mrl' menu_playback.c:(.text+0x18ed): undefined reference to `odk_current_is_cdda' menu_playback.c:(.text+0x1905): undefined reference to `odk_current_is_image' menu_playback.c:(.text+0x19bb): undefined reference to `_gen_free' menu_playback.c:(.text+0x1a85): undefined reference to `odk_current_has_chapters' menu_playback.c:(.text+0x1c26): undefined reference to `_gen_free' menu_playback.c:(.text+0x1e6d): undefined reference to `odk_current_get_title' menu_playback.c:(.text+0x1e7b): undefined reference to `odk_current_get_title' menu_playback.c:(.text+0x1ec8): undefined reference to `_gen_free' menu_playback.o: In function `show_playback_controls': menu_playback.c:(.text+0x1f80): undefined reference to `odk_current_is_logo_mode' menu_playback.c:(.text+0x1f94): undefined reference to `odk_current_is_playback_mode' menu_playback.o: In function `show_playback_info': menu_playback.c:(.text+0x203a): undefined reference to `odk_current_is_logo_mode' menu_playback.c:(.text+0x2052): undefined reference to `odk_current_is_playback_mode' menu_playback.c:(.text+0x22f0): undefined reference to `_gen_free' menu_playback.c:(.text+0x22f8): undefined reference to `_gen_free' menu_playback.c:(.text+0x2300): undefined reference to `_gen_free' menu_playback.c:(.text+0x230a): undefined reference to `_gen_free' menu_playback.c:(.text+0x2312): undefined reference to `_gen_free' menu_playback.o:menu_playback.c:(.text+0x231a): more undefined references to `_gen_free' follow menu_playback.o: In function `show_playback_info': menu_playback.c:(.text+0x25bc): undefined reference to `odk_current_get_title' menu_playback.c:(.text+0x25d1): undefined reference to `odk_current_get_title' menu_playback.o: In function `show_stream_param_slider.constprop.11': menu_playback.c:(.text+0x26a3): undefined reference to `_gen_free' menu_playback.o: In function `show_playback_settings': menu_playback.c:(.text+0x2782): undefined reference to `odk_current_is_logo_mode' menu_playback.c:(.text+0x279a): undefined reference to `odk_current_is_playback_mode' menu_playback.c:(.text+0x2816): undefined reference to `odk_current_has_audio' menu_playback.c:(.text+0x282e): undefined reference to `odk_current_has_audio' menu_playback.c:(.text+0x286c): undefined reference to `odk_current_has_audio' menu_playback.c:(.text+0x288b): undefined reference to `odk_current_has_video' menu_playback.c:(.text+0x28e4): undefined reference to `odk_current_has_audio' menu_playback.c:(.text+0x29e7): undefined reference to `odk_current_has_video' menu_playback.o: In function `show_playback_settings_two': menu_playback.c:(.text+0x2bf0): undefined reference to `odk_current_is_logo_mode' menu_playback.c:(.text+0x2c08): undefined reference to `odk_current_is_playback_mode' menu_playback.o: In function `set_title_string': menu_playback.c:(.text+0x1037): undefined reference to `_gen_free' menu_playback.o: In function `set_chapter_string': menu_playback.c:(.text+0x10db): undefined reference to `_gen_free' menu_playlist.o: In function `playlist_get_selected': menu_playlist.c:(.text+0x46): undefined reference to `_gen_free' menu_playlist.o: In function `subtitle_get_selected': menu_playlist.c:(.text+0xa2): undefined reference to `_gen_free' menu_playlist.o: In function `playlist_get_selected_pos': menu_playlist.c:(.text+0x103): undefined reference to `_gen_free' menu_playlist.o:menu_playlist.c:(.text+0xbbc): more undefined references to `_gen_free' follow menu_playlist.o: In function `playlist_menu_update_list.part.7': menu_playlist.c:(.text+0xfac): undefined reference to `odk_current_is_playback_mode' menu_playlist.c:(.text+0x111e): undefined reference to `_gen_free' menu_playlist.c:(.text+0x116a): undefined reference to `_gen_free' menu_playlist.o: In function `playlist_menu_update_buttons': menu_playlist.c:(.text+0x14e5): undefined reference to `odk_current_is_playback_mode' menu_playlist.o: In function `show_menu_playlist': menu_playlist.c:(.text+0x15e1): undefined reference to `odk_current_is_logo_mode' menu_playlist.o: In function `playitem_add_subtitle': menu_playlist.c:(.text+0x1ac5): undefined reference to `_gen_free' menu_playlist.o: In function `filelist_activate_cb': menu_playlist.c:(.text+0x1be6): undefined reference to `_gen_free' menu_playlist.o: In function `playlist_clear_cb': menu_playlist.c:(.text+0x1d90): undefined reference to `odk_current_is_playback_mode' menu_playlist.o: In function `playlist_remove_selected_cb': menu_playlist.c:(.text+0x1e11): undefined reference to `odk_current_is_playback_mode' menu_playlist.o: In function `playlist_remove_cb': menu_playlist.c:(.text+0x1f00): undefined reference to `odk_current_is_playback_mode' menu_playlist.o: In function `filelist_menu_event_handler': menu_playlist.c:(.text+0x206b): undefined reference to `_gen_free' menu_playlist.c:(.text+0x2085): undefined reference to `_gen_free' menu_playlist.o: In function `playlist_save_now_cb.part.10': menu_playlist.c:(.text+0x21fc): undefined reference to `_gen_free' menu_playlist.c:(.text+0x2204): undefined reference to `_gen_free' menu_playlist.o: In function `playlist_save_now_cb': menu_playlist.c:(.text+0x2252): undefined reference to `_gen_free' menu_playlist.o:menu_playlist.c:(.text+0x2321): more undefined references to `_gen_free' follow menu_settings.o: In function `config_string_change_cb': menu_settings.c:(.text+0x46e): undefined reference to `config_update_entry' menu_settings.o: In function `config_range_change_cb': menu_settings.c:(.text+0x4bb): undefined reference to `config_update_entry' menu_settings.o: In function `config_bool_change_cb': menu_settings.c:(.text+0x50a): undefined reference to `config_update_entry' menu_settings.o: In function `ho_config_dup': menu_settings.c:(.text+0x53f): undefined reference to `_gen_malloc' menu_settings.o: In function `config_num_change_cb': menu_settings.c:(.text+0x607): undefined reference to `config_update_entry' menu_settings.o: In function `config_enum_change_cb': menu_settings.c:(.text+0x71c): undefined reference to `config_update_entry' menu_settings.o: In function `show_menu_section_settings': menu_settings.c:(.text+0x7e9): undefined reference to `config_lookup_entry' menu_settings.c:(.text+0x9fa): undefined reference to `_gen_free' menu_settings.o: In function `change_section_cb': menu_settings.c:(.text+0x1122): undefined reference to `_gen_free' menu_settings.c:(.text+0x1139): undefined reference to `_gen_free' menu_settings.o: In function `change_page_cb': menu_settings.c:(.text+0x1191): undefined reference to `_gen_free' menu_settings.c:(.text+0x11af): undefined reference to `_gen_free' menu_settings.o:menu_settings.c:(.text+0x11fd): more undefined references to `_gen_free' follow menu_settings.o: In function `settings_menu_event_handler': menu_settings.c:(.text+0x12fc): undefined reference to `odk_current_is_playback_mode' menu_settings.c:(.text+0x133c): undefined reference to `odk_current_is_playback_mode' menu_settings.o: In function `free_config_dups': menu_settings.c:(.text+0x3f1): undefined reference to `_gen_free' menu_settings.o: In function `config_string_change_cb': menu_settings.c:(.text+0x48f): undefined reference to `_gen_free' menu_settings.o: In function `config_num_change_cb': menu_settings.c:(.text+0x62d): undefined reference to `_gen_free' meta_info.o: In function `meta_info_get_from_stream': meta_info.c:(.text+0x89): undefined reference to `_gen_free' meta_info.o: In function `meta_info_get_playback_length': meta_info.c:(.text+0x1dc): undefined reference to `config_get_bool' meta_info.c:(.text+0x1ea): undefined reference to `config_get_number' odk.o: In function `stream_stop': odk.c:(.text+0x218): undefined reference to `_gen_free' odk.c:(.text+0x22b): undefined reference to `_gen_free' odk.c:(.text+0x23e): undefined reference to `_gen_free' odk.o: In function `get_background_stream_mrl': odk.c:(.text+0x297): undefined reference to `config_get_string' odk.c:(.text+0x2dc): undefined reference to `_gen_free' odk.o: In function `odk_seek': odk.c:(.text+0x406): undefined reference to `_gen_malloc' odk.o: In function `odk_get_pos_length': odk.c:(.text+0x5ee): undefined reference to `config_get_bool' odk.o: In function `odk_set_stream_param': odk.c:(.text+0x112e): undefined reference to `config_get_bool' odk.c:(.text+0x127a): undefined reference to `config_set_number' odk.c:(.text+0x12aa): undefined reference to `config_set_number' odk.c:(.text+0x12da): undefined reference to `config_set_number' odk.c:(.text+0x132a): undefined reference to `config_set_number' odk.o: In function `seek_relative_thread': odk.c:(.text+0x15d5): undefined reference to `_gen_free' odk.o: In function `odk_play_stream': odk.c:(.text+0x1787): undefined reference to `config_get_bool' odk.c:(.text+0x1801): undefined reference to `_gen_free' odk.c:(.text+0x1809): undefined reference to `_gen_free' odk.c:(.text+0x1831): undefined reference to `_gen_free' odk.c:(.text+0x1844): undefined reference to `_gen_free' odk.c:(.text+0x1857): undefined reference to `_gen_free' odk.c:(.text+0x18f6): undefined reference to `config_get_number' odk.c:(.text+0x19fb): undefined reference to `_gen_free' odk.c:(.text+0x1a03): undefined reference to `_gen_free' odk.c:(.text+0x1af6): undefined reference to `config_get_bool' odk.c:(.text+0x1b12): undefined reference to `config_get_number' odk.c:(.text+0x1b5e): undefined reference to `config_get_number' odk.c:(.text+0x1b82): undefined reference to `config_get_string' odk.c:(.text+0x1bcf): undefined reference to `_gen_free' odk.c:(.text+0x1cfc): undefined reference to `_gen_free' odk.o: In function `odk_rotate_current_image': odk.c:(.text+0x1f6b): undefined reference to `_gen_free' odk.c:(.text+0x1f73): undefined reference to `_gen_free' odk.o: In function `odk_play_background_stream': odk.c:(.text+0x2096): undefined reference to `config_get_number' odk.c:(.text+0x2156): undefined reference to `_gen_free' odk.c:(.text+0x21b1): undefined reference to `_gen_free' odk.o: In function `odk_init': odk.c:(.text+0x238f): undefined reference to `_gen_malloc' odk.c:(.text+0x2430): undefined reference to `config_register_number' odk.c:(.text+0x2453): undefined reference to `config_register_bool' odk.c:(.text+0x2473): undefined reference to `config_register_bool' odk.c:(.text+0x2496): undefined reference to `config_register_bool' odk.c:(.text+0x24bc): undefined reference to `config_register_enum' odk.c:(.text+0x24df): undefined reference to `config_register_string' odk.c:(.text+0x2502): undefined reference to `config_register_string' odk.c:(.text+0x252c): undefined reference to `config_register_range' odk.c:(.text+0x2556): undefined reference to `config_register_range' odk.c:(.text+0x2580): undefined reference to `config_register_range' odk.c:(.text+0x25aa): undefined reference to `config_register_range' odk.c:(.text+0x25d4): undefined reference to `config_register_range' odk.c:(.text+0x25de): undefined reference to `config_get_enum' odk.c:(.text+0x2611): undefined reference to `config_get_enum' odk.c:(.text+0x26ca): undefined reference to `config_get_number' odk.c:(.text+0x26e8): undefined reference to `config_get_number' odk.c:(.text+0x2706): undefined reference to `config_get_number' odk.c:(.text+0x2724): undefined reference to `config_get_number' odk.c:(.text+0x2742): undefined reference to `config_get_number' odk.o: In function `odk_free': odk.c:(.text+0x2909): undefined reference to `_gen_free' odk.c:(.text+0x293c): undefined reference to `_gen_free' odk.c:(.text+0x294f): undefined reference to `_gen_free' odk.c:(.text+0x2962): undefined reference to `_gen_free' odk.c:(.text+0x2975): undefined reference to `_gen_free' odk.o:odk.c:(.text+0x47d): more undefined references to `_gen_free' follow odk_event.o: In function `odk_add_event_handler': odk_event.c:(.text+0x116): undefined reference to `_gen_malloc' odk_event.o: In function `odk_del_event_handler': odk_event.c:(.text+0x1b5): undefined reference to `_gen_free' odk_event.o: In function `xine_event_handler': odk_event.c:(.text+0x390): undefined reference to `odk_current_is_image' odk_event.c:(.text+0x529): undefined reference to `_gen_free' odk_event.c:(.text+0x56c): undefined reference to `_gen_free' odk_event.o: In function `odk_event_handler': odk_event.c:(.text+0x699): undefined reference to `odk_current_is_television' odk_event.c:(.text+0x6c4): undefined reference to `odk_current_is_television' odk_event.c:(.text+0x744): undefined reference to `odk_current_is_image' odk_event.o: In function `event_handlers_destroy': odk_event.c:(.text+0x11): undefined reference to `_gen_free' odk_fb.o: In function `fb_construct': odk_fb.c:(.text+0x296): undefined reference to `_gen_malloc' odk_fb.c:(.text+0x4ac): undefined reference to `_gen_free' odk_fb.c:(.text+0x588): undefined reference to `_gen_free' odk_keymap.o: In function `odk_keymap_lirc2action': odk_keymap.c:(.text+0x192): undefined reference to `_gen_free' odk_keymap.c:(.text+0x1b4): undefined reference to `_gen_free' odk_osd.o: In function `odk_osd_image_free': odk_osd.c:(.text+0xac): undefined reference to `_gen_free' odk_osd.o:odk_osd.c:(.text+0xb8): more undefined references to `_gen_free' follow odk_osd.o: In function `odk_osd_load_image': odk_osd.c:(.text+0x65f): undefined reference to `_gen_malloc' odk_osd.c:(.text+0x7d4): undefined reference to `_gen_malloc' odk_osd.c:(.text+0x805): undefined reference to `_gen_malloc' odk_osd.c:(.text+0x95f): undefined reference to `_gen_free' odk_osd.c:(.text+0xc7e): undefined reference to `_gen_malloc' odk_osd.c:(.text+0xc91): undefined reference to `_gen_malloc' odk_osd.c:(.text+0x1153): undefined reference to `_gen_free' odk_osd.c:(.text+0x115b): undefined reference to `_gen_free' odk_osd.c:(.text+0x11a3): undefined reference to `_gen_free' odk_osd.c:(.text+0x11b0): undefined reference to `_gen_free' odk_osd.c:(.text+0x11bf): undefined reference to `_gen_malloc' odk_osd.c:(.text+0x1288): undefined reference to `_gen_free' odk_osd.c:(.text+0x12c7): undefined reference to `_gen_free' odk_osd.o: In function `odk_osd_use_unscaled_osd': odk_osd.c:(.text+0x15a5): undefined reference to `odk_current_has_video' odk_osd.c:(.text+0x15bc): undefined reference to `odk_current_is_logo_mode' odk_osd.o: In function `odk_osd_adapt_size': odk_osd.c:(.text+0x3ebb): undefined reference to `config_get_number' odk_osd.c:(.text+0x40fb): undefined reference to `_gen_free' odk_osd.c:(.text+0x4107): undefined reference to `_gen_free' odk_osd.c:(.text+0x4178): undefined reference to `_gen_free' odk_osd.c:(.text+0x418e): undefined reference to `_gen_free' odk_osd.c:(.text+0x419a): undefined reference to `_gen_free' odk_osd.o: In function `odk_osd_init': odk_osd.c:(.text+0x447e): undefined reference to `config_get_bool' odk_osd.o: In function `odk_osd_image_free': odk_osd.c:(.text+0xc4): undefined reference to `_gen_free' odk_post.o: In function `odk_post_init': odk_post.c:(.text+0x5b): undefined reference to `_gen_malloc' odk_post.c:(.text+0xb1): undefined reference to `config_register_enum' odk_post.c:(.text+0xc1): undefined reference to `_gen_free' odk_post.c:(.text+0xd9): undefined reference to `_gen_free' odk_x11.o: In function `free_window': odk_x11.c:(.text+0x89f): undefined reference to `_gen_free' odk_x11.o: In function `x11_construct': odk_x11.c:(.text+0xfa0): undefined reference to `_gen_malloc' odk_x11.c:(.text+0xfad): undefined reference to `config_get_number' odk_x11.c:(.text+0xfcc): undefined reference to `config_get_number' odk_x11.c:(.text+0x15ae): undefined reference to `_gen_free' odk_x11.c:(.text+0x16c2): undefined reference to `_gen_free' otk.o: In function `otk_window_new': otk.c:(.text+0xc4a): undefined reference to `_gen_malloc' otk.o: In function `otk_init': otk.c:(.text+0x12cf): undefined reference to `_gen_malloc' otk.c:(.text+0x141a): undefined reference to `_gen_free' otk.c:(.text+0x1684): undefined reference to `_gen_free' otk.c:(.text+0x16b9): undefined reference to `_gen_free' otk.o: In function `window_destroy': otk.c:(.text+0x544): undefined reference to `_gen_free' otk.o: In function `otk_free': otk.c:(.text+0x1776): undefined reference to `_gen_free' otk_border.o: In function `otk_border_new': otk_border.c:(.text+0xa3): undefined reference to `_gen_malloc' otk_border.o: In function `border_destroy': otk_border.c:(.text+0x1d): undefined reference to `_gen_free' otk_button.o: In function `button_destroy': otk_button.c:(.text+0xc0): undefined reference to `_gen_free' otk_button.o: In function `button_draw': otk_button.c:(.text+0x1c3): undefined reference to `_gen_free' otk_button.o: In function `otk_text_button_new': otk_button.c:(.text+0x328): undefined reference to `_gen_malloc' otk_button.o: In function `otk_vector_button_new': otk_button.c:(.text+0x3e8): undefined reference to `_gen_malloc' otk_button.o: In function `otk_button_set_text': otk_button.c:(.text+0x4b0): undefined reference to `_gen_free' otk_button.o: In function `button_destroy': otk_button.c:(.text+0xd0): undefined reference to `_gen_free' otk_checkbox.o: In function `otk_checkbox_new': otk_checkbox.c:(.text+0x196): undefined reference to `_gen_malloc' otk_checkbox.o: In function `checkbox_destroy': otk_checkbox.c:(.text+0x1d): undefined reference to `_gen_free' otk_editbox.o: In function `editbox_display_text_create': otk_editbox.c:(.text+0x11): undefined reference to `_gen_free' otk_editbox.c:(.text+0x46): undefined reference to `_gen_malloc' otk_editbox.o: In function `editbox_destroy': otk_editbox.c:(.text+0x2d0): undefined reference to `_gen_free' otk_editbox.c:(.text+0x2e3): undefined reference to `_gen_free' otk_editbox.o: In function `otk_editbox_new': otk_editbox.c:(.text+0xd38): undefined reference to `_gen_malloc' otk_editbox.c:(.text+0xd8b): undefined reference to `_gen_malloc' otk_editbox.o: In function `editbox_destroy': otk_editbox.c:(.text+0x2f3): undefined reference to `_gen_free' otk_image.o: In function `image_destroy': otk_image.c:(.text+0x2c): undefined reference to `_gen_free' otk_image.o: In function `otk_image_set_mrl': otk_image.c:(.text+0x16c): undefined reference to `_gen_free' otk_image.c:(.text+0x1bc): undefined reference to `_gen_free' otk_image.c:(.text+0x1d0): undefined reference to `_gen_free' otk_image.o: In function `otk_image_new': otk_image.c:(.text+0x25e): undefined reference to `_gen_malloc' otk_image.o: In function `image_destroy': otk_image.c:(.text+0x3c): undefined reference to `_gen_free' otk_label.o: In function `label_destroy': otk_label.c:(.text+0x20): undefined reference to `_gen_free' otk_label.o: In function `label_draw': otk_label.c:(.text+0x1b6): undefined reference to `_gen_free' otk_label.c:(.text+0x1f3): undefined reference to `_gen_free' otk_label.o: In function `otk_label_set_text': otk_label.c:(.text+0x30c): undefined reference to `_gen_free' otk_label.o:otk_label.c:(.text+0x34c): more undefined references to `_gen_free' follow otk_label.o: In function `otk_label_new': otk_label.c:(.text+0x397): undefined reference to `_gen_malloc' otk_label.o: In function `label_destroy': otk_label.c:(.text+0x30): undefined reference to `_gen_free' otk_list.o: In function `listentry_draw': otk_list.c:(.text+0x1a6): undefined reference to `_gen_free' otk_list.c:(.text+0x1b9): undefined reference to `_gen_free' otk_list.o: In function `listentry_destroy': otk_list.c:(.text+0x760): undefined reference to `_gen_free' otk_list.o: In function `otk_listentry_new': otk_list.c:(.text+0x94c): undefined reference to `_gen_malloc' otk_list.o: In function `listentry_select': otk_list.c:(.text+0xb66): undefined reference to `config_get_bool' otk_list.o: In function `otk_list_get_selected_pos': otk_list.c:(.text+0x1306): undefined reference to `_gen_malloc' otk_list.o: In function `otk_list_get_selected': otk_list.c:(.text+0x13b7): undefined reference to `_gen_malloc' otk_list.o: In function `otk_list_new': otk_list.c:(.text+0x1487): undefined reference to `_gen_malloc' otk_list.o: In function `listentry_destroy': otk_list.c:(.text+0x770): undefined reference to `_gen_free' otk_list.o: In function `list_destroy': otk_list.c:(.text+0x7ae): undefined reference to `_gen_free' otk_scrollbar.o: In function `otk_scrollbar_new': otk_scrollbar.c:(.text+0x254): undefined reference to `_gen_malloc' otk_scrollbar.o: In function `scrollbar_destroy': otk_scrollbar.c:(.text+0x1d): undefined reference to `_gen_free' otk_slider.o: In function `slider_destroy': otk_slider.c:(.text+0x1f): undefined reference to `_gen_free' otk_slider.o: In function `slider_draw': otk_slider.c:(.text+0x379): undefined reference to `_gen_free' otk_slider.c:(.text+0x381): undefined reference to `_gen_free' otk_slider.o: In function `otk_slider_new': otk_slider.c:(.text+0x95a): undefined reference to `_gen_malloc' otk_slider.o: In function `slider_destroy': otk_slider.c:(.text+0x2f): undefined reference to `_gen_free' otk_widget.o: In function `otk_widget_destructor': otk_widget.c:(.text+0x3a): undefined reference to `_gen_free' otk_widget.o: In function `otk_widget_set_font': otk_widget.c:(.text+0x1ac): undefined reference to `_gen_free' oxine.o: In function `main': oxine.c:(.text.startup+0x2d5): undefined reference to `_gen_free' oxine.c:(.text.startup+0x3b1): undefined reference to `_gen_free' oxine.c:(.text.startup+0x3cd): undefined reference to `_gen_malloc' oxine.c:(.text.startup+0x4cd): undefined reference to `_gen_malloc' oxine.c:(.text.startup+0x539): undefined reference to `config_register_enum' oxine.c:(.text.startup+0x540): undefined reference to `_gen_free' oxine.c:(.text.startup+0x558): undefined reference to `_gen_free' oxine.c:(.text.startup+0x595): undefined reference to `_gen_malloc' oxine.c:(.text.startup+0x5dc): undefined reference to `config_register_enum' oxine.c:(.text.startup+0x5e3): undefined reference to `_gen_free' oxine.c:(.text.startup+0x5fb): undefined reference to `_gen_free' oxine.c:(.text.startup+0x6b0): undefined reference to `_gen_free' oxine.c:(.text.startup+0x6ba): undefined reference to `_gen_free' oxine.c:(.text.startup+0x710): undefined reference to `config_register_enum' oxine.c:(.text.startup+0x728): undefined reference to `_gen_free' oxine.c:(.text.startup+0x73b): undefined reference to `_gen_free' oxine.c:(.text.startup+0x75e): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x77e): undefined reference to `config_register_number' oxine.c:(.text.startup+0x7a1): undefined reference to `config_register_number' oxine.c:(.text.startup+0x7c4): undefined reference to `config_register_number' oxine.c:(.text.startup+0x7e4): undefined reference to `config_register_number' oxine.c:(.text.startup+0x819): undefined reference to `config_register_string' oxine.c:(.text.startup+0x84e): undefined reference to `config_register_string' oxine.c:(.text.startup+0x883): undefined reference to `config_register_string' oxine.c:(.text.startup+0x8a6): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x8c9): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x8ec): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x90f): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x92f): undefined reference to `config_register_number' oxine.c:(.text.startup+0x952): undefined reference to `config_register_string' oxine.c:(.text.startup+0x975): undefined reference to `config_register_string' oxine.c:(.text.startup+0x998): undefined reference to `config_register_string' oxine.c:(.text.startup+0x9bb): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x9de): undefined reference to `config_register_bool' oxine.c:(.text.startup+0x9fe): undefined reference to `config_register_bool' oxine.c:(.text.startup+0xa21): undefined reference to `config_register_bool' oxine.c:(.text.startup+0xa44): undefined reference to `config_register_bool' oxine.c:(.text.startup+0xa93): undefined reference to `config_register_enum' oxine.c:(.text.startup+0xab6): undefined reference to `config_register_bool' oxine.c:(.text.startup+0xac8): undefined reference to `config_lookup_entry' oxine.c:(.text.startup+0xaf4): undefined reference to `config_lookup_entry' oxine.c:(.text.startup+0xb20): undefined reference to `config_lookup_entry' oxine.c:(.text.startup+0xb9c): undefined reference to `config_lookup_entry' oxine.c:(.text.startup+0xbce): undefined reference to `_gen_free' oxine.c:(.text.startup+0xbed): undefined reference to `config_lookup_entry' oxine.c:(.text.startup+0xc21): undefined reference to `_gen_free' oxine.c:(.text.startup+0xca4): undefined reference to `_gen_free' oxine.c:(.text.startup+0xd2c): undefined reference to `_gen_free' oxine.c:(.text.startup+0xd4f): undefined reference to `config_get_bool' oxine.c:(.text.startup+0xe7e): undefined reference to `_gen_free' oxine.c:(.text.startup+0xe92): undefined reference to `_gen_free' oxine.c:(.text.startup+0xefd): undefined reference to `_gen_free' oxine.c:(.text.startup+0xf0d): undefined reference to `_gen_free' oxine.c:(.text.startup+0xf3c): undefined reference to `heapstat' oxine.c:(.text.startup+0xff1): undefined reference to `config_get_bool' oxine.c:(.text.startup+0x11c2): undefined reference to `config_get_number' oxine.c:(.text.startup+0x11d5): undefined reference to `config_get_number' playlist.o: In function `try_subtitles': playlist.c:(.text+0x70): undefined reference to `_gen_malloc' playlist.c:(.text+0xd4): undefined reference to `_gen_free' playlist.o: In function `playitem_free_cb': playlist.c:(.text+0x12d): undefined reference to `_gen_free' playlist.c:(.text+0x139): undefined reference to `_gen_free' playlist.c:(.text+0x146): undefined reference to `_gen_free' playlist.c:(.text+0x153): undefined reference to `_gen_free' playlist.o: In function `playlist_new': playlist.c:(.text+0x2f6): undefined reference to `_gen_malloc' playlist.o: In function `playlist_free': playlist.c:(.text+0x445): undefined reference to `_gen_free' playlist.o: In function `playlist_insert': playlist.c:(.text+0x4b5): undefined reference to `_gen_malloc' playlist.c:(.text+0x51b): undefined reference to `config_get_bool' playlist.c:(.text+0x5cb): undefined reference to `_gen_free' playlist.o: In function `playlist_remove': playlist.c:(.text+0x784): undefined reference to `_gen_free' playlist.c:(.text+0x790): undefined reference to `_gen_free' playlist.c:(.text+0x79d): undefined reference to `_gen_free' playlist.c:(.text+0x7aa): undefined reference to `_gen_free' playlist.o:playlist.c:(.text+0x7b6): more undefined references to `_gen_free' follow scheduler.o: In function `start_scheduler': scheduler.c:(.text+0x1fb): undefined reference to `_gen_malloc' scheduler.o: In function `stop_scheduler': scheduler.c:(.text+0x364): undefined reference to `_gen_free' scheduler.o: In function `schedule_job': scheduler.c:(.text+0x3db): undefined reference to `_gen_malloc' scheduler.o: In function `cancel_job': scheduler.c:(.text+0x617): undefined reference to `_gen_free' scheduler.o: In function `job_free_cb': scheduler.c:(.text+0x1d1): undefined reference to `_gen_free' utils.o: In function `swap_strings': utils.c:(.text+0x14e): undefined reference to `_gen_free' utils.c:(.text+0x156): undefined reference to `_gen_free' utils.o: In function `xml_escape': utils.c:(.text+0x36f): undefined reference to `_gen_free' utils_files.o: In function `relative_to_absolute': utils_files.c:(.text+0x94): undefined reference to `_gen_malloc' utils_files.c:(.text+0x103): undefined reference to `_gen_malloc' utils_files.c:(.text+0x2be): undefined reference to `_gen_free' utils_files.c:(.text+0x2c6): undefined reference to `_gen_free' utils_files.c:(.text+0x2ce): undefined reference to `_gen_free' utils_files.c:(.text+0x33c): undefined reference to `_gen_free' utils_files.o: In function `resolve_softlink': utils_files.c:(.text+0x4c1): undefined reference to `_gen_free' utils_files.o:utils_files.c:(.text+0x4c9): more undefined references to `_gen_free' follow utils_files.o: In function `read_entire_file': utils_files.c:(.text+0x64f): undefined reference to `_gen_malloc' utils_files.o: In function `get_basename': utils_files.c:(.text+0x85a): undefined reference to `_gen_free' utils_files.o: In function `get_dirname': utils_files.c:(.text+0x8aa): undefined reference to `_gen_free' utils_files.o: In function `file_exists': utils_files.c:(.text+0x8f9): undefined reference to `_gen_free' utils_files.o: In function `subentry_exists': utils_files.c:(.text+0x953): undefined reference to `_gen_free' utils_files.o: In function `mkdir_recursive': utils_files.c:(.text+0x9c8): undefined reference to `_gen_free' utils_files.o:utils_files.c:(.text+0xa29): more undefined references to `_gen_free' follow utils_files.o: In function `filename_escape_to_uri': utils_files.c:(.text+0xab8): undefined reference to `_gen_malloc' utils_files.c:(.text+0xb37): undefined reference to `_gen_free' utils_files.c:(.text+0xb70): undefined reference to `_gen_free' utils_files.o: In function `filename_escape_for_shell': utils_files.c:(.text+0xbe9): undefined reference to `_gen_malloc' utils_files.o: In function `is_file_hidden': utils_files.c:(.text+0xed6): undefined reference to `_gen_free' utils_files.o: In function `get_thumbnail': utils_files.c:(.text+0x1038): undefined reference to `_gen_free' utils_files.c:(.text+0x1054): undefined reference to `_gen_free' utils_files.c:(.text+0x10ba): undefined reference to `_gen_free' utils_files.c:(.text+0x10da): undefined reference to `_gen_free' utils_files.o:utils_files.c:(.text+0x114f): more undefined references to `_gen_free' follow utils_gui.o: In function `hide_user_interface': utils_gui.c:(.text+0x91): undefined reference to `odk_current_is_dvd' utils_gui.o: In function `set_time_string': utils_gui.c:(.text+0x1a6): undefined reference to `config_get_string' utils_gui.o: In function `show_menu_background': utils_gui.c:(.text+0x395): undefined reference to `odk_current_get_mrl' utils_gui.c:(.text+0x3e1): undefined reference to `odk_current_is_playback_mode' utils_gui.c:(.text+0x4a4): undefined reference to `_gen_free' utils_gui.o: In function `show_stream_parameter': utils_gui.c:(.text+0x5b8): undefined reference to `_gen_free' utils_gui.c:(.text+0x5c0): undefined reference to `_gen_free' utils_gui.o: In function `show_message_dialog': utils_gui.c:(.text+0x946): undefined reference to `_gen_free' utils_gui.c:(.text+0x95a): undefined reference to `_gen_free' utils_gui.o:utils_gui.c:(.text+0x435): more undefined references to `_gen_free' follow utils_playlist.o: In function `playitem_play': utils_playlist.c:(.text+0x3b): undefined reference to `odk_current_is_logo_mode' utils_playlist.c:(.text+0x16c): undefined reference to `odk_current_is_playback_mode' utils_playlist.o: In function `playlist_rw_change_cb': utils_playlist.c:(.text+0x49d): undefined reference to `odk_current_is_playback_mode' utils_playlist.c:(.text+0x4cd): undefined reference to `odk_current_get_mrl' utils_playlist.o: In function `playitem_play': utils_playlist.c:(.text+0x2b6): undefined reference to `_gen_free' xmllexer.o: In function `lexer_decode_entities': xmllexer.c:(.text+0xb9b): undefined reference to `_gen_malloc' xmlparser.o: In function `free_xml_property': xmlparser.c:(.text+0x8): undefined reference to `_gen_free' xmlparser.c:(.text+0x14): undefined reference to `_gen_free' xmlparser.o: In function `free_xml_node': xmlparser.c:(.text+0x68): undefined reference to `_gen_free' xmlparser.c:(.text+0x74): undefined reference to `_gen_free' xmlparser.o: In function `_xml_parser_get_node.isra.0': xmlparser.c:(.text+0x3aa): undefined reference to `_gen_free' xmlparser.c:(.text+0x636): undefined reference to `_gen_malloc' xmlparser.c:(.text+0x6ca): undefined reference to `_gen_malloc' xmlparser.c:(.text+0x704): undefined reference to `_gen_malloc' xmlparser.c:(.text+0x7bc): undefined reference to `_gen_malloc' xmlparser.c:(.text+0x941): undefined reference to `_gen_malloc' xmlparser.o:xmlparser.c:(.text+0x96a): more undefined references to `_gen_malloc' follow xmlparser.o: In function `xml_parser_get_node': xmlparser.c:(.text+0xa5d): undefined reference to `_gen_free' xmlparser.o: In function `xml_parser_build_tree': xmlparser.c:(.text+0xabf): undefined reference to `_gen_malloc' xmlparser.o: In function `xml_escape_string': xmlparser.c:(.text+0xc5a): undefined reference to `_gen_malloc' xmlparser.o: In function `xml_parser_dump_node': xmlparser.c:(.text+0xcf4): undefined reference to `_gen_free' xmlparser.o: In function `free_xml_property': xmlparser.c:(.text+0x21): undefined reference to `_gen_free' xmlparser.o: In function `free_xml_node': xmlparser.c:(.text+0x81): undefined reference to `_gen_free' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:515: oxine] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1/src' make[1]: *** [Makefile:315: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1' make: *** [Makefile:253: all] Error 2 * ERROR: media-video/oxine-0.7.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-video/oxine-0.7.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-video/oxine-0.7.1-r1::gentoo'`. * The complete build log is located at '/var/log/portage/media-video:oxine-0.7.1-r1:20160809-220824.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-video/oxine-0.7.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/oxine-0.7.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1' * S: '/var/tmp/portage/media-video/oxine-0.7.1-r1/work/oxine-0.7.1'