Проблема сборки Xmms и Kopete (помогите собрать)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Проблема сборки Xmms и Kopete

Сообщение Dimon93rus »

1) при сборке kopete проблема следующая: делаю ./configure - всё проходит нормаль. Далее делаю make, в итоге выдаёт следующуя ошибку:
............
/bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./ui -I../../../kopete/libkopete -I../../../kopete/libkopete/ui -I../../../kopete/libkopete/ui -I./ui -I./libkirc -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o ircguiclient.lo `test -f 'ircguiclient.cpp' || echo './'`ircguiclient.cpp
make[5]: *** Нет правила для сборки цели `ui/libkopeteircui.la', требуемой для `kopete_irc.la'. Останов.
make[5]: Leaving directory `/home/user/Desktop/kopete/kopete/protocols/irc'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Leaving directory `/home/user/Desktop/kopete/kopete/protocols/irc'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/user/Desktop/kopete/kopete/protocols'

2) При сборке xmms проблема такя: делаю ./configure в конце выводит следующее сообщение:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands

Configuration:
Install path: /usr
Current xmms /usr/bin/xmms
Build OSS plugin: yes
Build esd plugin: yes
Build Solaris plugin: no
Build BSD Sun plugin: no
Build ALSA plugin: yes
Build mikmod plugin: no
Build Ogg Vorbis plugin: yes
Build OpenGL plugins: yes
Pthread flag: -lpthread
Use one plugin dir: no
Allow user plugin dir: yes

