lua-gd, debian |
Здравствуйте, гость ( Вход | Регистрация )
lua-gd, debian |
24.12.2010, 23:32
Сообщение
#41
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 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 |
|
|
25.2.2014, 20:07
Сообщение
#42
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
libgd-devel скорей всего не стоит.
|
|
|
25.2.2014, 20:34
Сообщение
#43
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
libgd-devel скорей всего не стоит. А вот и не угадал! Код $ dpkg -S gdlib-config libgd2-xpm-dev: /usr/bin/gdlib-config Вообще, автору надо было перед написанием своего вопроса перечитать тему с начала, там есть перечень зависимостей (пусть и для дебиана, это непринципиально). |
|
|
25.2.2014, 22:21
Сообщение
#44
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
А вот и не угадал! Код $ dpkg -S gdlib-config libgd2-xpm-dev: /usr/bin/gdlib-config Вообще, автору надо было перед написанием своего вопроса перечитать тему с начала, там есть перечень зависимостей (пусть и для дебиана, это непринципиально). В том то и дело, что для дебиана. Когда ставишь, на дебиане все пакеты есть. А вот с CentOS бывают загвоздки, как сейчас. Где взять этот пакет. |
|
|
25.2.2014, 22:36
Сообщение
#45
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
В том то и дело, что для дебиана. Когда ставишь, на дебиане все пакеты есть. А вот с CentOS бывают загвоздки, как сейчас. Где взять этот пакет. Гугл даёт вот что. Ну я ведь прав был, потчи. libgd с dev в деб-базед, в рпм-базед devel, обычно. У меня центоса нет ныне, чтобы проверять... |
|
|
27.2.2014, 7:37
Сообщение
#46
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
Также картина
Код [root@dc lua-gd-2.0.33r2]# make
gcc-4.1 -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: команда не найдена /bin/sh: gdlib-config: команда не найдена /bin/sh: gdlib-config: команда не найдена /bin/sh: gdlib-config: команда не найдена /bin/sh: gcc-4.1: команда не найдена make: *** [gd.so] Ошибка 127 [root@dc lua-gd-2.0.33r2]# |
|
|
31.3.2014, 6:30
Сообщение
#47
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Тут выкладывали собранный пакет lua-gd, но на сторонний сервер, и теперь по истечению срока он оттуда удалён.
Вот выкладываю тут (на форуме) по-новой, вдруг кому понадобится ещё.
Прикрепленные файлы
|
|
|
24.5.2015, 7:17
Сообщение
#48
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
Давно тут не был!
Вот вновь ставлю ptokax, в этот рас на debian 7 которая стоит на openvz/proxmox Возникли ошибки, те же самые. Lua-gd стоит. В запуском скрипте поменял с pxlfs на lfs Раскрывающийся текст Код local hostloader = { ["ptokax"] = -- This is for old PtokaX function() package.cpath = frmHub:GetPtokaXLocation().."/scripts/freshstuff/lib/?.dll" -- Set the path for C libs. require "pxlfs" package.path = frmHub:GetPtokaXLocation().."/scripts/freshstuff/components/?.lua" -- Set the path for Lua libs. for entry in lfs.dir( frmHub:GetPtokaXLocation().."/scripts/freshstuff/components" ) do -- open the components directory local filename, ext = entry:match("([^%.]+)%.(%w%w%w)") -- search for Lua files if ext == "lua" then require (filename) -- and load them end end end, ["ptokaxnew"] = function() package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll" require "lfs" package.path=Core.GetPtokaXPath().."scripts/freshstuff/components/?.lua" for entry in lfs.dir( Core.GetPtokaXPath().."scripts/freshstuff/components" ) do local filename,ext=entry:match("([^%.]+)%.lua$") if filename then require (filename) end end end, } При запуске в логах пишет. Раскрывающийся текст Код 23.05.2015 22:25:06 - /srv/PtokaX/scripts/FreshStuff3 5.0.1RUS.lua:57: module 'lfs' not found: no field package.preload['lfs'] no file '/srv/PtokaX/scripts/freshstuff/lfs.lua' no file '/srv/PtokaX/scripts/freshstuff/libnew/lfs.dll' Помогите пожалуйста с данной проблемой, бьюсь уже 3 дня. Если что для связи skype: and_luk87 Заранее спасибо за помощь! ---UPD--- Решение нашел. В файле запуска FreshStuff3 Надо изменить 56 строку, добавить -- Раскрывающийся текст Код ["ptokaxnew"] = function() -- package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll" require "lfs" package.path=Core.GetPtokaXPath().."scripts/freshstuff/components/?.lua" for entry in lfs.dir( Core.GetPtokaXPath().."scripts/freshstuff/components" ) do local filename,ext=entry:match("([^%.]+)%.lua$") if filename then require (filename) end end end, } Сообщение отредактировал and_luk - 24.5.2015, 7:18 |
|
|
|
Сейчас: 23.12.2024, 9:03 |