Forum Linux.débutant installation logiciels

Posté par  .
Étiquettes :
0
2
avr.
2005
bonjour tout le monde, je suis apprenti linuxien et j'ai encore un peu de mal avec les installation par la konsole ...
tout d'abord j'utilise mandrake 10.1, et je voudrais installer des logiciels (superkaramba, plugins pour XMMS, ...) dont j'ai la source. Donc je me place dans le bon dossier et je tape "./configure" , voilà ce que ça m'affiche:
checking for a BSD-compatible install... /usr/bin/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 build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... 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 ANSI C... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for g77 option to produce PIC... -fPIC
checking if g77 PIC flag -fPIC works... yes
checking if g77 supports -c -o file.o... yes
checking whether the g77 linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for unistd.h... (cached) yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for dup2... yes
checking for memset... yes
checking for strcasecmp... yes
checking for strstr... yes
checking for xmms-config... no
checking for XMMS - version >= 1.2.7... no
*** The xmms-config script installed by XMMS could not be found.
*** If XMMS was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XMMS_CONFIG environment variable to the
*** full path to xmms-config.
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+... sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found
yes
checking GTK_CFLAGS... sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found

checking GTK_LIBS... sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found

checking for prefix by checking for xmms... /usr/bin/xmms
checking for mplayer... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config/Makefile
config.status: creating xmmplayer.spec
config.status: creating config/config.h
config.status: config/config.h is unchanged
config.status: executing depfiles commands


apparement il me manque des éléments mais je ne sais pas lesquels :(

ensuite quand je tape "make", ça m'affiche:
Making all in src

make[1]: Entering directory `/home/alex/téléchargements/plugins/xmmplayer-0.3.3/
src'
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../config
-O2 -g -Wall -MT xmmplayer.lo -MD -MP -MF ".deps/xmmplayer.Tpo" -c -o xmmplay
er.lo xmmplayer.c; \
then mv -f ".deps/xmmplayer.Tpo" ".deps/xmmplayer.Plo"; else rm -f ".deps/xmmpla
yer.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I../config -O2 -g -Wall -MT xmmplayer.lo -MD -MP -
MF .deps/xmmplayer.Tpo -c xmmplayer.c -fPIC -DPIC -o .libs/xmmplayer.o
In file included from xmmplayer.c:22:
xmmplayer.h:28:25: xmms/plugin.h: No such file or directory
xmmplayer.h:29:30: xmms/titlestring.h: No such file or directory
xmmplayer.h:30:27: xmms/xmmsctrl.h: No such file or directory
In file included from xmms.h:6,
from xmmplayer.h:31,
from xmmplayer.c:22:
xmms_128.h:6: error: syntax error before "gint"
xmms_128.h:6: warning: no semicolon at end of struct or union
xmms_128.h:7: warning: type defaults to `int' in declaration of `playlist_x'
xmms_128.h:7: warning: type defaults to `int' in declaration of `playlist_y'
xmms_128.h:7: warning: type defaults to `int' in declaration of `playlist_width'
xmms_128.h:7: warning: type defaults to `int' in declaration of `playlist_height
'
xmms_128.h:7: warning: data definition has no type or storage class
xmms_128.h:8: error: syntax error before "snap_distance"
xmms_128.h:8: warning: type defaults to `int' in declaration of `snap_distance'
xmms_128.h:8: warning: data definition has no type or storage class
xmms_128.h:9: error: syntax error before "use_realtime"
xmms_128.h:9: warning: type defaults to `int' in declaration of `use_realtime'
xmms_128.h:9: warning: type defaults to `int' in declaration of `shuffle'
xmms_128.h:9: warning: type defaults to `int' in declaration of `repeat'
xmms_128.h:9: warning: type defaults to `int' in declaration of `doublesize'
xmms_128.h:9: warning: type defaults to `int' in declaration of `autoscroll'
xmms_128.h:9: warning: data definition has no type or storage class
xmms_128.h:10: error: syntax error before "analyzer_peaks"
xmms_128.h:10: warning: type defaults to `int' in declaration of `analyzer_peaks
'
xmms_128.h:10: warning: type defaults to `int' in declaration of `equalizer_auto
load'
xmms_128.h:10: warning: type defaults to `int' in declaration of `easy_move'
xmms_128.h:10: warning: type defaults to `int' in declaration of `equalizer_acti
ve'
xmms_128.h:10: warning: data definition has no type or storage class
xmms_128.h:11: error: syntax error before "playlist_visible"
xmms_128.h:11: warning: type defaults to `int' in declaration of `playlist_visib
le'
xmms_128.h:11: warning: type defaults to `int' in declaration of `equalizer_visi
ble'
xmms_128.h:11: warning: type defaults to `int' in declaration of `player_visible
'
xmms_128.h:11: warning: data definition has no type or storage class
xmms_128.h:12: error: syntax error before "player_shaded"
xmms_128.h:12: warning: type defaults to `int' in declaration of `player_shaded'
xmms_128.h:12: warning: type defaults to `int' in declaration of `playlist_shade
d'
xmms_128.h:12: warning: type defaults to `int' in declaration of `equalizer_shad
ed'
xmms_128.h:12: warning: data definition has no type or storage class
xmms_128.h:13: error: syntax error before "allow_multiple_instances"
xmms_128.h:13: warning: type defaults to `int' in declaration of `allow_multiple
_instances'
xmms_128.h:13: warning: type defaults to `int' in declaration of `always_show_cb
'
xmms_128.h:13: warning: data definition has no type or storage class
xmms_128.h:14: error: syntax error before "convert_underscore"
xmms_128.h:14: warning: type defaults to `int' in declaration of `convert_unders
core'
xmms_128.h:14: warning: type defaults to `int' in declaration of `convert_twenty
'
xmms_128.h:14: warning: data definition has no type or storage class
xmms_128.h:15: error: syntax error before "show_numbers_in_pl"
xmms_128.h:15: warning: type defaults to `int' in declaration of `show_numbers_i
n_pl'
xmms_128.h:15: warning: type defaults to `int' in declaration of `snap_windows'
xmms_128.h:15: warning: type defaults to `int' in declaration of `save_window_po
sition'
xmms_128.h:15: warning: data definition has no type or storage class
xmms_128.h:16: error: syntax error before "dim_titlebar"
xmms_128.h:16: warning: type defaults to `int' in declaration of `dim_titlebar'
xmms_128.h:16: warning: type defaults to `int' in declaration of `get_info_on_lo
ad'
xmms_128.h:16: warning: data definition has no type or storage class
xmms_128.h:17: error: syntax error before "get_info_on_demand"
xmms_128.h:17: warning: type defaults to `int' in declaration of `get_info_on_de
mand'
xmms_128.h:17: warning: type defaults to `int' in declaration of `eq_doublesize_
linked'
xmms_128.h:17: warning: data definition has no type or storage class
xmms_128.h:18: error: syntax error before "sort_jump_to_file"
xmms_128.h:18: warning: type defaults to `int' in declaration of `sort_jump_to_f
ile'
xmms_128.h:18: warning: type defaults to `int' in declaration of `use_eplugins'
xmms_128.h:18: warning: type defaults to `int' in declaration of `always_on_top'
xmms_128.h:18: warning: type defaults to `int' in declaration of `sticky'
xmms_128.h:18: warning: data definition has no type or storage class
xmms_128.h:19: error: syntax error before "no_playlist_advance"
xmms_128.h:19: warning: type defaults to `int' in declaration of `no_playlist_ad
vance'
xmms_128.h:19: warning: type defaults to `int' in declaration of `smooth_title_s
croll'
xmms_128.h:19: warning: type defaults to `int' in declaration of `use_pl_metadat
a'
xmms_128.h:19: warning: data definition has no type or storage class
xmms_128.h:20: error: syntax error before "use_backslash_as_dir_delimiter"
xmms_128.h:20: warning: type defaults to `int' in declaration of `use_backslash_
as_dir_delimiter'
xmms_128.h:20: warning: data definition has no type or storage class
xmms_128.h:21: error: syntax error before "random_skin_on_play"
xmms_128.h:21: warning: type defaults to `int' in declaration of `random_skin_on
_play'
xmms_128.h:21: warning: type defaults to `int' in declaration of `use_fontsets'
xmms_128.h:21: warning: data definition has no type or storage class
xmms_128.h:22: error: syntax error before "mainwin_use_xfont"
xmms_128.h:22: warning: type defaults to `int' in declaration of `mainwin_use_xf
ont'
xmms_128.h:22: warning: data definition has no type or storage class
xmms_128.h:23: error: syntax error before "equalizer_preamp"
xmms_128.h:23: warning: type defaults to `int' in declaration of `equalizer_prea
mp'
xmms_128.h:23: warning: type defaults to `int' in declaration of `equalizer_band
s'
xmms_128.h:23: warning: data definition has no type or storage class
xmms_128.h:24: error: syntax error before '*' token
xmms_128.h:24: warning: type defaults to `int' in declaration of `skin'
xmms_128.h:24: warning: type defaults to `int' in declaration of `outputplugin'
xmms_128.h:24: warning: type defaults to `int' in declaration of `filesel_path'
xmms_128.h:24: warning: type defaults to `int' in declaration of `playlist_path'
xmms_128.h:24: warning: data definition has no type or storage class
xmms_128.h:25: error: syntax error before '*' token
xmms_128.h:25: warning: type defaults to `int' in declaration of `playlist_font'
xmms_128.h:25: warning: type defaults to `int' in declaration of `mainwin_font'
xmms_128.h:25: warning: data definition has no type or storage class
xmms_128.h:26: error: syntax error before '*' token
xmms_128.h:26: warning: type defaults to `int' in declaration of `disabled_iplug
ins'
xmms_128.h:26: warning: type defaults to `int' in declaration of `enabled_gplugi
ns'
xmms_128.h:26: warning: type defaults to `int' in declaration of `enabled_vplugi
ns'
xmms_128.h:26: warning: type defaults to `int' in declaration of `enabled_eplugi
ns'
xmms_128.h:26: warning: data definition has no type or storage class
xmms_128.h:27: error: syntax error before '*' token
xmms_128.h:27: warning: type defaults to `int' in declaration of `eqpreset_defau
lt_file'
xmms_128.h:27: warning: type defaults to `int' in declaration of `eqpreset_exten
sion'
xmms_128.h:27: warning: data definition has no type or storage class
xmms_128.h:28: error: syntax error before '*' token
xmms_128.h:28: warning: type defaults to `int' in declaration of `url_history'
xmms_128.h:28: warning: data definition has no type or storage class
xmms_128.h:29: error: syntax error before "timer_mode"
xmms_128.h:29: warning: type defaults to `int' in declaration of `timer_mode'
xmms_128.h:29: warning: type defaults to `int' in declaration of `vis_type'
xmms_128.h:29: warning: type defaults to `int' in declaration of `analyzer_mode'
xmms_128.h:29: warning: type defaults to `int' in declaration of `analyzer_type'
xmms_128.h:29: warning: type defaults to `int' in declaration of `scope_mode'
xmms_128.h:29: warning: data definition has no type or storage class
xmms_128.h:30: error: syntax error before "vu_mode"
xmms_128.h:30: warning: type defaults to `int' in declaration of `vu_mode'
xmms_128.h:30: warning: type defaults to `int' in declaration of `vis_refresh'
xmms_128.h:30: warning: data definition has no type or storage class
xmms_128.h:31: error: syntax error before "analyzer_falloff"
xmms_128.h:31: warning: type defaults to `int' in declaration of `analyzer_fallo
ff'
xmms_128.h:31: warning: type defaults to `int' in declaration of `peaks_falloff'
xmms_128.h:31: warning: data definition has no type or storage class
xmms_128.h:32: error: syntax error before "playlist_position"
xmms_128.h:32: warning: type defaults to `int' in declaration of `playlist_posit
ion'
xmms_128.h:32: warning: data definition has no type or storage class
xmms_128.h:33: error: syntax error before "pause_between_songs_time"
xmms_128.h:33: warning: type defaults to `int' in declaration of `pause_between_
songs_time'
xmms_128.h:33: warning: data definition has no type or storage class
xmms_128.h:34: error: syntax error before "pause_between_songs"
xmms_128.h:34: warning: type defaults to `int' in declaration of `pause_between_
songs'
xmms_128.h:34: warning: type defaults to `int' in declaration of `show_wm_decora
tions'
xmms_128.h:34: warning: data definition has no type or storage class
xmms_128.h:35: error: syntax error before "mouse_change"
xmms_128.h:35: warning: type defaults to `int' in declaration of `mouse_change'
xmms_128.h:35: warning: data definition has no type or storage class
xmms_128.h:36: error: syntax error before "playlist_transparent"
xmms_128.h:36: warning: type defaults to `int' in declaration of `playlist_trans
parent'
xmms_128.h:36: warning: data definition has no type or storage class
xmms_128.h:37: error: syntax error before '*' token
xmms_128.h:37: warning: type defaults to `int' in declaration of `gentitle_forma
t'
xmms_128.h:37: warning: data definition has no type or storage class
xmms_128.h:38: error: syntax error before '}' token
xmms_128.h:39: warning: type defaults to `int' in declaration of `Config'
xmms_128.h:39: warning: data definition has no type or storage class
xmms_128.h:41: error: syntax error before "hint_move_resize_available"
xmms_128.h:41: warning: type defaults to `int' in declaration of `hint_move_resi
ze_available'
xmms_128.h:41: warning: data definition has no type or storage class
xmms_128.h:42: error: syntax error before '*' token
In file included from xmmplayer.h:31,
from xmmplayer.c:22:
xmms.h:18: error: syntax error before "GdkPixmap"
xmms.h:18: warning: no semicolon at end of struct or union
xmms.h:19: warning: type defaults to `int' in declaration of `gc'
xmms.h:19: warning: data definition has no type or storage class
xmms.h:20: error: syntax error before "x"
xmms.h:20: warning: type defaults to `int' in declaration of `x'
xmms.h:20: warning: type defaults to `int' in declaration of `y'
xmms.h:20: warning: type defaults to `int' in declaration of `width'
xmms.h:20: warning: type defaults to `int' in declaration of `height'
xmms.h:20: warning: type defaults to `int' in declaration of `visible'
xmms.h:20: warning: data definition has no type or storage class
xmms.h:21: error: syntax error before '*' token
xmms.h:22: error: syntax error before '*' token
xmms.h:23: error: syntax error before '*' token
xmms.h:25: error: syntax error before "redraw"
xmms.h:25: warning: type defaults to `int' in declaration of `redraw'
xmms.h:25: warning: data definition has no type or storage class
xmms.h:27: error: syntax error before '}' token
xmms.h:28: warning: type defaults to `int' in declaration of `Widget'
xmms.h:28: warning: data definition has no type or storage class
xmms.h:32: error: syntax error before "Widget"
xmms.h:32: warning: no semicolon at end of struct or union
xmms.h:33: warning: type defaults to `int' in declaration of `pb_nx'
xmms.h:33: warning: type defaults to `int' in declaration of `pb_ny'
xmms.h:33: warning: type defaults to `int' in declaration of `pb_px'
xmms.h:33: warning: type defaults to `int' in declaration of `pb_py'
xmms.h:33: warning: data definition has no type or storage class
xmms.h:34: error: syntax error before "pb_pressed"
xmms.h:34: warning: type defaults to `int' in declaration of `pb_pressed'
xmms.h:34: warning: type defaults to `int' in declaration of `pb_inside'
xmms.h:34: warning: type defaults to `int' in declaration of `pb_allow_draw'
xmms.h:34: warning: data definition has no type or storage class
xmms.h:37: error: syntax error before '}' token
xmms.h:38: warning: type defaults to `int' in declaration of `PButton'
xmms.h:38: warning: data definition has no type or storage class
xmms.h:40: error: syntax error before "dock_is_moving"
xmms.h:40: error: syntax error before '*' token
xmms.h:40: warning: type defaults to `int' in declaration of `dock_is_moving'
xmms.h:40: warning: data definition has no type or storage class
xmms.h:41: error: syntax error before '*' token
xmms.h:42: error: syntax error before '*' token
xmms.h:43: error: syntax error before '*' token
xmms.h:45: error: syntax error before '*' token
xmms.h:46: error: syntax error before '*' token
xmms.h:46: error: syntax error before '*' token
xmms.h:46: warning: type defaults to `int' in declaration of `dock_add_window'
xmms.h:46: warning: data definition has no type or storage class
xmms.h:48: error: syntax error before '*' token
xmms.h:52: error: syntax error before "x"
xmms.h:53: error: syntax error before '*' token
xmms.h:54: error: syntax error before "gint"
xmms.h:55: error: syntax error before '*' token
xmms.h:56: error: syntax error before '*' token
xmms.h:57: error: syntax error before '*' token
xmms.h:58: error: syntax error before '*' token
xmms.h:60: error: syntax error before '*' token
xmms.h:62: error: syntax error before '*' token
xmms.h:65: error: syntax error before '*' token
xmms.h:65: error: syntax error before '*' token
xmms.h:67: warning: type defaults to `int' in declaration of `create_pbutton'
xmms.h:67: error: `create_pbutton' declared as function returning a function
xmms.h:67: error: syntax error before "SkinIndex"
xmms.h:69: warning: type defaults to `int' in declaration of `ctrlsocket_get_ses
sion_id'
xmms.h:69: warning: data definition has no type or storage class
xmms.h:71: error: syntax error before "cfg"
xmms.h:71: warning: type defaults to `int' in declaration of `cfg'
xmms.h:71: warning: data definition has no type or storage class
xmms.h:72: error: syntax error before '*' token
xmms.h:72: warning: type defaults to `int' in declaration of `dock_window_list'
xmms.h:72: warning: data definition has no type or storage class
In file included from xmmplayer.c:22:
xmmplayer.h:37: error: syntax error before "mplayer_plugin"
xmmplayer.h:37: warning: type defaults to `int' in declaration of `mplayer_plugi
n'
xmmplayer.h:37: warning: data definition has no type or storage class
xmmplayer.h:63: error: syntax error before "gchar"
xmmplayer.h:63: warning: no semicolon at end of struct or union
xmmplayer.h:64: warning: type defaults to `int' in declaration of `vo'
xmmplayer.h:64: warning: data definition has no type or storage class
xmmplayer.h:65: error: syntax error before '*' token
xmmplayer.h:65: warning: type defaults to `int' in declaration of `ao'
xmmplayer.h:65: warning: data definition has no type or storage class
xmmplayer.h:66: error: syntax error before "read_info"
xmmplayer.h:66: warning: type defaults to `int' in declaration of `read_info'
xmmplayer.h:66: warning: data definition has no type or storage class
xmmplayer.h:67: error: syntax error before "fullscreen"
xmmplayer.h:67: warning: type defaults to `int' in declaration of `fullscreen'
xmmplayer.h:67: warning: data definition has no type or storage class
xmmplayer.h:68: error: syntax error before "nocache"
xmmplayer.h:68: warning: type defaults to `int' in declaration of `nocache'
xmmplayer.h:68: warning: data definition has no type or storage class
xmmplayer.h:69: error: syntax error before "noninterleaved"
xmmplayer.h:69: warning: type defaults to `int' in declaration of `noninterleave
d'
xmmplayer.h:69: warning: data definition has no type or storage class
xmmplayer.h:70: error: syntax error before '*' token
xmmplayer.h:70: warning: type defaults to `int' in declaration of `tv_c'
xmmplayer.h:70: warning: data definition has no type or storage class
xmmplayer.h:71: error: syntax error before "tv_w"
xmmplayer.h:71: warning: type defaults to `int' in declaration of `tv_w'
xmmplayer.h:71: warning: type defaults to `int' in declaration of `tv_h'
xmmplayer.h:71: warning: data definition has no type or storage class
xmmplayer.h:73: error: syntax error before "nortc"
xmmplayer.h:73: warning: type defaults to `int' in declaration of `nortc'
xmmplayer.h:73: warning: data definition has no type or storage class
xmmplayer.h:75: error: syntax error before "index"
xmmplayer.h:75: warning: type defaults to `int' in declaration of `index'
xmmplayer.h:75: error: 'index' redeclared as different kind of symbol
xmmplayer.h:75: error: 'index' redeclared as different kind of symbol
xmmplayer.h:75: warning: data definition has no type or storage class
xmmplayer.h:77: error: syntax error before "videowin_visible"
xmmplayer.h:77: warning: type defaults to `int' in declaration of `videowin_visi
ble'
xmmplayer.h:77: warning: type defaults to `int' in declaration of `videowin_auto
close'
xmmplayer.h:77: warning: type defaults to `int' in declaration of `videowin_resi
ze'
xmmplayer.h:77: warning: type defaults to `int' in declaration of `videowin_scal
e'
xmmplayer.h:77: warning: data definition has no type or storage class
xmmplayer.h:78: error: syntax error before "videowin_width"
xmmplayer.h:78: warning: type defaults to `int' in declaration of `videowin_widt
h'
xmmplayer.h:78: warning: type defaults to `int' in declaration of `videowin_heig
ht'
xmmplayer.h:78: warning: type defaults to `int' in declaration of `videowin_x'
xmmplayer.h:78: warning: type defaults to `int' in declaration of `videowin_y'
xmmplayer.h:78: warning: data definition has no type or storage class
xmmplayer.h:79: error: syntax error before '}' token
xmmplayer.h:80: warning: type defaults to `int' in declaration of `_xmmplayer_co
nfig'
xmmplayer.h:80: warning: data definition has no type or storage class
xmmplayer.h:81: error: syntax error before "xmmplayer_config"
xmmplayer.h:81: warning: type defaults to `int' in declaration of `xmmplayer_con
fig'
xmmplayer.h:81: warning: data definition has no type or storage class
In file included from xmmplayer.c:23:
videoformat.h:21: error: syntax error before '*' token
videoformat.h:21: error: syntax error before '*' token
videoformat.h:21: warning: type defaults to `int' in declaration of `videoformat
'
videoformat.h:21: warning: data definition has no type or storage class
In file included from xmmplayer.c:25:
window.h:4:22: gdk/gdkx.h: No such file or directory
In file included from xmmplayer.c:25:
window.h:6: error: syntax error before "videocanvas"
window.h:6: warning: type defaults to `int' in declaration of `videocanvas'
window.h:6: warning: data definition has no type or storage class
xmmplayer.c:28:21: gtk/gtk.h: No such file or directory
xmmplayer.c:29:18: glib.h: No such file or directory
xmmplayer.c:37:29: xmms/configfile.h: No such file or directory
xmmplayer.c:38:23: xmms/util.h: No such file or directory
xmmplayer.c:40: error: syntax error before "mplayer_plugin"
xmmplayer.c:40: warning: type defaults to `int' in declaration of `mplayer_plugi
n'
xmmplayer.c:40: warning: data definition has no type or storage class
xmmplayer.c:42: error: syntax error before "xmmplayer_config"
xmmplayer.c:42: warning: type defaults to `int' in declaration of `xmmplayer_con
fig'
xmmplayer.c:42: warning: data definition has no type or storage class
xmmplayer.c:47: error: syntax error before '*' token
xmmplayer.c:47: warning: type defaults to `int' in declaration of `about_window'
xmmplayer.c:47: warning: data definition has no type or storage class
xmmplayer.c:48: error: syntax error before '*' token
xmmplayer.c:48: warning: type defaults to `int' in declaration of `error_dialog'
xmmplayer.c:48: warning: data definition has no type or storage class
xmmplayer.c: In function `xmmplayer_init':
xmmplayer.c:55: error: `ConfigFile' undeclared (first use in this function)
xmmplayer.c:55: error: (Each undeclared identifier is reported only once
xmmplayer.c:55: error: for each function it appears in.)
xmmplayer.c:55: error: `cfgfile' undeclared (first use in this function)
xmmplayer.c:55: warning: implicit declaration of function `xmms_cfg_open_default
_file'
xmmplayer.c:57: warning: implicit declaration of function `xmms_cfg_read_string'
xmmplayer.c:58: error: request for member `mplayer_path' in something not a stru
cture or union
xmmplayer.c:59: error: request for member `mplayer_path' in something not a stru
cture or union
xmmplayer.c:59: warning: implicit declaration of function `g_strdup'
xmmplayer.c:62: error: request for member `vo' in something not a structure or u
nion
xmmplayer.c:63: error: request for member `vo' in something not a structure or u
nion
xmmplayer.c:66: error: request for member `ao' in something not a structure or u
nion
xmmplayer.c:67: error: request for member `ao' in something not a structure or u
nion
xmmplayer.c:69: warning: implicit declaration of function `xmms_cfg_read_boolean
'
xmmplayer.c:69: error: request for member `read_info' in something not a structu
re or union
xmmplayer.c:70: error: request for member `read_info' in something not a structu
re or union
xmmplayer.c:70: error: `FALSE' undeclared (first use in this function)
xmmplayer.c:72: error: request for member `fullscreen' in something not a struct
ure or union
xmmplayer.c:73: error: request for member `fullscreen' in something not a struct
ure or union
xmmplayer.c:75: error: request for member `nocache' in something not a structure
or union
xmmplayer.c:76: error: request for member `nocache' in something not a structure
or union
xmmplayer.c:79: error: request for member `noninterleaved' in something not a st
ructure or union
xmmplayer.c:80: error: request for member `noninterleaved' in something not a st
ructure or union
xmmplayer.c:82: warning: implicit declaration of function `xmms_cfg_read_int'
xmmplayer.c:82: error: request for member `index' in something not a structure o
r union
xmmplayer.c:83: error: request for member `index' in something not a structure o
r union
xmmplayer.c:85: error: request for member `tv_c' in something not a structure or
union
xmmplayer.c:86: error: request for member `tv_c' in something not a structure or
union
xmmplayer.c:88: error: request for member `tv_w' in something not a structure or
union
xmmplayer.c:89: error: request for member `tv_w' in something not a structure or
union
xmmplayer.c:91: error: request for member `tv_h' in something not a structure or
union
xmmplayer.c:92: error: request for member `tv_h' in something not a structure or
union
xmmplayer.c:95: error: request for member `nortc' in something not a structure o
r union
xmmplayer.c:96: error: request for member `nortc' in something not a structure o
r union
xmmplayer.c:101: error: request for member `videowin_scale' in something not a s
tructure or union
xmmplayer.c:102: error: request for member `videowin_scale' in something not a s
tructure or union
xmmplayer.c:102: error: `TRUE' undeclared (first use in this function)
xmmplayer.c:105: error: request for member `videowin_visible' in something not a
structure or union
xmmplayer.c:106: error: request for member `videowin_visible' in something not a
structure or union
xmmplayer.c:109: error: request for member `videowin_autoclose' in something not
a structure or union
xmmplayer.c:110: error: request for member `videowin_autoclose' in something not
a structure or union
xmmplayer.c:113: error: request for member `videowin_resize' in something not a
structure or union
xmmplayer.c:114: error: request for member `videowin_resize' in something not a
structure or union
xmmplayer.c:117: error: request for member `videowin_width' in something not a s
tructure or union
xmmplayer.c:118: error: request for member `videowin_width' in something not a s
tructure or union
xmmplayer.c:121: error: request for member `videowin_height' in something not a
structure or union
xmmplayer.c:122: error: request for member `videowin_height' in something not a
structure or union
xmmplayer.c:124: error: request for member `videowin_x' in something not a struc
ture or union
xmmplayer.c:125: error: request for member `videowin_x' in something not a struc
ture or union
xmmplayer.c:127: error: request for member `videowin_y' in something not a struc
ture or union
xmmplayer.c:128: error: request for member `videowin_y' in something not a struc
ture or union
xmmplayer.c:130: warning: implicit declaration of function `xmms_cfg_free'
xmmplayer.c: At top level:
xmmplayer.c:133: error: syntax error before "xmmplayer_timeout_func"
xmmplayer.c:133: error: syntax error before "data"
xmmplayer.c:134: warning: return type defaults to `int'
xmmplayer.c: In function `xmmplayer_timeout_func':
xmmplayer.c:135: warning: implicit declaration of function `xmms_remote_is_playi
ng'
xmmplayer.c:137: error: `gchar' undeclared (first use in this function)
xmmplayer.c:137: error: `ext' undeclared (first use in this function)
xmmplayer.c:138: error: `gint' undeclared (first use in this function)
xmmplayer.c:138: error: syntax error before "pos"
xmmplayer.c:139: error: `pos' undeclared (first use in this function)
xmmplayer.c:139: warning: implicit declaration of function `xmms_remote_get_play
list_pos'
xmmplayer.c:140: warning: implicit declaration of function `xmms_remote_get_play
list_file'
xmmplayer.c:140: warning: passing arg 1 of `strrchr' makes pointer from integer
without a cast
xmmplayer.c:142: warning: passing arg 1 of `xmmplayer_is_our_file' makes pointer
from integer without a cast
xmmplayer.c:144: error: `FALSE' undeclared (first use in this function)
xmmplayer.c: In function `xmmplayer_done':
xmmplayer.c:166: error: request for member `videowin_visible' in something not a
structure or union
xmmplayer.c:166: error: request for member `videowin_autoclose' in something not
a structure or union
xmmplayer.c:167: warning: implicit declaration of function `gtk_timeout_add'
xmmplayer.c: In function `xmmplayer_cleanup':
xmmplayer.c:188: warning: implicit declaration of function `g_free'
xmmplayer.c:188: error: request for member `mplayer_path' in something not a str
ucture or union
xmmplayer.c:189: error: request for member `vo' in something not a structure or
union
xmmplayer.c:190: error: request for member `ao' in something not a structure or
union
xmmplayer.c: At top level:
xmmplayer.c:195: error: syntax error before '*' token
xmmplayer.c: In function `pipe_mplayer':
xmmplayer.c:207: warning: implicit declaration of function `g_malloc'
xmmplayer.c:207: warning: implicit declaration of function `g_list_length'
xmmplayer.c:207: error: `args' undeclared (first use in this function)
xmmplayer.c:211: error: request for member `mplayer_path' in something not a str
ucture or union
xmmplayer.c:212: warning: implicit declaration of function `g_list_first'
xmmplayer.c:217: warning: implicit declaration of function `g_list_next'
xmmplayer.c:232: error: request for member `mplayer_path' in something not a str
ucture or union
xmmplayer.c: In function `_xmmplayer_ident_file':
xmmplayer.c:305: warning: implicit declaration of function `g_strdup_printf'
xmmplayer.c:305: warning: assignment makes pointer from integer without a cast
xmmplayer.c:309: warning: assignment makes pointer from integer without a cast
xmmplayer.c:340: warning: assignment from incompatible pointer type
xmmplayer.c:344: warning: assignment makes pointer from integer without a cast
xmmplayer.c:352: error: request for member `tv_w' in something not a structure o
r union
xmmplayer.c:353: error: request for member `tv_h' in something not a structure o
r union
xmmplayer.c: In function `xmmplayer_ident_file':
xmmplayer.c:364: error: `GList' undeclared (first use in this function)
xmmplayer.c:364: error: `args' undeclared (first use in this function)
xmmplayer.c:368: warning: implicit declaration of function `g_list_append'
xmmplayer.c:370: error: request for member `nortc' in something not a structure
or union
xmmplayer.c:382: warning: implicit declaration of function `g_list_free'
xmmplayer.c: In function `xmmplayer_play_file':
xmmplayer.c:470: error: `GList' undeclared (first use in this function)
xmmplayer.c:470: error: `arglist' undeclared (first use in this function)
xmmplayer.c:488: error: `gint' undeclared (first use in this function)
xmmplayer.c:488: error: syntax error before "i"
xmmplayer.c:490: error: `i' undeclared (first use in this function)
xmmplayer.c:492: warning: assignment makes pointer from integer without a cast
xmmplayer.c:493: warning: implicit declaration of function `xmms_remote_playlist
_ins_url_string'
xmmplayer.c:493: error: `pos' undeclared (first use in this function)
xmmplayer.c:501: error: syntax error before "i"
xmmplayer.c:505: warning: assignment makes pointer from integer without a cast
xmmplayer.c:513: warning: assignment makes pointer from integer without a cast
xmmplayer.c:516: warning: assignment makes pointer from integer without a cast
xmmplayer.c:519: warning: assignment makes pointer from integer without a cast
xmmplayer.c:521: error: request for member `tv_c' in something not a structure o
r union
xmmplayer.c:521: error: request for member `tv_w' in something not a structure o
r union
xmmplayer.c:521: error: request for member `tv_h' in something not a structure o
r union
xmmplayer.c:527: error: request for member `vo' in something not a structure or
union
xmmplayer.c:530: error: request for member `vo' in something not a structure or
union
xmmplayer.c:533: error: request for member `ao' in something not a structure or
union
xmmplayer.c:536: error: request for member `ao' in something not a structure or
union
xmmplayer.c:539: error: request for member `videowin_visible' in something not a
structure or union
xmmplayer.c:546: error: request for member `videowin_resize' in something not a
structure or union
xmmplayer.c:557: error: request for member `videowin_width' in something not a s
tructure or union
xmmplayer.c:558: error: request for member `videowin_scale' in something not a s
tructure or union
xmmplayer.c:568: error: request for member `fullscreen' in something not a struc
ture or union
xmmplayer.c:573: error: request for member `nocache' in something not a structur
e or union
xmmplayer.c:576: error: request for member `noninterleaved' in something not a s
tructure or union
xmmplayer.c:580: error: request for member `nortc' in something not a structure
or union
xmmplayer.c:584: error: request for member `index' in something not a structure
or union
xmmplayer.c:586: error: request for member `index' in something not a structure
or union
xmmplayer.c:591: error: syntax error before "_frames"
xmmplayer.c:594: error: `_frames' undeclared (first use in this function)
xmmplayer.c:599: warning: initialization makes pointer from integer without a ca
st
xmmplayer.c:601: warning: assignment makes pointer from integer without a cast
xmmplayer.c:606: warning: assignment makes pointer from integer without a cast
xmmplayer.c:617: error: request for member `set_info' in something not a structu
re or union
xmmplayer.c: In function `xmmplayer_seek':
xmmplayer.c:635: error: `gchar' undeclared (first use in this function)
xmmplayer.c:635: error: `buf' undeclared (first use in this function)
xmmplayer.c: In function `xmmplayer_get_song_info':
xmmplayer.c:696: warning: assignment makes pointer from integer without a cast
xmmplayer.c:702: warning: assignment makes pointer from integer without a cast
xmmplayer.c:708: warning: assignment makes pointer from integer without a cast
xmmplayer.c:712: warning: assignment makes pointer from integer without a cast
xmmplayer.c:716: warning: assignment makes pointer from integer without a cast
xmmplayer.c:720: warning: assignment makes pointer from integer without a cast
xmmplayer.c:724: warning: assignment makes pointer from integer without a cast
xmmplayer.c:728: warning: assignment makes pointer from integer without a cast
xmmplayer.c:730: error: request for member `read_info' in something not a struct
ure or union
xmmplayer.c: In function `xmmplayer_about':
xmmplayer.c:746: error: `GtkWidget' undeclared (first use in this function)
xmmplayer.c:746: error: `dialog_vbox1' undeclared (first use in this function)
xmmplayer.c:747: error: `hbox1' undeclared (first use in this function)
xmmplayer.c:748: error: `label1' undeclared (first use in this function)
xmmplayer.c:749: error: `dialog_action_area1' undeclared (first use in this func
tion)
xmmplayer.c:750: error: `about_exit' undeclared (first use in this function)
xmmplayer.c:754: warning: implicit declaration of function `gtk_dialog_new'
xmmplayer.c:754: warning: assignment makes pointer from integer without a cast
xmmplayer.c:755: warning: implicit declaration of function `gtk_object_set_data'
xmmplayer.c:755: warning: implicit declaration of function `GTK_OBJECT'
xmmplayer.c:757: warning: implicit declaration of function `gtk_window_set_title
'
xmmplayer.c:757: warning: implicit declaration of function `GTK_WINDOW'
xmmplayer.c:759: warning: implicit declaration of function `gtk_window_set_polic
y'
xmmplayer.c:759: error: `FALSE' undeclared (first use in this function)
xmmplayer.c:760: warning: implicit declaration of function `gtk_window_set_posit
ion'
xmmplayer.c:760: error: `GTK_WIN_POS_MOUSE' undeclared (first use in this functi
on)
xmmplayer.c:761: warning: implicit declaration of function `gtk_signal_connect'
xmmplayer.c:762: warning: implicit declaration of function `GTK_SIGNAL_FUNC'
xmmplayer.c:762: error: `gtk_widget_destroyed' undeclared (first use in this fun
ction)
xmmplayer.c:764: warning: implicit declaration of function `gtk_container_border
_width'
xmmplayer.c:764: warning: implicit declaration of function `GTK_CONTAINER'
xmmplayer.c:766: warning: implicit declaration of function `GTK_DIALOG'
xmmplayer.c:766: error: invalid type argument of `->'
xmmplayer.c:769: warning: implicit declaration of function `gtk_widget_show'
xmmplayer.c:772: warning: implicit declaration of function `gtk_hbox_new'
xmmplayer.c:775: warning: implicit declaration of function `gtk_box_pack_start'
xmmplayer.c:775: warning: implicit declaration of function `GTK_BOX'
xmmplayer.c:775: error: `TRUE' undeclared (first use in this function)
xmmplayer.c:777: warning: implicit declaration of function `gtk_widget_realize'
xmmplayer.c:780: warning: implicit declaration of function `gtk_label_new'
xmmplayer.c:786: error: invalid type argument of `->'
xmmplayer.c:792: warning: implicit declaration of function `gtk_button_new_with_
label'
xmmplayer.c:793: warning: implicit declaration of function `gtk_signal_connect_o
bject'
xmmplayer.c:794: error: `gtk_widget_destroy' undeclared (first use in this funct
ion)
xmmplayer.c:807: warning: implicit declaration of function `gdk_window_raise'
xmmplayer.c:807: error: request for member `window' in something not a structure
or union
xmmplayer.c: In function `xmmplayer_error':
xmmplayer.c:820: error: `va_list' undeclared (first use in this function)
xmmplayer.c:820: error: syntax error before "args"
xmmplayer.c:822: warning: implicit declaration of function `va_start'
xmmplayer.c:822: error: `args' undeclared (first use in this function)
xmmplayer.c:824: warning: implicit declaration of function `va_end'
xmmplayer.c:825: warning: implicit declaration of function `GDK_THREADS_ENTER'
xmmplayer.c:826: warning: implicit declaration of function `xmms_show_message'
xmmplayer.c:826: error: `FALSE' undeclared (first use in this function)
xmmplayer.c:826: warning: assignment makes pointer from integer without a cast
xmmplayer.c:829: error: `gtk_widget_destroyed' undeclared (first use in this fun
ction)
xmmplayer.c:831: warning: implicit declaration of function `GDK_THREADS_LEAVE'
xmmplayer.c: At top level:
xmmplayer.c:838: error: syntax error before '*' token
xmmplayer.c:840: warning: return type defaults to `int'
xmmplayer.c: In function `get_iplugin_info':
xmmplayer.c:841: error: `InputPlugin' undeclared (first use in this function)
xmmplayer.c:842: error: request for member `description' in something not a stru
cture or union
xmmplayer.c:843: error: request for member `about' in something not a structure
or union
xmmplayer.c:844: error: request for member `init' in something not a structure o
r union
xmmplayer.c:845: error: request for member `is_our_file' in something not a stru
cture or union
xmmplayer.c:846: error: request for member `play_file' in something not a struct ure or union
xmmplayer.c:847: error: request for member `stop' in something not a structure o r union
xmmplayer.c:848: error: request for member `pause' in something not a structure or union
xmmplayer.c:849: error: request for member `get_time' in something not a structu re or union
xmmplayer.c:850: error: request for member `cleanup' in something not a structur e or union
xmmplayer.c:851: error: request for member `seek' in something not a structure o r union
xmmplayer.c:852: error: request for member `get_song_info' in something not a st ructure or union
xmmplayer.c:853: error: request for member `configure' in something not a struct ure or union
xmmplayer.c:854: error: request for member `file_info_box' in something not a st ructure or union
make[1]: *** [xmmplayer.lo] Erreur 1
make[1]: Leaving directory `/home/alex/téléchargements/plugins/xmmplayer-0.3.3/s rc'
make: *** [all-recursive] Erreur 1


bref, ça ne marche pas ...
Est-ce que quelqu'un pourrait m'indiquer la démarche à suivre pour résoudre ce problème svp ? merci :)

ps: J'ai installé le compileur GCC 3.4.3
  • # Commentaire supprimé

    Posté par  . Évalué à 0.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Il manque probablement xmms et gtk (version 1).

    Posté par  . Évalué à 3.

    Bon on sait pas :

    * ce que tu essaies d'installer "je voudrais installer des logiciels (superkaramba, plugins pour XMMS, ...) dont j'ai la source."
    * sur quelle distribution,

    mais tu as ces deux erreurs :

    checking for XMMS - version >= 1.2.7... no
    *** The xmms-config script installed by XMMS could not be found.
    *** If XMMS was installed in PREFIX, make sure PREFIX/bin is in
    *** your path, or set the XMMS_CONFIG environment variable to the
    *** full path to xmms-config.
    checking for pkg-config... /usr/bin/pkg-config
    checking for gtk+... sh: line 1: gtk-config: command not found
    sh: line 1: gtk-config: command not found
    sh: line 1: gtk-config: command not found
    yes

    Tu dois installer des packages du genre xmms-devel et gtk-devel (qui contiennent les fichiers include .h, les bibliothèques statiques .a, et les programmes du type gtk-config, et xmms-config

    Bonne chance
  • # Problème de dépendance

    Posté par  (site web personnel) . Évalué à 2.

    Il semble qu'il te manque certains fichiers d'en-tête (.h), as-tu installé le pacquet libxmms1-devel ? (je suppose que tu as déjà xmms et donc libxmms1). Il semble qu'il te faut aussi xmmsctrl. Ces paquets sont directement installable via urpmi (ou le gestionnaire de paquet): les premiers sont dans main, et xmmsctrl est dans contrib (voir http://easyurpmi.zarb.org(...) )

    Je te conseille de chercher un rpm de superkaramba, c'est beaucoup plus simple (ça gère les dépendances, toussa), si on parle bien du même, il est disponible dans contrib.

    Je ne saurais que trop te conseiller de lire le tutoriel sur urpmi de léa-linux, il est vraiment très bien fait. Beaucoup de débutants pensent que pour installer un logiciel, le plus simple est d'aller sur le site du logiciel et de télécharger (à la MS Windows), mais les distributions font un bon boulot pour intégrer plein de programmes, autant s'en servir (sinon, tu te fais un Linux From Scratch, et tu ne t'emmerdes pas à utiliser une distribution)
  • # apprenti linuxien ou apprenti developeur ?

    Posté par  . Évalué à 4.

    Je ne saurais que trop te conseiller d'utiliser des paquets binaires, pour lesquels une personne compétante à déjà fait ce travail pour toi.

    Quand tu en sauras un peu plus sur ton système, tu pourras te lancer dans la compilation et le développement logiciel... mais peut-être commencer par des choses simples. Le développement logiciel est un métier qui ne se résume pas à taper "./configure && make".

    Une chose de base, quand on développe, si on trouve des erreurs, on s'arrête sur la première. En l'occurence: gtk-config. Le reste n'est peut-être que conséquence de la toute première erreur. Rien ne sert donc même de lire 10 pages de rapports d'erreurs... (Donc pas besoin de les publier non plus ;)


    Bon courage.
    • [^] # Re: apprenti linuxien ou apprenti developeur ?

      Posté par  . Évalué à 2.

      D'ailleurs la toute première erreur m'a échapée :)

      C'est celle là:

      checking for XMMS - version >= 1.2.7... no
      *** The xmms-config script installed by XMMS could not be found.

      et les 10 pages d'erreur qui suivent n'en sont que la directe conséquence...

      renseigne toi sur ce qu'est un plugin et comment ca marche (d'un point de vue logiciel) la solution sera évidente.
      • [^] # Re: apprenti linuxien ou apprenti developeur ?

        Posté par  . Évalué à 2.

        En quoi a-t-on besoin d'etre developpeur pour compiler un projet quelqu'il soit du moment qu'il contient un makefile bien ficele, ou tout autre systeme d'automatisation de la compilation des sources ?

        Le souci est avant tout du a la maniere dont la distribution utilisee separe le projet en deux paquets: beaucoup de debutants sous linux butent sur ce probleme de paquet -devel qui n'ont pas de raison d'etre.
        Lorsque les sources d'un logiciel sont mises a disposition, l'auteur precise dans ses makefiles ce qui doit etre installe et ce qui ne doit pas l'etre. C'est d'autant plus vrai pour les bibliotheques et les projets utilisant les systemes de plugins.

        A mon sens, il est complement incoherent de distribuer une bibliotheque, ou une programme base sur un systeme de plugins, sans ses .h: cela se verifie par le nombre de personnes qui sont confrontees au probleme que vient de rencontrer alphakiller.

        La seule raison qui justifierait cette separation serait le gain de place, ce qui, tu l'avoueras n'est pas tres convaincant dans le cas de l'installation d'une machine de bureau au vu de la taille reduite de ces .h d'une part, et de la capacite des disques durs actuels d'autre part.
        • [^] # Re: apprenti linuxien ou apprenti developeur ?

          Posté par  . Évalué à 2.

          > En quoi a-t-on besoin d'etre developpeur pour compiler un projet quelqu'il soit du moment qu'il contient un makefile bien ficele, ou tout autre systeme d'automatisation de la compilation des sources ?

          Justement parce que un "makefile bien ficelé" qui marche partout, c'est loin d'être évident à produire pour un programme un peu évolué. C'est pour cela que les autotools (automake/autoconf) ont été développés : adapter le Makefile au système local.

          Seulement voilà :
          Justement ce programme utilise les autotools et a donc un script "bien ficelé", et justement le script de configuration (configure) gentillement fait remarquer "Hé ! Attention il manque un composant pour compiler ce programme". Mais notre apprenti linux ne comprend pas ce message, passe outre, se lance tout de même dans la compilation, et là... Aaaaaaaaaaa ! À l'aide !!! Je comprends rien.

          Sur Debian par exemple un "apt-get build-dep foo" lui aurait installé toutes les dépendances de compilation. Et voilà, on recommence à parler Chinois pour notre ami apprenti linux.

          Dépendances ? On m'avait dit "c'est facile : ./configure && make install et hop". On m'aurait menti ?

          Donc OUI, il y a besoin d'un minimum de connaissance pour se lancer dans la compilation de logiciel. Bien que les développeurs fassent de leur mieux pour que "ca marche" sans qu'on ai même besoin de rien comprendre.

          > A mon sens, il est complement incoherent de distribuer une bibliotheque, ou une programme base sur un systeme de plugins, sans ses .h

          et la version statique de la bibliothèque ?
          Je sens qu'on est reparti dans un cours de compilation.

          Tu pourrais peut-être suggérer à ta distribution préférée une autre organisation des paquets, ou mieux, développer ta propre distribution.

          Les distributions font un travail d'intégration énorme. L'intégration comme le développement, encore une fois, est un métier.
          • [^] # Re: apprenti linuxien ou apprenti developeur ?

            Posté par  . Évalué à 1.

            > Justement ce programme utilise les autotools et a donc un script "bien ficelé", et justement le script de configuration (configure) gentillement fait remarquer "Hé ! Attention il manque un composant pour compiler ce programme". Mais notre apprenti linux ne comprend pas ce message, passe outre, se lance tout de même dans la compilation, et là... Aaaaaaaaaaa ! À l'aide !!! Je comprends rien.

            Ce n'est pas parce qu'un script de compilation utilise autoconf /automake qu'il est "bien ficelé". En l'occurence, ici, vu qu'il lui manque un composant essentiel (XMMS), il devrait s'arrêter et ne pas créer de Makefile.

            Ceci dit il ne faut pas jeter la pierre au développeur, écrire de bons scripts de compilation est une tâche particulièrement ingrate.
  • # Pour faire plus simple...

    Posté par  . Évalué à 2.

    ... tu peux utiliser URPMI pour installer tes programmes et les télécharger simplement depuis le net. Comme ça t'as pas besoin de les compiler, ça réduit les problèmes.

    Il y a de l'aide sur urpmi à cette adresse :
    http://www.linuxhelps.org/modules/tutorials/viewtutorial.php?tid=6(...)
    et de l'aide en général ici :
    http://www.linuxhelps.org/modules/tutorials/(...)
    • [^] # Re: Pour faire plus simple...

      Posté par  . Évalué à 1.

      urpmi superkaramba c'est plus simple et en plus j'ai pensé au gens comme toi y'a même des themes qui sont packagés et cerise sur le gateau ça modifie le fichier de conf de superkaramba pour que t'es rien à faire

      Sont dispo pour le moment en contrib
      superkaramba-theme-AeroG
      superkaramba-theme-cynapses_karamba
      superkaramba-theme-fantastik
      superkaramba-theme-topmon

      et en plf
      superkaramba-theme-liquid_weather

      Pourquoi faire simple quand on peut faire compliqué ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.