Хочу заюзать GtkChat. В его требованиях указано "Gtk2-Perl bindings".
Ну Я значит нашёл страницу на SourceForge с файлами проекта. Вот.
Но совсем не понимаю что оттуда качать чтобы удовлетворить требования GtkChat...
Там много файлов. Там тот-же Glib лежит, который у меня итак есть.
Gtk2-Perl - что-то не понимаю что качать (Нужно чтобы поставить и запустить GtkChat)
Модератор: /dev/random
-
MaGIc laNTern
- Сообщения: 537
- Статус: 人です
- ОС: Gentoo
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Gtk2-Perl - что-то не понимаю что качать
MaGIc laNTern писал(а): ↑21.12.2005 03:22Хочу заюзать GtkChat. В его требованиях указано "Gtk2-Perl bindings".
Ну Я значит нашёл страницу на SourceForge с файлами проекта. Вот.
Но совсем не понимаю что оттуда качать чтобы удовлетворить требования GtkChat...
Там много файлов. Там тот-же Glib лежит, который у меня итак есть.
Быстрее всего, все надо. Хотя, если есть желание поэкспериментировать и нет желания устанавливать что ни попадя - можно поставить этот чат и запуская из консоли смотреть, какие модули требуются.
ЗЫ. Ну и старье же ты откопал
ArchLinux / IceWM
-
MaGIc laNTern
- Сообщения: 537
- Статус: 人です
- ОС: Gentoo
Re: Gtk2-Perl - что-то не понимаю что качать
Проблема в том что Я не могу его даже попытаться запустить.
То есть Я не могу его по-нормальному скомпилировать просто.
Вроде всё необходимое у меня в системе есть, хотя Я не помню точно с
какими опциями wX собирал.
В общем вот:
[root@pivo ~]# cd /mnt/M/etc/soft/LanChat-0.0.9beta5
[root@pivo LanChat-0.0.9beta5]# make -f Makefile.lin cleanall
rm -f utils.o list.o ruschar.o msgprot.tab.o lex.msgprot.o dgrmsock.o
rdgsock.o msgsock.o chatprot.o chatfrm.o optdlg.o lanchat.o
rm -f lanchat \
msgprot.tab.{c,h} lex.msgprot.c \
lanchat_rc.o lanchat_xrc.{cpp,o} lanchat_rc2.o \
msg_wav.cpp joined_wav.cpp lanchat_png.cpp \
bin2c wxrc wxrc.o wxrc_rc.o
[root@pivo LanChat-0.0.9beta5]# make -f Makefile.lin dep
gcc -o bin2c bin2c.c
./bin2c msg.wav msg_wav.cpp msg_wav
./bin2c joined.wav joined_wav.cpp joined_wav
./bin2c lanchat.png lanchat_png.cpp lanchat_png
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -M *.cpp
*.c >deps[root@pivo LanChat-0.0.9beta5]# make -f Makefile.lin
gcc -g -Wall -D__LINUX__ -c utils.c
gcc -g -Wall -D__LINUX__ -c list.c
gcc -g -Wall -D__LINUX__ -c ruschar.c
bison -d -pmsgprot msgprot.y
gcc -g -Wall -D__LINUX__ -c msgprot.tab.c
flex -Pmsgprot msgprot.lex
gcc -g -Wall -D__LINUX__ -c lex.msgprot.c
lex.msgprot.c:1198: warning: `yyunput' defined but not used
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
dgrmsock.cpp
dgrmsock.cpp: In function `void vnDatagramSocketsDone()':
dgrmsock.cpp:89: warning: `wxUsleep' is deprecated (declared at
/usr/local/include/wx-2.5/wx/utils.h:266)
dgrmsock.cpp:90: warning: `wxUsleep' is deprecated (declared at
/usr/local/include/wx-2.5/wx/utils.h:266)
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
rdgsock.cpp
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
msgsock.cpp
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
chatprot.cpp
chatprot.cpp: In member function `void vnNewChatProtocol::Logout()':
chatprot.cpp:353: warning: `wxUsleep' is deprecated (declared at
/usr/local/include/wx-2.5/wx/utils.h:266)
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
chatfrm.cpp
In file included from chatfrm.h:7,
from chatfrm.cpp:1:
/usr/local/include/wx-2.5/wx/wave.h:25:6: warning: #warning "wx/wave.h
header is deprecated, use wx/sound.h and wxSound"
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
optdlg.cpp
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
lanchat.cpp
In file included from chatfrm.h:7,
from lanchat.cpp:4:
/usr/local/include/wx-2.5/wx/wave.h:25:6: warning: #warning "wx/wave.h
header is deprecated, use wx/sound.h and wxSound"
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
wxrc.cpp
g++ -g -Wall -o wxrc wxrc.o -lwx_gtkd_xrc-2.4 `wx-config --libs`
/usr/bin/ld: cannot find -lwx_gtkd_xrc-2.4
collect2: ld returned 1 exit status
make: *** [wxrc] Ошибка 1
Файл lanchat в директории после этого не появляется, появляется
lanchat.o - Я попробовал ему разрешить выполняться и ./lanchat.o
но пишет: bash: ./lanchat.o: cannot execute binary file
То есть Я не могу его по-нормальному скомпилировать просто.
Вроде всё необходимое у меня в системе есть, хотя Я не помню точно с
какими опциями wX собирал.
В общем вот:
[root@pivo ~]# cd /mnt/M/etc/soft/LanChat-0.0.9beta5
[root@pivo LanChat-0.0.9beta5]# make -f Makefile.lin cleanall
rm -f utils.o list.o ruschar.o msgprot.tab.o lex.msgprot.o dgrmsock.o
rdgsock.o msgsock.o chatprot.o chatfrm.o optdlg.o lanchat.o
rm -f lanchat \
msgprot.tab.{c,h} lex.msgprot.c \
lanchat_rc.o lanchat_xrc.{cpp,o} lanchat_rc2.o \
msg_wav.cpp joined_wav.cpp lanchat_png.cpp \
bin2c wxrc wxrc.o wxrc_rc.o
[root@pivo LanChat-0.0.9beta5]# make -f Makefile.lin dep
gcc -o bin2c bin2c.c
./bin2c msg.wav msg_wav.cpp msg_wav
./bin2c joined.wav joined_wav.cpp joined_wav
./bin2c lanchat.png lanchat_png.cpp lanchat_png
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -M *.cpp
*.c >deps[root@pivo LanChat-0.0.9beta5]# make -f Makefile.lin
gcc -g -Wall -D__LINUX__ -c utils.c
gcc -g -Wall -D__LINUX__ -c list.c
gcc -g -Wall -D__LINUX__ -c ruschar.c
bison -d -pmsgprot msgprot.y
gcc -g -Wall -D__LINUX__ -c msgprot.tab.c
flex -Pmsgprot msgprot.lex
gcc -g -Wall -D__LINUX__ -c lex.msgprot.c
lex.msgprot.c:1198: warning: `yyunput' defined but not used
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
dgrmsock.cpp
dgrmsock.cpp: In function `void vnDatagramSocketsDone()':
dgrmsock.cpp:89: warning: `wxUsleep' is deprecated (declared at
/usr/local/include/wx-2.5/wx/utils.h:266)
dgrmsock.cpp:90: warning: `wxUsleep' is deprecated (declared at
/usr/local/include/wx-2.5/wx/utils.h:266)
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
rdgsock.cpp
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
msgsock.cpp
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
chatprot.cpp
chatprot.cpp: In member function `void vnNewChatProtocol::Logout()':
chatprot.cpp:353: warning: `wxUsleep' is deprecated (declared at
/usr/local/include/wx-2.5/wx/utils.h:266)
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
chatfrm.cpp
In file included from chatfrm.h:7,
from chatfrm.cpp:1:
/usr/local/include/wx-2.5/wx/wave.h:25:6: warning: #warning "wx/wave.h
header is deprecated, use wx/sound.h and wxSound"
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
optdlg.cpp
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
lanchat.cpp
In file included from chatfrm.h:7,
from lanchat.cpp:4:
/usr/local/include/wx-2.5/wx/wave.h:25:6: warning: #warning "wx/wave.h
header is deprecated, use wx/sound.h and wxSound"
g++ -g -Wall -D__WXDEBUG__ -D__LINUX__ `wx-config --cxxflags` -c
wxrc.cpp
g++ -g -Wall -o wxrc wxrc.o -lwx_gtkd_xrc-2.4 `wx-config --libs`
/usr/bin/ld: cannot find -lwx_gtkd_xrc-2.4
collect2: ld returned 1 exit status
make: *** [wxrc] Ошибка 1
Файл lanchat в директории после этого не появляется, появляется
lanchat.o - Я попробовал ему разрешить выполняться и ./lanchat.o
но пишет: bash: ./lanchat.o: cannot execute binary file