lua-gd, debian |
Здравствуйте, гость ( Вход | Регистрация )
lua-gd, debian |
24.12.2010, 23:32
Сообщение
#21
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 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 |
|
|
6.8.2011, 17:44
Сообщение
#22
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
давай подумаем. Мы собираем программу. Она собирается в пакет. Вопрос - что нужно сделать с пакетом?
|
|
|
6.8.2011, 18:01
Сообщение
#23
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
|
|
|
6.8.2011, 18:04
Сообщение
#24
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
тогда какие могут быть вопросы?
|
|
|
6.8.2011, 18:07
Сообщение
#25
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
тогда какие могут быть вопросы? я же говорю, dpkg-dev, liblua5.1-dev, libgd2-xpm-dev у меня установлено! но графики не работают.! вот я и пытаюсь понять в чём проблема. ты намекнул на: sudo dpkg-buildpackage - команда генерации пакета. Ты его поставил? если в этом загвоздка тогда скажи как поправить. |
|
|
6.8.2011, 18:08
Сообщение
#26
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
директорией выше найдешь готовый пакет. установи его
Цитата вот я и пытаюсь понять в чём проблема в днк |
|
|
6.8.2011, 18:08
Сообщение
#27
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
man dpkg
|
|
|
20.9.2011, 22:26
Сообщение
#28
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 19.9.2011 Пользователь №: 9 734 Спасибо сказали: 0 раз |
Не собирается пакет , ОС Debian 6.0.2 , пакеты для компиляции все стоят.
Код dpkg-buildpackage dpkg-buildpackage: экспорт CFLAGS из dpkg-buildflags (происхождение: vendor): -g -O2 dpkg-buildpackage: экспорт CPPFLAGS из dpkg-buildflags (происхождение: vendor): dpkg-buildpackage: экспорт CXXFLAGS из dpkg-buildflags (происхождение: vendor): -g -O2 dpkg-buildpackage: экспорт FFLAGS из dpkg-buildflags (происхождение: vendor): -g -O2 dpkg-buildpackage: экспорт LDFLAGS из dpkg-buildflags (происхождение: vendor): dpkg-buildpackage: пакет исходных текстов lua-gd dpkg-buildpackage: версия исходных текстов 2.0.33r2-1 dpkg-buildpackage: исходные тексты изменены Alexandre Erwin Ittner <aittner@netuno.com.br> dpkg-buildpackage: архитектура узла i386 dpkg-source --before-build lua-gd-2.0.33r2 debian/rules clean dh_testdir dh_testroot rm -f gd.so rm -f build-stamp configure-stamp /usr/bin/make clean make[1]: Entering directory `/usr/src/lua-gd-2.0.33r2' rm -f gd.so *.o make[1]: Leaving directory `/usr/src/lua-gd-2.0.33r2' dh_clean dh_clean: Compatibility levels before 5 are deprecated. dpkg-source -b lua-gd-2.0.33r2 dpkg-source: предупреждение: не задан формат исходников в debian/source/format, см. dpkg-source(1) dpkg-source: инфо: используется формат исходника «1.0» dpkg-source: инфо: сборка lua-gd в lua-gd_2.0.33r2-1.tar.gz dpkg-source: инфо: сборка lua-gd в lua-gd_2.0.33r2-1.dsc debian/rules build dh_testdir /usr/bin/make make[1]: Entering directory `/usr/src/lua-gd-2.0.33r2' 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 lua test_features.lua lua: test_features.lua:5: could not load package `gd' from path `/root/.lua50/?.lua;/root/.lua50/?;/root/share/lua/50/?.lua;/root/share/lua/50/?;/root/share/lua50/?.lua;/root/share/lua50/?;/usr/share/lua/50/?.lua;/usr/share/lua/50/?;/usr/share/lua50/?.lua;/usr/share/lua50/?;/usr/local/share/lua50/?.lua;/usr/local/share/lua50/?;?.lua;?' stack traceback: [C]: in function `require' test_features.lua:5: in main chunk [C]: ? make[1]: *** [gd.so] Ошибка 1 make[1]: Leaving directory `/usr/src/lua-gd-2.0.33r2' make: *** [build-stamp] Ошибка 2 dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2 Как поправить ситуацию? Собираю статистику , плагин StatPX ,ругается в логе Код 21.09.2011 02:21:29 - /root/.PtokaX/scripts/StatPX/Functions/Graph.lua:9: module 'gd' not found:
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' |
|
|
20.9.2011, 23:13
Сообщение
#29
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
закомментируй или удали 71 строку в Makefile. Если чо, то вот она
Код lua test_features.lua |
|
|
16.10.2011, 22:43
Сообщение
#30
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
время идет, знания растут!!
собрал пакет под 64-рёх битную ось! кому нада забирайте: установка: Код sudo dpkg -i lua-gd_2.0.33r2-1_amd64.deb p.s залил на народ, т.к сюда не смог залить. форум не разрешает загружать, такого рода файлы. |
|
|
17.10.2011, 0:00
Сообщение
#31
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
но зачем? Если пакет и так собирается одной командой, тем более он не подписан и ваще ;)
|
|
|
28.10.2013, 15:50
Сообщение
#32
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
А как под centos это добро сделать?
|
|
|
29.10.2013, 19:45
Сообщение
#33
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Ну как обычно. Ставишь сборочные зависимости и потом собираешь.
|
|
|
5.11.2013, 0:43
Сообщение
#34
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
Что не так?
Код root@games:/home/dc++/lua-gd-2.0.33r2# dpkg-buildpackage
dpkg-buildpackage: пакет исходных текстов lua-gd dpkg-buildpackage: версия исходных текстов 2.0.33r2-1 dpkg-buildpackage: исходные тексты изменены Alexandre Erwin Ittner <aittner@netuno.com.br> dpkg-buildpackage: архитектура узла amd64 dpkg-source --before-build lua-gd-2.0.33r2 debian/rules clean dh_testdir dh_testroot rm -f gd.so rm -f build-stamp configure-stamp /usr/bin/make clean make[1]: Вход в каталог `/home/dc++/lua-gd-2.0.33r2' rm -f gd.so *.o make[1]: Выход из каталога `/home/dc++/lua-gd-2.0.33r2' dh_clean dh_clean: No compatibility level specified in debian/compat dh_clean: This package will soon FTBFS; time to fix it! dh_clean: Compatibility levels before 5 are deprecated (level 3 in use) dpkg-source -b lua-gd-2.0.33r2 dpkg-source: предупреждение: не задан формат исходников в debian/source/format, см. dpkg-source(1) dpkg-source: инфо: используется формат исходника «1.0» dpkg-source: инфо: сборка lua-gd в lua-gd_2.0.33r2-1.tar.gz dpkg-source: инфо: сборка lua-gd в lua-gd_2.0.33r2-1.dsc debian/rules build dh_testdir /usr/bin/make make[1]: Вход в каталог `/home/dc++/lua-gd-2.0.33r2' 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 -fPIC luagd.c lua test_features.lua make[1]: lua: Команда не найдена make[1]: *** [gd.so] Ошибка 127 make[1]: Выход из каталога `/home/dc++/lua-gd-2.0.33r2' make: *** [build-stamp] Ошибка 2 dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2 root@games:/home/dc++/lua-gd-2.0.33r2# |
|
|
5.11.2013, 1:30
Сообщение
#35
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Ответ был написан пятью постами ранее твоего вопроса.
|
|
|
6.11.2013, 2:10
Сообщение
#36
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
Сделал и осталось вот что.
Код 06.11.2013 11:05:47 - error loading module 'gd' from file '/usr/lib/x86_64-linux-gnu/lua/5.1/gd.so': /usr/lib/x86_64-linux-gnu/lua/5.1/gd.so: undefined symbol: gdImageSquareToCircle Как исправить? |
|
|
3.12.2013, 23:12
Сообщение
#37
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Была такая же ошибка с gdImageSquareToCircle. Смог исправить путем установки gcc-4.4 и в Makefile поправил
Код CC=gcc на Код CC=gcc-4.4
|
|
|
24.12.2013, 1:25
Сообщение
#38
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
lua-gd-2.0.33r2.tar.gz под Centos6.
Все собрал. - добавил -fPIC в 41строке - исправил с lua5.1 на lua Теперь новая проблема(для всех старая) Как я сказал ранее, все поставил. НО! В логе остались все ошибки. Что я не так делаю? Вот лог: Код 24.12.2013 15:19:58 - /srv/PtokaX/scripts/StatPX/Functions/Graph.lua:9: module 'gd' not fou nd:
no field package.preload['gd'] no file './gd.lua' no file '/usr/share/lua/5.1/gd.lua' no file '/usr/share/lua/5.1/gd/init.lua' no file '/usr/lib64/lua/5.1/gd.lua' no file '/usr/lib64/lua/5.1/gd/init.lua' no file './gd.so' no file '/usr/lib64/lua/5.1/gd.so' no file '/usr/lib64/lua/5.1/loadall.so' |
|
|
25.12.2013, 2:25
Сообщение
#39
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А покажи лог сборки, если не сложно?
|
|
|
27.12.2013, 20:06
Сообщение
#40
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
|
|
|
25.2.2014, 2:28
Сообщение
#41
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
Вновь ставлю птоху на центу и внось ошибки :(
Код [root@dc lua-gd-2.0.33r2]# make gcc-4.4 -o gd.so `gdlib-config --features |sed -e "s/GD_/-DGD_/g"` `gdlib-config --cflags` `pkg-config lua --cflags` -O3 -Wall -shared `gdlib-config --ldflags` `gdlib-config --libs` `pkg-config lua --libs` -lgd -fPIC luagd.c /bin/sh: gdlib-config: command not found /bin/sh: gdlib-config: command not found /bin/sh: gdlib-config: command not found /bin/sh: gdlib-config: command not found /bin/sh: gcc-4.4: command not found make: *** [gd.so] Error 127 [root@dc lua-gd-2.0.33r2]# В чем проблема ? |
|
|
|
Сейчас: 27.11.2024, 2:00 |