Не удается откомпилировать Audacious (ошибка линковки) (ошибка линковки)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

drWolf
Сообщения: 1
ОС: MacOSX

Не удается откомпилировать Audacious (ошибка линковки)

Сообщение drWolf »

Всем привет, не удается откомпилировать Audacious, пробовал разные версии.

Код: Выделить всё

Failed to link libaudgui.dylib!

ibook-g4-drwolf:audacious-3.2.2 wolf$ make
Entering directory src.
Entering directory libaudcore.
Successfully generated dependencies.
Successfully compiled audio.c (lib).
Successfully compiled audstrings.c (lib).
Successfully compiled eventqueue.c (lib).
Successfully compiled hook.c (lib).
Successfully compiled index.c (lib).
Successfully compiled strpool.c (lib).
Successfully compiled tuple.c (lib).
Successfully compiled tuple_compiler.c (lib).
Successfully compiled tuple_formatter.c (lib).
Successfully compiled vfs.c (lib).
Successfully compiled vfs_async.c (lib).
Successfully compiled vfs_common.c (lib).
Successfully linked libaudcore.dylib.
Leaving directory libaudcore.
Entering directory libaudgui.
Successfully generated dependencies.
Successfully compiled about.c (lib).
Successfully compiled confirm.c (lib).
Successfully compiled effects-menu.c (lib).
Successfully compiled equalizer.c (lib).
Successfully compiled iface-menu.c (lib).
Successfully compiled infopopup.c (lib).
Successfully compiled infowin.c (lib).
Successfully compiled init.c (lib).
Successfully compiled jump-to-time.c (lib).
Successfully compiled list.c (lib).
Successfully compiled playlists.c (lib).
Successfully compiled queue-manager.c (lib).
Successfully compiled ui_fileopener.c (lib).
Successfully compiled ui_urlopener.c (lib).
Successfully compiled ui_jumptotrack.c (lib).
Successfully compiled ui_jumptotrack_cache.c (lib).
Successfully compiled icons-stock.c (lib).
Successfully compiled ui_playlist_manager.c (lib).
Successfully compiled urilist.c (lib).
Successfully compiled util.c (lib).
Undefined symbols:dylib...
  "_gtk_dialog_get_content_area", referenced from:
      _audgui_show_playlist_rename in confirm.lib.o
      _audgui_queue_manager_show in queue-manager.lib.o
  "_gtk_selection_data_get_length", referenced from:
      _drag_data_received in list.lib.o
  "_gtk_widget_get_visible", referenced from:
      _save_config_cb in ui_playlist_manager.lib.o
  "_gtk_adjustment_get_page_size", referenced from:
      _autoscroll in list.lib.o
      _autoscroll in list.lib.o
  "_gtk_adjustment_get_upper", referenced from:
      _autoscroll in list.lib.o
      _autoscroll in list.lib.o
  "_gtk_selection_data_get_data", referenced from:
      _drag_data_received in list.lib.o
  "_gtk_label_set_line_wrap_mode", referenced from:
      _create_infowin in infowin.lib.o
  "_gtk_widget_set_can_default", referenced from:
      _audgui_confirm_playlist_delete in confirm.lib.o
      _audgui_jump_to_time in jump-to-time.lib.o
      _run_filebrowser_gtk2style in ui_fileopener.lib.o
      _create_window in ui_jumptotrack.lib.o
      _create_window in ui_jumptotrack.lib.o
  "_gtk_image_clear", referenced from:
      _infopopup_entry_set_image in infopopup.lib.o
      _clear_infowin in infowin.lib.o
  "_gtk_tree_view_convert_widget_to_bin_window_coords", referenced from:
      _drag_motion in list.lib.o
      _audgui_list_row_at_point in list.lib.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Failed to link libaudgui.dylib!