Когда делаю make , в конце выпадает следующая ошибка:
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -I../../intl -I../.. -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -MT ir.lo -MD -MP -MF .deps/ir.Tpo -c ir.c -fPIC -DPIC -o ir.lo
ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration
ir.h:53: error: previous declaration of 'keepGoing' was here
ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration
ir.h:52: error: previous declaration of 'irapp_thread' was here
make[3]: *** [ir.lo] Ошибка 1
make[3]: Leaving directory `/home/user/Desktop/xmms-1.2.10/General/ir'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/user/Desktop/xmms-1.2.10/General'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/user/Desktop/xmms-1.2.10'
make: *** [all] Ошибка 2

Я так понимаю у меня в системе не хватает каких-то пакетов, но каких? Помагите чем сможите...
P.S. система ASPLinux 11.2
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Проблема сборки Xmms и Kopete

Сообщение TwisT »

по поводу XMMS:
Тут дело не в этом, если бы нехватало библиотек
то в процессе конфигурирования ты получил бы об этом сообщение
и Makefile не был бы создан вообще
надо посмотреть файлы
ir.h и ir.с
Linux user #432536.
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблема сборки Xmms и Kopete

Сообщение Dimon93rus »

Вот содержание ir.c :

Код:

/* IRman plugin for xmms by Charles Sielski (stray@teklabs.net) .. * XMMS is Copyright © 1998-2000 Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include "xmms/i18n.h" #include "ir.h" /* Important stuff to know */ static gboolean keepGoing = FALSE; /* The thread handle */ static pthread_t irapp_thread; /* Declarations for calls that we need to mention in the plugin struct */ static void init(void); static void cleanup(void); void irapp_read_config(void); void irapp_save_config(void); void irapp_init_port(gchar * ir_port); /* Config struct for ir device and buttons */ irConfig ircfg; static void *xmms_irapp_routine(void *arg); GeneralPlugin ir_gp = { NULL, /* handle */ NULL, /* filename */ -1, /* xmms_session */ NULL, /* Description */ init, ir_about, ir_configure, cleanup }; GeneralPlugin *get_gplugin_info(void) { ir_gp.description = g_strdup_printf(_("IRman Control %s"), VERSION); return &ir_gp; } /* Call irapp's thread */ static void init(void) { irapp_read_config(); irapp_init_port(ircfg.device); keepGoing = TRUE; pthread_create(&irapp_thread, NULL, xmms_irapp_routine, NULL); } /* Tell irapp its lifetime is up */ static void cleanup(void) { keepGoing = FALSE; pthread_join(irapp_thread, NULL); } /* Read xmms config file and load irman specific information */ void irapp_read_config(void) { ConfigFile *cfgfile; gchar *filename, buttontext[20]; gint i; ircfg.device = g_strdup("/dev/ttyS1"); ircfg.codelen = 6; for (i = 0; i < 10; i++) { ircfg.button[i] = g_strdup(""); ircfg.playlist[i] = g_strdup(""); } for (i = 10; i < 100; i++) ircfg.playlist[i] = g_strdup(""); ircfg.button_play = g_strdup(""); ircfg.button_stop = g_strdup(""); ircfg.button_next = g_strdup(""); ircfg.button_prev = g_strdup(""); ircfg.button_pause = g_strdup(""); ircfg.button_seekf = g_strdup(""); ircfg.button_seekb = g_strdup(""); ircfg.button_volup = g_strdup(""); ircfg.button_voldown = g_strdup(""); ircfg.button_shuffle = g_strdup(""); ircfg.button_repeat = g_strdup(""); ircfg.button_playlist = g_strdup(""); ircfg.button_plus100 = g_strdup(""); filename = g_strconcat(g_get_home_dir(), "/.xmms/config", NULL); cfgfile = xmms_cfg_open_file(filename); if (cfgfile) { xmms_cfg_read_string(cfgfile, "irman", "device", &ircfg.device); xmms_cfg_read_int(cfgfile, "irman", "codelen", &ircfg.codelen); for (i = 0; i < 10; i++) { sprintf(buttontext, "button%d", i); xmms_cfg_read_string(cfgfile, "irman", buttontext, &ircfg.button[i]); sprintf(buttontext, "playlist%d", i); xmms_cfg_read_string(cfgfile, "irman", buttontext, &ircfg.playlist[i]); } for (i = 10; i < 100; i++) { sprintf(buttontext, "playlist%d", i); xmms_cfg_read_string(cfgfile, "irman", buttontext, &ircfg.playlist[i]); } xmms_cfg_read_string(cfgfile, "irman", "button_play", &ircfg.button_play); xmms_cfg_read_string(cfgfile, "irman", "button_stop", &ircfg.button_stop); xmms_cfg_read_string(cfgfile, "irman", "button_next", &ircfg.button_next); xmms_cfg_read_string(cfgfile, "irman", "button_prev", &ircfg.button_prev); xmms_cfg_read_string(cfgfile, "irman", "button_pause", &ircfg.button_pause); xmms_cfg_read_string(cfgfile, "irman", "button_seekf", &ircfg.button_seekf); xmms_cfg_read_string(cfgfile, "irman", "button_seekb", &ircfg.button_seekb); xmms_cfg_read_string(cfgfile, "irman", "button_volup", &ircfg.button_volup); xmms_cfg_read_string(cfgfile, "irman", "button_voldown", &ircfg.button_voldown); xmms_cfg_read_string(cfgfile, "irman", "button_shuffle", &ircfg.button_shuffle); xmms_cfg_read_string(cfgfile, "irman", "button_repeat", &ircfg.button_repeat); xmms_cfg_read_string(cfgfile, "irman", "button_playlist", &ircfg.button_playlist); xmms_cfg_read_string(cfgfile, "irman", "button_plus100", &ircfg.button_plus100); xmms_cfg_free(cfgfile); } g_free(filename); } /* Save current settings to the xmms config file */ void irapp_save_config(void) { ConfigFile *cfgfile; gchar *filename, buttontext[20]; gint i; filename = g_strconcat(g_get_home_dir(), "/.xmms/config", NULL); cfgfile = xmms_cfg_open_file(filename); if (!cfgfile) cfgfile = xmms_cfg_new(); xmms_cfg_write_string(cfgfile, "irman", "device", ircfg.device); xmms_cfg_write_int(cfgfile, "irman", "codelen", ircfg.codelen); for (i = 0; i < 10; i++) { sprintf(buttontext, "button%d", i); xmms_cfg_write_string(cfgfile, "irman", buttontext, ircfg.button[i]); sprintf(buttontext, "playlist%d", i); xmms_cfg_write_string(cfgfile, "irman", buttontext, ircfg.playlist[i]); } for (i = 10; i < 100; i++) { sprintf(buttontext, "playlist%d", i); xmms_cfg_write_string(cfgfile, "irman", buttontext, ircfg.playlist[i]); } xmms_cfg_write_string(cfgfile, "irman", "button_play", ircfg.button_play); xmms_cfg_write_string(cfgfile, "irman", "button_stop", ircfg.button_stop); xmms_cfg_write_string(cfgfile, "irman", "button_next", ircfg.button_next); xmms_cfg_write_string(cfgfile, "irman", "button_prev", ircfg.button_prev); xmms_cfg_write_string(cfgfile, "irman", "button_pause", ircfg.button_pause); xmms_cfg_write_string(cfgfile, "irman", "button_seekf", ircfg.button_seekf); xmms_cfg_write_string(cfgfile, "irman", "button_seekb", ircfg.button_seekb); xmms_cfg_write_string(cfgfile, "irman", "button_volup", ircfg.button_volup); xmms_cfg_write_string(cfgfile, "irman", "button_voldown", ircfg.button_voldown); xmms_cfg_write_string(cfgfile, "irman", "button_shuffle", ircfg.button_shuffle); xmms_cfg_write_string(cfgfile, "irman", "button_repeat", ircfg.button_repeat); xmms_cfg_write_string(cfgfile, "irman", "button_playlist", ircfg.button_playlist); xmms_cfg_write_string(cfgfile, "irman", "button_plus100", ircfg.button_plus100); xmms_cfg_write_file(cfgfile, filename); xmms_cfg_free(cfgfile); g_free(filename); } /* A modified port initialization - seems to work everytime */ void irapp_init_port(gchar * ir_port) { gint i; for (i = 0; i < 2; i++) { if (ir_open_port(ir_port) < 0) fprintf(stderr, _("unable to open port `%s' (%s)\n"), ir_port, strerror(errno)); else { ir_write_char('I'); ir_usleep(IR_HANDSHAKE_GAP); ir_write_char('R'); ir_set_enabled(1); } } } /* Our main thread */ static void *xmms_irapp_routine(void *arg) { unsigned char *code; char *text; gint playlist_time, playlist_pos, output_time, vl, vr, i; gint ir_numpress = -1; gint ir_hundreds = 0; gboolean ir_playlist_mode = FALSE; GList *ir_playlist; GTimer *timer1, *timer2; #define S_PAUSE 0.2 #define L_PAUSE 0.4 #define PL_PAUSE 2.0 timer1 = g_timer_new(); timer2 = g_timer_new(); g_timer_start(timer1); while (keepGoing) { if (!irconf_is_going) { code = ir_poll_code(); if (code) { text = ir_code_to_text(code); if (!strcmp(text, ircfg.button_play) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_play(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_stop) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_stop(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_pause) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_pause(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_shuffle) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_toggle_shuffle(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_repeat) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_toggle_repeat(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_playlist) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { ir_playlist_mode = !ir_playlist_mode; g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_next) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_playlist_next(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_prev) && g_timer_elapsed(timer1, NULL) > L_PAUSE) { xmms_remote_playlist_prev(ir_gp.xmms_session); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_seekf) && g_timer_elapsed(timer1, NULL) > S_PAUSE / 2) { output_time = xmms_remote_get_output_time(ir_gp.xmms_session); playlist_pos = xmms_remote_get_playlist_pos(ir_gp.xmms_session); playlist_time = xmms_remote_get_playlist_time(ir_gp.xmms_session, playlist_pos); if (playlist_time - output_time < 5000) output_time = playlist_time - 5000; xmms_remote_jump_to_time(ir_gp.xmms_session, output_time + 5000); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_seekb) && g_timer_elapsed(timer1, NULL) > S_PAUSE / 2) { output_time = xmms_remote_get_output_time(ir_gp.xmms_session); if (output_time < 5000) output_time = 5000; xmms_remote_jump_to_time(ir_gp.xmms_session, output_time - 5000); g_timer_reset(timer1); g_timer_reset(timer2); g_timer_stop(timer2); ir_hundreds = 0; } else if (!strcmp(text, ircfg.button_volup) && g_timer_elapsed(timer1, NULL) > S_PAUSE) { xmms_remote_get_volume(ir_gp.xmms_session, &vl, &vr); if (vl > 95) vl = 95; if (vr > 95) vr = 95; xmms_remote_set_volume(ir_gp.xmms_session, vl + 5, vr + 5); g_timer_reset(timer1); } else if (!strcmp(text, ircfg.button_voldown) && g_timer_elapsed(timer1, NULL) > S_PAUSE) { xmms_remote_get_volume(ir_gp.xmms_session, &vl, &vr); if (vl < 5) vl = 5; if (vr < 5) vr = 5; xmms_remote_set_volume(ir_gp.xmms_session, vl - 5, vr - 5); g_timer_reset(timer1); } else if (!strcmp(text, ircfg.button_plus100) && g_timer_elapsed(timer1, NULL) > S_PAUSE) { ir_hundreds += 1; g_timer_reset(timer1); g_timer_reset(timer2); g_timer_start(timer2); } else { for (i = 0; i < 10; i++) { if (!strcmp(text, ircfg.button[i]) && g_timer_elapsed(timer1, NULL) > S_PAUSE) { g_timer_reset(timer2); if (ir_numpress >= 0) { g_timer_stop(timer2); if (ir_playlist_mode) { if (strcmp(ircfg.playlist[(10 * ir_numpress) + i], "")) { ir_playlist = NULL; ir_playlist = g_list_append(ir_playlist, ircfg.playlist[(10 * ir_numpress) + i]); xmms_remote_play_files(ir_gp.xmms_session, ir_playlist); g_list_free(ir_playlist); } ir_playlist_mode = FALSE; } else { ir_numpress = (100 * ir_hundreds) + (10 * ir_numpress) + i; if (ir_numpress == 0) xmms_remote_set_playlist_pos(ir_gp.xmms_session, xmms_remote_get_playlist_length(ir_gp.xmms_session) - 1); else xmms_remote_set_playlist_pos(ir_gp.xmms_session, ir_numpress - 1); } ir_numpress = -1; ir_hundreds = 0; } else { g_timer_start(timer2); ir_numpress = i; } g_timer_reset(timer1); } } } } if (g_timer_elapsed(timer2, NULL) > PL_PAUSE) { if (ir_numpress >= 0 || ir_hundreds > 0) { if (ir_playlist_mode) { if (strcmp(ircfg.playlist[ir_numpress], "")) { ir_playlist = NULL; ir_playlist = g_list_append(ir_playlist, ircfg.playlist[ir_numpress]); xmms_remote_play_files(ir_gp.xmms_session, ir_playlist); g_list_free(ir_playlist); } } else if (ir_numpress <= 0) if (ir_hundreds > 0) xmms_remote_set_playlist_pos(ir_gp.xmms_session, (100 * ir_hundreds) - 1); else xmms_remote_set_playlist_pos(ir_gp.xmms_session, xmms_remote_get_playlist_length(ir_gp.xmms_session) - 1); else xmms_remote_set_playlist_pos(ir_gp.xmms_session, (100 * ir_hundreds) + ir_numpress - 1); } ir_numpress = -1; ir_hundreds = 0; ir_playlist_mode = FALSE; g_timer_reset(timer2); g_timer_stop(timer2); } } ir_usleep(20000L); } g_timer_destroy(timer1); ir_close_port(); pthread_exit(NULL); }



