LINUX.ORG.RU

Установка Toshiba Linux Utilities


0

0

Дистр - Debian Etch
Собственно сабж не хочет собираться - выдает ошибку

alex@alex:~/work/toshutils-2.0.1$ make depend; make
cd src; make depend
make[1]: Entering directory `/home/alex/work/toshutils-2.0.1/src'
cp Makefile Makefile.bak
sed '/^#----- dependences -----/q' Makefile.bak >Makefile
echo >>Makefile
gcc -m486 -O2 -Wall -I../pixmaps -DLINUX -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -M sci.c hci.c fan.c svpw.c hotkey.c tpasswd.c dispswitch.c machine.c misc.c alarms.c config.c alarm.c wmtuxtime.c wmgeneral.c tuxtime-conf.c ownerstring.c tdocked.c thotswap.c tbacklight.c |\
sed 's/\/usr\/[^ ]* *//g;/^ \\$/d' |\
grep -v '^ \\$' >>Makefile
make[1]: Leaving directory `/home/alex/work/toshutils-2.0.1/src'
cd src; make all
make[1]: Entering directory `/home/alex/work/toshutils-2.0.1/src'
gcc -m486 -O2 -Wall -I../pixmaps -DLINUX -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DVERSION=\"2.0.1\" -DBINDIR=\"/usr/local/bin\"\
-DXMESSAGE=\"/usr/bin/xmessage\" -DWALL=\"/usr/bin/wall\" -c fan.c
fan.c: In function ‘main’:
fan.c:283: warning: implicit declaration of function ‘strcmp’
gcc -m486 -O2 -Wall -I../pixmaps -DLINUX -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DVERSION=\"2.0.1\" -DBINDIR=\"/usr/local/bin\"\
-DXMESSAGE=\"/usr/bin/xmessage\" -DWALL=\"/usr/bin/wall\" -c dispswitch.c
gcc -s -o dispswitch dispswitch.o hci.o sci.o -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
gcc -m486 -O2 -Wall -I../pixmaps -DLINUX -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DVERSION=\"2.0.1\" -DBINDIR=\"/usr/local/bin\"\
-DXMESSAGE=\"/usr/bin/xmessage\" -DWALL=\"/usr/bin/wall\" -c tdocked.c
gcc -s -o tdocked tdocked.o hci.o sci.o
gcc -m486 -O2 -Wall -I../pixmaps -DLINUX -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DVERSION=\"2.0.1\" -DBINDIR=\"/usr/local/bin\"\
-DXMESSAGE=\"/usr/bin/xmessage\" -DWALL=\"/usr/bin/wall\" -c thotswap.c
thotswap.c: In function ‘DisplayXMessage’:
thotswap.c:187: error: ‘XMESSAGE’ undeclared (first use in this function)
thotswap.c:187: error: (Each undeclared identifier is reported only once
thotswap.c:187: error: for each function it appears in.)
make[1]: *** [thotswap.o] Ошибка 1
make[1]: Leaving directory `/home/alex/work/toshutils-2.0.1/src'
make: *** [all] Ошибка 2

Я так понимаю что-то с функцией DisplayXMessage, но что делать, чтобы оно нормально собралось?

anonymous

1. Задуматься, а так ли вам нужны Toshiba Linux Utilities. Они для древних лэптопов.

2. Ошибка вполне понятная. Грепом по сорцам в поисках XMESSAGE.

anonymous
()
Ответ на: комментарий от anonymous

>Грепом по сорцам в поисках XMESSAGE

alex@alex:~/work/toshutils-2.0.1$ grep XMESSAGE -r src
src/thotswap.c: execv(XMESSAGE, argv);
src/Makefile.bak:XMESSAGE = /usr/bin/xmessage
src/Makefile.bak: -DXMESSAGE=\"$(XMESSAGE)\" -DWALL=\"$(WALL)\" -c $<
src/Makefile.bak: -DBINDIR=\"$(BINDESTDIR)\" -DXMESSAGE=\"$(XMESSAGE)\" -c $<
src/wmtuxtime.c: execv(XMESSAGE, argv);
src/Makefile.in:XMESSAGE = @XMESSAGE@
src/Makefile.in: -DXMESSAGE=\"$(XMESSAGE)\" -DWALL=\"$(WALL)\" -c $<
src/Makefile.in: -DBINDIR=\"$(BINDESTDIR)\" -DXMESSAGE=\"$(XMESSAGE)\" -c $<
src/Makefile:XMESSAGE = /usr/bin/xmessage
src/Makefile: -DXMESSAGE=\"$(XMESSAGE)\" -DWALL=\"$(WALL)\" -c $<
src/Makefile: -DBINDIR=\"$(BINDESTDIR)\" -DXMESSAGE=\"$(XMESSAGE)\" -c $<

anonymous
()
Ответ на: комментарий от andreyu

> Грепать сорцы утилиты на предмет XMESSAGE даже не смешно.

Ну дык это ж не БАШорг

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.