lua-gd, debian |
Здравствуйте, гость ( Вход | Регистрация )
lua-gd, debian |
24.12.2010, 23:32
Сообщение
#1
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
я завтра попробую. правда на 6ом дебиане
В общем. Для сборки делаем так Код wget http://luaforge.net/frs/download.php/1592/lua-gd-2.0.33r2.tar.gz tar -xvf lua-gd-2.0.33r2.tar.gz aptitude -y install debhelper dpkg-dev build-essential liblua5.1-dev libgd2-xpm-dev cd lua-gd-2.0.33r2 sudo dpkg-buildpackage Для сборки на x86_64 надо будет подправить еще Makefile, добавив в 41ой строке -fPIC после -lgd |
|
|
21.12.2010, 10:04
Сообщение
#2
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 19.5.2009 Пользователь №: 3 366 Спасибо сказали: 0 раз |
Кто нить может вкратце рассказать как ставить?
Скачал сурсы с сайта их, в мануале написано мол команду make и всё будет ништяк... Делаю, выводит кучу ошибок Вот последние строки из того что пишет. Код luagd.c:2312: error: ‘gdMaxColors’ undeclared (first use in this function) luagd.c:2312: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2313: error: ‘GD2_FMT_RAW’ undeclared (first use in this function) luagd.c:2313: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2314: error: ‘GD2_FMT_COMPRESSED’ undeclared (first use in this function) luagd.c:2314: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2315: error: ‘gdArc’ undeclared (first use in this function) luagd.c:2315: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2316: error: ‘gdChord’ undeclared (first use in this function) luagd.c:2316: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2317: error: ‘gdPie’ undeclared (first use in this function) luagd.c:2317: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2318: error: ‘gdNoFill’ undeclared (first use in this function) luagd.c:2318: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2319: error: ‘gdEdged’ undeclared (first use in this function) luagd.c:2319: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2320: error: ‘gdAntiAliased’ undeclared (first use in this function) luagd.c:2320: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2321: error: ‘gdBrushed’ undeclared (first use in this function) luagd.c:2321: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2322: error: ‘gdStyled’ undeclared (first use in this function) luagd.c:2322: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2323: error: ‘gdStyledBrushed’ undeclared (first use in this function) luagd.c:2323: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2324: error: ‘gdTiled’ undeclared (first use in this function) luagd.c:2324: error: incompatible type for argument 2 of ‘lua_pushnumber’ luagd.c:2325: error: ‘gdTransparent’ undeclared (first use in this function) luagd.c:2325: error: incompatible type for argument 2 of ‘lua_pushnumber’ make: *** [gd.so] Ошибка 1 Сам я электрик) поэтому не пинайте ;) |
|
|
21.12.2010, 12:32
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
сама то луа стоит? весрию ее сюда, и дебиана версию (sudo cat /etc/debian_version)
|
|
|
21.12.2010, 14:18
Сообщение
#4
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
тут же ясно сидно, что не хватает заголовков от либы гд. Поставь и все.
|
|
|
22.12.2010, 7:22
Сообщение
#5
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 19.5.2009 Пользователь №: 3 366 Спасибо сказали: 0 раз |
Цитата тут же ясно сидно, что не хватает заголовков от либы гд. Поставь и все. Да не ясно мне, я электрик, что поставить именно? Цитата сама то луа стоит? весрию ее сюда, и дебиана версию debian 5.0.6 Lua наверняка стоит, коль скрипты работают на хабе(самобан, ремутадмин, заглушка) версия 5.1 |
|
|
22.12.2010, 10:05
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
что поставить именно? debian 5.0.6 apt-get install liblua5.1-0-dev libfontconfig1-dev libgd2-xpm-dev libjpeg62-dev libxpm-dev liblua5.1-socket-dev |
|
|
22.12.2010, 10:11
Сообщение
#7
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 19.5.2009 Пользователь №: 3 366 Спасибо сказали: 0 раз |
спасибо, один шаг сделан
теперь вот что пишет: Код root@localhost:~/lua-gd-2.0.33r2# make gcc -o gd.so `gdlib-config --features |sed -e "s/GD_/-DGD_/g"` `gdlib-config --cflags` `pkg-config lua5.1 --cflags` -O3 -Wall -shared `gdlib-config --ldflags` `gdlib-config --libs` `pkg-config lua5.1 --libs` -lgd luagd.c /usr/bin/ld: /tmp/ccZNgP9C.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /tmp/ccZNgP9C.o: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [gd.so] Ошибка 1 Я верно делаю? скачал сурсы, распаковал, пишу make Может какие кому права дополнительные дать? |
|
|
22.12.2010, 15:37
Сообщение
#8
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Код can not be used when making a shared object; recompile with -fPIC В мейкфайле (Makefile) попробуй добавить -fPIC . По идее дожно помочь. Было Код CFLAGS=-Wall `gdlib-config --cflags` -I/usr/include/lua5.1 -O3 Стало Код CFLAGS=-Wall `gdlib-config --cflags` -I/usr/include/lua5.1 -O3 -fPIC
|
|
|
22.12.2010, 17:09
Сообщение
#9
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 19.5.2009 Пользователь №: 3 366 Спасибо сказали: 0 раз |
Код gcc -o gd.so `gdlib-config --features |sed -e "s/GD_/-DGD_/g"` `gdlib-config --cflags` `pkg-config lua5.1 --cflags` -O3 -Wall -shared `gdlib-config --ldflags` `gdlib-config --libs` `pkg-config lua5.1 --libs` -lgd luagd.c /usr/bin/ld: /tmp/ccr2tSGo.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /tmp/ccr2tSGo.o: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [gd.so] Ошибка 1 Абсолютно тоже самое, может сурсы перекачать нужно? |
|
|
24.12.2010, 15:23
Сообщение
#10
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 19.5.2009 Пользователь №: 3 366 Спасибо сказали: 0 раз |
никто больше? :(
|
|
|
30.12.2010, 10:07
Сообщение
#11
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 19.5.2009 Пользователь №: 3 366 Спасибо сказали: 0 раз |
Вот спасибо хорошо, поклон низкий тебе.
|
|
|
6.8.2011, 11:36
Сообщение
#12
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
я завтра попробую. правда на 6ом дебиане В общем. Для сборки делаем так Код wget http://luaforge.net/frs/download.php/1592/lua-gd-2.0.33r2.tar.gz tar -xvf lua-gd-2.0.33r2.tar.gz aptitude -y install debhelper dpkg-dev build-essential liblua5.1-dev libgd2-xpm-dev cd lua-gd-2.0.33r2 sudo dpkg-buildpackage Для сборки на x86_64 надо будет подправить еще Makefile, добавив в 41ой строке -fPIC после -lgd а как на ubuntu amd64 реализовать? менеджером нашел libgd2-xpm-dev, liblua5.1-dev и dpkg-dev уже установлено. |
|
|
6.8.2011, 14:02
Сообщение
#13
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
так же
|
|
|
6.8.2011, 14:14
Сообщение
#14
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
|
|
|
6.8.2011, 15:38
Сообщение
#15
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А ты в курсе, что это дает один и тот же результат.
|
|
|
6.8.2011, 16:42
Сообщение
#16
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
как-то странно! ошибки при запуске statpx при включении графиков.
Цитата no field package.preload['gd'] no file './gd.lua' no file '/usr/local/share/lua/5.1/gd.lua' no file '/usr/local/share/lua/5.1/gd/init.lua' no file '/usr/local/lib/lua/5.1/gd.lua' no file '/usr/local/lib/lua/5.1/gd/init.lua' no file '/usr/share/lua/5.1/gd.lua' no file '/usr/share/lua/5.1/gd/init.lua' no file './gd.so' no file '/usr/local/lib/lua/5.1/gd.so' no file '/usr/lib/lua/5.1/gd.so' no file '/usr/local/lib/lua/5.1/loadall.so' gd.so не установилась, вижу только libgd.so графики по прежнему не работают, может я не так что то делаю, может пути изменить где то надо? |
|
|
6.8.2011, 17:22
Сообщение
#17
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А ты полученный пакет поставил хоть?
|
|
|
6.8.2011, 17:28
Сообщение
#18
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
ставил я из менеджера вот это libgd2-xpm-dev
|
|
|
6.8.2011, 17:35
Сообщение
#19
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
sudo dpkg-buildpackage - команда генерации пакета. Ты его поставил?
какие неграмотные линуксоиды пошли. Неправ был фазеус, ох неправ. |
|
|
6.8.2011, 17:40
Сообщение
#20
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
sudo dpkg-buildpackage - команда генерации пакета. Ты его поставил? какие неграмотные линуксоиды пошли. Неправ был фазеус, ох неправ. да да да, не грамотный, все были нубами! пакет не ставил так как я же говорю ставил из менеджера. а что теперь делать посоветуешь? как всё таки наладить? |
|
|
|
Сейчас: 23.11.2024, 8:42 |