А вот содержание ir.h :

Код:

/* IRman plugin for xmms by Charles Sielski (stray@teklabs.net) .. * XMMS is Copyright © 1998-2000 Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #ifndef _IR_H_ #define _IR_H_ #include "config.h" /* System general includes */ #include <stdio.h> #include <string.h> #include <ctype.h> #include <math.h> #include <unistd.h> #include <fcntl.h> #include <termios.h> #include <sys/time.h> #include <errno.h> /* XMMS-required includes (glib, threads) */ #include <glib.h> #include <gtk/gtk.h> #include <pthread.h> #include "xmms/plugin.h" #include "../../libxmms/xmmsctrl.h" #include "../../libxmms/configfile.h" #include "irman.h" typedef struct { gchar *device; gint codelen; gchar *button_play, *button_stop, *button_next, *button_prev; gchar *button_pause, *button_seekf, *button_seekb; gchar *button_volup, *button_voldown, *button_plus100; gchar *button_shuffle, *button_repeat, *button_playlist; gchar *button[10], *playlist[100]; } irConfig; extern pthread_t irapp_thread; extern gboolean keepGoing; extern irConfig ircfg; extern gboolean irconf_is_going; void ir_about(void); void ir_configure(void); void irapp_read_config(void); void irapp_save_config(void); void irapp_init_port(gchar * ir_port); #endif /* _IR_H_ */
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Проблема сборки Xmms и Kopete