make[5]: *** [libaudgui.dylib] Error 1
make[4]: *** [all] Error 2
make[3]: *** [subdirs] Error 1
make[2]: *** [all] Error 2
make[1]: *** [subdirs] Error 1
make: *** [all] Error 2
ibook-g4-drwolf:audacious-3.2.2 wolf$ make showconfig
make: *** No rule to make target `showconfig'.  Stop.
ibook-g4-drwolf:audacious-3.2.2 wolf$


Failed to link libaudcore.dylib!

ibook-g4-drwolf:audacious-2.0.0 wolf$ make
Entering directory src.
Entering directory libaudcore.
Successfully generated dependencies.
Successfully compiled audstrings.c.
Successfully compiled tuple.c.
Successfully compiled tuple_compiler.c.
Successfully compiled tuple_formatter.c.
Successfully compiled vfs.c.
vfs_buffer.c: In function ‘buffer_vfs_fsize_impl’:
vfs_buffer.c:199: warning: cast from pointer to integer of different size
Successfully compiled vfs_buffer.c.
Successfully compiled vfs_buffered_file.c.
Successfully compiled vfs_common.c.
Undefined symbols:.dylib...
  "_str_to_utf8", referenced from:
      _str_assert_utf8 in audstrings.o
      _tuple_associate_string in tuple.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Failed to link libaudcore.dylib!
make[5]: *** [libaudcore.dylib] Error 1
make[4]: *** [all] Error 1
make[3]: *** [subdirs] Error 1
make[2]: *** [all] Error 1
make[1]: *** [subdirs] Error 1
make: *** [all] Error 1
ibook-g4-drwolf:audacious-2.0.0 wolf$


Failed to compile noicegen.c!

ibook-g4-drwolf:audacious-1.5.1 wolf$ make
Entering directory src.
Entering directory libguess.
Leaving directory libguess.
Entering directory libSAD.
In file included from noicegen.c:16:
SFMT.c:39: error: syntax error before ‘vector’
SFMT.c:39: warning: no semicolon at end of struct or union
SFMT.c:41: error: syntax error before ‘}’ token
SFMT.c:72: error: array type has incomplete element type
In file included from SFMT.c:103,
                 from noicegen.c:16:
SFMT-alti.h:20: error: syntax error before ‘unsigned’
SFMT-alti.h:20: error: syntax error before ‘unsigned’
SFMT-alti.h:34: error: syntax error before ‘unsigned’
SFMT-alti.h:34: error: syntax error before ‘unsigned’
SFMT-alti.h: In function ‘vec_recursion’:
SFMT-alti.h:39: error: nested functions are disabled, use -fnested-functions to re-enable
SFMT-alti.h:39: error: syntax error before ‘unsigned’
SFMT-alti.h:40: error: nested functions are disabled, use -fnested-functions to re-enable
SFMT-alti.h:40: error: syntax error before ‘unsigned’
SFMT-alti.h:46: error: nested functions are disabled, use -fnested-functions to re-enable
SFMT-alti.h:46: error: syntax error before ‘unsigned’
SFMT-alti.h:47: error: nested functions are disabled, use -fnested-functions to re-enable
SFMT-alti.h:47: error: syntax error before ‘unsigned’
SFMT-alti.h:48: error: nested functions are disabled, use -fnested-functions to re-enable
SFMT-alti.h:48: error: syntax error before ‘unsigned’
SFMT-alti.h:50: error: ‘vector’ undeclared (first use in this function)
SFMT-alti.h:50: error: (Each undeclared identifier is reported only once
SFMT-alti.h:50: error: for each function it appears in.)
SFMT-alti.h:51: error: ‘x’ undeclared (first use in this function)
SFMT-alti.h:51: warning: implicit declaration of function ‘vec_perm’
SFMT-alti.h:51: error: ‘a’ undeclared (first use in this function)
SFMT-alti.h:51: error: syntax error before ‘unsigned’
SFMT-alti.h:52: error: ‘v’ undeclared (first use in this function)
SFMT-alti.h:53: error: ‘y’ undeclared (first use in this function)
SFMT-alti.h:53: warning: implicit declaration of function ‘vec_sr’
SFMT-alti.h:53: error: ‘b’ undeclared (first use in this function)
SFMT-alti.h:53: error: ‘sr1’ undeclared (first use in this function)
SFMT-alti.h:54: error: ‘z’ undeclared (first use in this function)
SFMT-alti.h:54: error: ‘c’ undeclared (first use in this function)
SFMT-alti.h:54: error: syntax error before ‘unsigned’
SFMT-alti.h:55: error: ‘w’ undeclared (first use in this function)
SFMT-alti.h:55: warning: implicit declaration of function ‘vec_sl’
SFMT-alti.h:55: error: ‘d’ undeclared (first use in this function)
SFMT-alti.h:55: error: ‘sl1’ undeclared (first use in this function)
SFMT-alti.h:56: warning: implicit declaration of function ‘vec_xor’
SFMT-alti.h:57: warning: implicit declaration of function ‘vec_and’
SFMT-alti.h:57: error: ‘mask’ undeclared (first use in this function)
SFMT-alti.h:62: warning: control reaches end of non-void function
SFMT-alti.h: In function ‘gen_rand_all’:
SFMT-alti.h:70: error: ‘vector’ undeclared (first use in this function)
SFMT-alti.h:70: error: syntax error before ‘unsigned’
SFMT-alti.h:72: error: ‘r1’ undeclared (first use in this function)
SFMT-alti.h:73: error: ‘r2’ undeclared (first use in this function)
SFMT-alti.h:75: error: ‘r’ undeclared (first use in this function)
SFMT-alti.h: In function ‘gen_rand_array’:
SFMT-alti.h:97: error: ‘vector’ undeclared (first use in this function)
SFMT-alti.h:97: error: syntax error before ‘unsigned’
SFMT-alti.h:99: error: ‘r1’ undeclared (first use in this function)
SFMT-alti.h:100: error: ‘r2’ undeclared (first use in this function)
SFMT-alti.h:102: error: ‘r’ undeclared (first use in this function)
SFMT-alti.h:103: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:103: error: dereferencing pointer to incomplete type
SFMT-alti.h:108: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:108: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:108: error: dereferencing pointer to incomplete type
SFMT-alti.h:109: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:109: error: dereferencing pointer to incomplete type
SFMT-alti.h:115: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:115: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:115: error: dereferencing pointer to incomplete type
SFMT-alti.h:115: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:115: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:115: error: dereferencing pointer to incomplete type
SFMT-alti.h:116: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:116: error: dereferencing pointer to incomplete type
SFMT-alti.h:121: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:121: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:121: error: dereferencing pointer to incomplete type
SFMT-alti.h:124: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:124: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:124: error: dereferencing pointer to incomplete type
SFMT-alti.h:124: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:124: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:124: error: dereferencing pointer to incomplete type
SFMT-alti.h:125: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:125: error: dereferencing pointer to incomplete type
SFMT-alti.h: In function ‘swap’:
SFMT-alti.h:148: error: nested functions are disabled, use -fnested-functions to re-enable
SFMT-alti.h:148: error: syntax error before ‘unsigned’
SFMT-alti.h:151: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:151: error: dereferencing pointer to incomplete type
SFMT-alti.h:151: error: invalid use of undefined type ‘union W128_T’
SFMT-alti.h:151: error: dereferencing pointer to incomplete type
SFMT-alti.h:151: error: ‘vector’ undeclared (first use in this function)
SFMT-alti.h:151: error: syntax error before ‘unsigned’
In file included from noicegen.c:16:
SFMT.c: In function ‘rshift128’:
SFMT.c:148: error: dereferencing pointer to incomplete type
SFMT.c:148: error: dereferencing pointer to incomplete type
SFMT.c:149: error: dereferencing pointer to incomplete type
SFMT.c:149: error: dereferencing pointer to incomplete type
SFMT.c:154: error: dereferencing pointer to incomplete type
SFMT.c:155: error: dereferencing pointer to incomplete type
SFMT.c:156: error: dereferencing pointer to incomplete type
SFMT.c:157: error: dereferencing pointer to incomplete type
SFMT.c: In function ‘lshift128’:
SFMT.c:187: error: dereferencing pointer to incomplete type
SFMT.c:187: error: dereferencing pointer to incomplete type
SFMT.c:188: error: dereferencing pointer to incomplete type
SFMT.c:188: error: dereferencing pointer to incomplete type
SFMT.c:193: error: dereferencing pointer to incomplete type
SFMT.c:194: error: dereferencing pointer to incomplete type
SFMT.c:195: error: dereferencing pointer to incomplete type
SFMT.c:196: error: dereferencing pointer to incomplete type
SFMT.c: In function ‘do_recursion’:
SFMT.c:228: error: storage size of ‘x’ isn’t known
SFMT.c:229: error: storage size of ‘y’ isn’t known
SFMT.c:233: error: dereferencing pointer to incomplete type
SFMT.c:233: error: dereferencing pointer to incomplete type
SFMT.c:233: error: dereferencing pointer to incomplete type
SFMT.c:234: error: dereferencing pointer to incomplete type
SFMT.c:235: error: dereferencing pointer to incomplete type
SFMT.c:235: error: dereferencing pointer to incomplete type
SFMT.c:235: error: dereferencing pointer to incomplete type
SFMT.c:236: error: dereferencing pointer to incomplete type
SFMT.c:237: error: dereferencing pointer to incomplete type
SFMT.c:237: error: dereferencing pointer to incomplete type
SFMT.c:237: error: dereferencing pointer to incomplete type
SFMT.c:238: error: dereferencing pointer to incomplete type
SFMT.c:239: error: dereferencing pointer to incomplete type
SFMT.c:239: error: dereferencing pointer to incomplete type
SFMT.c:239: error: dereferencing pointer to incomplete type
SFMT.c:240: error: dereferencing pointer to incomplete type
SFMT.c:229: warning: unused variable ‘y’
SFMT.c:228: warning: unused variable ‘x’
Failed to compile noicegen.c!
make[5]: *** [noicegen.o] Error 1
make[4]: *** [all] Error 1
make[3]: *** [subdirs] Error 1
make[2]: *** [all] Error 1
make[1]: *** [subdirs] Error 1
make: *** [all] Error 1
ibook-g4-drwolf:audacious-1.5.1 wolf$


В общем не понятно в чем косяк, система MacOSX 10.5.8, процессор PPC
Xcode установлен
glibc установлен
GTK установлен
Спасибо сказали: