歡迎您光臨本站 註冊首頁

audacious編譯出錯啦,拜託 大家幫我檢查

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

我在centos5.3上裝的audicious在./configure時通過了,但make時出錯啦,忙活了半天,還是沒有搞清楚,急死了,大家幫我看看,先謝謝各位啦!



[root@netadmin audacious-2.2]#
[root@netadmin audacious-2.2]#
[root@netadmin audacious-2.2]# ./configure --prefix=/usr/local/audacious --enable-chardet LIBMCS_LIBS="-L/usr/local/lib -lmcs" LIBMCS_CFLAGS="-I/usr/local/include"
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... 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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether we need an implib... no
checking for shared library system... GNU
checking if you are running Apple-GCC... no
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ranlib... ranlib
checking for strerror in -lcposix... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking whether integer division by zero raises SIGFPE... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unsigned long long... yes
checking for inttypes.h... yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.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 nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.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 for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for feof_unlocked... yes
checking for fgets_unlocked... yes
checking for getc_unlocked... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for __argz_count... yes
checking for __argz_stringify... yes
checking for __argz_next... yes
checking for __fsetlocking... 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 nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 2.3, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for style of include used by make... GNU
checking for GNU make... make
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of gcc... none
checking for strerror in -lcposix... (cached) no
checking whether byte ordering is bigendian... no
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for rm... /bin/rm
checking for mv... /bin/mv
checking for cp... /bin/cp
checking for ar... /usr/bin/ar
checking for tr... /usr/bin/tr
checking for ranlib... /usr/bin/ranlib
checking for GLIB... yes
checking for GTHREAD... yes
checking for GTK... yes
checking for PANGO... yes
checking for CAIRO... yes
checking for MOWGLI... yes
checking for LIBMCS... yes
checking SSE2 support... yes
checking altivec.h usability... no
checking altivec.h presence... no
checking for altivec.h... no
checking for unistd.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking for limits.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking fts.h usability... yes
checking fts.h presence... yes
checking for fts.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking sys/signalfd.h usability... no
checking sys/signalfd.h presence... no
checking for sys/signalfd.h... no
checking sys/errno.h usability... yes
checking sys/errno.h presence... yes
checking for sys/errno.h... yes
checking for mkdtemp... yes
checking for getmntinfo... no
checking for statvfs... yes
checking for strtoul... (cached) yes
checking for lrintf... no
checking for signalfd... no
checking for lstat... yes
checking for audacious... no
checking for DBUS... yes
checking for dbus-binding-tool... /usr/bin/dbus-binding-tool
checking for glib-genmarshal... /usr/bin/glib-genmarshal
checking for xml2-config... /usr/bin/xml2-config
checking for libxml - version >= 2.0.0... yes (version 2.6.26)
checking for SM... yes
checking if __ELF__ is defined... yes
configure: touching .deps files
configure: creating ./config.status
config.status: creating audacious.pc
config.status: WARNING: 'audacious.pc.in' seems to ignore the --datarootdir setting
config.status: creating audclient.pc
config.status: WARNING: 'audclient.pc.in' seems to ignore the --datarootdir setting
config.status: creating buildsys.mk
config.status: creating extra.mk
config.status: creating man/audtool2.1
config.status: creating man/audacious2.1
config.status: creating applications/audacious.desktop
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands

Configuration:

Install path: /usr/local/audacious
Use one plugin dir:
Allow user plugin dir: yes

Automatic character code detection: yes
Sample rate conversion: no
D-Bus support: yes
Session management (eggsm) yes
XSPF playlists yes

SSE2: yes
AltiVec: no

[root@netadmin audacious-2.2]# ls
ABOUT-NLS buildsys.mk contrib Mercurial-Access
acinclude.m4 buildsys.mk.in COPYING mkinstalldirs
aclocal.m4 config.guess doc NEWS
applications config.h Doxyfile pixmaps
audacious2.desktop config.h.in extra.mk po
audacious2-gtkui.desktop config.log extra.mk.in README
audacious.pc config.rpath INSTALL scripts
audacious.pc.in config.status install-sh src
audclient.pc config.sub m4 stamp-h.in
audclient.pc.in configure Makefile tools
AUTHORS configure.ac man
[root@netadmin audacious-2.2]# make
Entering directory src.
Entering directory libaudclient.
Successfully generated dependencies.
Successfully compiled audctrl.c.
Successfully linked libaudclient.so.
Leaving directory libaudclient.
Entering directory audtool.
Successfully generated dependencies.
Successfully compiled main.c.
Successfully compiled handlers_general.c.
Successfully compiled handlers_playback.c.
Successfully compiled handlers_playlist.c.
Successfully compiled handlers_playqueue.c.
Successfully compiled handlers_vitals.c.
Successfully compiled handlers_equalizer.c.
Successfully compiled report.c.
Successfully linked audtool2.
Leaving directory audtool.
Entering directory libeggsmclient.
Successfully generated dependencies.
Successfully compiled eggsmclient.c.
Successfully compiled eggsmclient-xsmp.c.
Successfully compiled eggdesktopfile.c.
Successfully linked libeggsmclient.a.
Leaving directory libeggsmclient.
Entering directory libaudcore.
Successfully generated dependencies.
Successfully compiled audstrings.c.
Successfully compiled index.c.
Successfully compiled stringpool.c.
Successfully compiled tuple.c.
Successfully compiled tuple_compiler.c.
Successfully compiled tuple_formatter.c.
Successfully compiled vfs.c.
Successfully compiled vfs_buffer.c.
Successfully compiled vfs_buffered_file.c.
Successfully compiled vfs_common.c.
Successfully compiled md5.c.
Successfully compiled log.c.
Successfully linked libaudcore.so.
Leaving directory libaudcore.
Entering directory libguess.
Successfully generated dependencies.
Successfully compiled guess.c.
Successfully compiled arabic_impl.c.
Successfully compiled cjk_impl.c.
Successfully compiled greek_impl.c.
Successfully compiled hebrew_impl.c.
Successfully compiled russian_impl.c.
Successfully compiled turkish_impl.c.
Successfully linked libguess.a.
Leaving directory libguess.
Entering directory libSAD.
Successfully generated dependencies.
Successfully compiled dither.c.
Successfully compiled dither_ops.c.
Successfully compiled noicegen.c.
Successfully linked libSAD.so.
Leaving directory libSAD.
Entering directory libid3tag.
Successfully generated dependencies.
Successfully compiled compat.c.
Successfully compiled debug.c.
Successfully compiled file.c.
Successfully compiled frametype.c.
Successfully compiled latin1.c.
Successfully compiled render.c.
Successfully compiled ucs4.c.
Successfully compiled utf8.c.
Successfully compiled version.c.
Successfully compiled crc.c.
Successfully compiled field.c.
Successfully compiled frame.c.
Successfully compiled genre.c.
Successfully compiled parse.c.
Successfully compiled tag.c.
Successfully compiled utf16.c.
Successfully compiled util.c.
Successfully linked libaudid3tag.so.
Leaving directory libid3tag.
Entering directory libaudtag.
Successfully generated dependencies.
Successfully compiled audtag.c.
Successfully compiled util.c.
Successfully compiled tag_module.c.
Successfully compiled wma/guid.c.
Successfully compiled wma/wma.c.
Successfully compiled id3/id3.c.
Successfully compiled ape/ape.c.
Successfully compiled aac/aac.c.
Successfully linked libaudtag.so.
Leaving directory libaudtag.
Entering directory audacious.
Successfully generated dependencies.
Successfully compiled af_equalizer.c.
Successfully compiled auddrct.c.
Successfully compiled audconfig.c.
Successfully compiled build_stamp.c.
Successfully compiled chardet.c.
Successfully compiled configdb.c.
Successfully compiled credits.c.
Successfully compiled custom_uri.c.
Successfully compiled effect.c.
Successfully compiled equalizer.c.
Successfully compiled equalizer_flow.c.
Successfully compiled equalizer_preset.c.
Successfully compiled eventqueue.c.
Successfully compiled fft.c.
Successfully compiled flow.c.
Successfully compiled folder-add.c.
Successfully compiled general.c.
Successfully compiled hook.c.
Successfully compiled interface.c.
Successfully compiled input.c.
Successfully compiled logger.c.
Successfully compiled main.c.
Successfully compiled mime.c.
Successfully compiled output.c.
Successfully compiled playback.c.
Successfully compiled playlist_container.c.
Successfully compiled playlist-new.c.
Successfully compiled playlist-utils.c.
Successfully compiled pluginenum.c.
Successfully compiled rcfile.c.
Successfully compiled signals.c.
Successfully compiled src_flow.c.
Successfully compiled ui_fileinfopopup.c.
Successfully compiled ui_headless.c.
Successfully compiled ui_plugin_menu.c.
ui_preferences.c: In function 『create_spin_button』:
ui_preferences.c:1418: 警告:隱式聲明函數 『gtk_widget_set_tooltip_text』
Successfully compiled ui_preferences.c.
Successfully compiled util.c.
Successfully compiled vis_runner.c.
Successfully compiled visualization.c.
Successfully compiled volumecontrol.c.
Successfully compiled sync-menu.c.
Successfully compiled ui_albumart.c.
Successfully compiled ui_fileinfo.c.
Successfully compiled ui_misc.c.
Successfully compiled dbus.c.
ui_preferences.o: In function `create_entry':
/root/audacious-2.2/src/audacious/ui_preferences.c:1487: undefined reference to `gtk_widget_set_tooltip_text'
ui_preferences.o: In function `create_spin_button':
/root/audacious-2.2/src/audacious/ui_preferences.c:1418: undefined reference to `gtk_widget_set_tooltip_text'
ui_preferences.o: In function `create_widgets':
/root/audacious-2.2/src/audacious/ui_preferences.c:1793: undefined reference to `gtk_widget_set_tooltip_text'
ui_preferences.o: In function `create_playlist_category':
/root/audacious-2.2/src/audacious/ui_preferences.c:1919: undefined reference to `gtk_widget_set_tooltip_text'
/root/audacious-2.2/src/audacious/ui_preferences.c:1978: undefined reference to `gtk_widget_set_tooltip_text'
ui_preferences.o:/root/audacious-2.2/src/audacious/ui_preferences.c:1983: more undefined references to `gtk_widget_set_tooltip_text' follow
collect2: ld 返回 1
Failed to link audacious2!
make[5]: *** [audacious2] 錯誤 1
make[4]: *** [all] 錯誤 1
make[3]: *** [subdirs] 錯誤 1
make[2]: *** [all] 錯誤 1
make[1]: *** [subdirs] 錯誤 1
make: *** [all] 錯誤 1

[火星人 ] audacious編譯出錯啦,拜託 大家幫我檢查已經有527次圍觀

http://coctec.com/docs/linux/show-post-159470.html