Сообщение Aectann »

А может стоит поставить xmms и kopete из пакетов с помощью yum(или просто скачать rpm с rpmfind.net или rpm.pbone.net )? Вы уверены в том, что вам действительно необходимо собирать все это из исходников?
My god... it's full of stars!...
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Проблема сборки Xmms и Kopete

Сообщение TwisT »

попробуй в файле ir.h,
закоментировать 52 и 53 строки
//extern pthread_t irapp_thread;
//extern gboolean keepGoing;
вообще надо поэкспериментировать

p.s. мне встречались исходники программ в которых была куча ошибок
и приходилось самому все править
Linux user #432536.
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблема сборки Xmms и Kopete

Сообщение Dimon93rus »

Ну дело в том, что в обоих случаях проблемы похожи. Я думаю что в дальнейшем мне придётся столкнуться с этим опять. Поэтому лучше разобраться сразу...
Как вы считаете?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблема сборки Xmms и Kopete

Сообщение Dimon93rus »

Попробовал закоментировать, в итоге получил вот что:

Код:

gcc -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -o .libs/wmxmms getopt.o getopt1.o wmxmms.o -rdynamic -L/usr/lib -L/usr/X11R6/lib ../libxmms/.libs/libxmms.so /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libgthread.so /usr/lib/libglib.so -lpthread -ldl -lXi -lXext -lX11 -lm creating wmxmms make[2]: Leaving directory `/home/user/Desktop/xmms-1.2.10/wmxmms' Making all in po make[2]: Entering directory `/home/user/Desktop/xmms-1.2.10/po' make[2]: Цель `all' не требует выполнения команд. make[2]: Leaving directory `/home/user/Desktop/xmms-1.2.10/po' make[2]: Entering directory `/home/user/Desktop/xmms-1.2.10' make[2]: Цель `all-am' не требует выполнения команд. make[2]: Leaving directory `/home/user/Desktop/xmms-1.2.10' make[1]: Leaving directory `/home/user/Desktop/xmms-1.2.10' q


Я не стал отсылать весь лог, а только последнюю часть...
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблема сборки Xmms и Kopete

Сообщение Dimon93rus »

Это значит, что всё впорядке? Или он так и напишет, что можно вбивать make install?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Проблема сборки Xmms и Kopete

Сообщение Aectann »

Dimon93rus писал(а):
23.05.2007 13:16
Это значит, что всё впорядке? Или он так и напишет, что можно вбивать make install?

Да, все в порядке, про make install может и не писать.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблема сборки Xmms и Kopete

Сообщение Dimon93rus »

Огромное спасибо, сделал make install и всё встало...
С xmms практически разобрались...
Только теперь в нём не отображаются шрифты, сплошные пустые квадратики. Я думаю если бы дело было с кодировкой, то писались бы только иероглифы или вопросы...
Вчём может быть дело?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали: