Автор | Сообщение |
yogger
9 сообщений |
#3940 2011-02-14 02:46 GMT+3 часа(ов) |
Мужики проблема со сборкой под линуксом на моей Генту ругается
checking for __gmpz_init in -lgmp... yes checking for main in -lntl... no configure: error: "Library not found" Я прогоглядел папку с исходниками нигде не указаны зависимости... Какие библиотеки ставить, так с ходу определить не могу... (print "Хелп...") |
|
misha![]()
1275 сообщений |
#3944 2011-02-14 17:56 GMT+3 часа(ов) |
> Максиме графический интерфейс не нужен, я всю курсовую работу расчитал на максиме в консоли
Если уважаете консоль, тогда может поступите проще: установите интерпретатор CL и необходимые Вам библиотеки? > Именно используя её я с явы сполз на лисп...на другом языке программирования максиму нельзя было бы написать... Не преувеличивайте) > По факту это целый лисповский диалект... Постфиксная запись лиспа гораздо более удобная нежели инфиксная максимы. > Ну а графика...Есть Tcl можно в неё попробовать завернуть... Не получится, хотя может через годик Ufasoft Lisp обзаведется таки *FFI. |
|
misha![]()
1275 сообщений |
#3945 2011-02-14 18:28 GMT+3 часа(ов) |
ufasoft
19 сообщений |
#3947 2011-02-14 23:41 GMT+3 часа(ов) |
libntl-dev нужна
|
|
yogger
9 сообщений |
#3948 2011-02-16 00:06 GMT+3 часа(ов) |
Мужики, опять проблема поставил указанные библиотеки сконфигурировал
./configure DEF_PREFIX=/usr результат после чеков configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands потом пытаюсь make сделать а там такая петрушка вылазит make g++ -DPACKAGE_NAME=\"ufasoft_lisp\" -DPACKAGE_TARNAME=\"ufasoft_lisp\" -DPACKAGE_VERSION=\"4.30\" -DPACKAGE_STRING=\"ufasoft_lisp\ 4.30\" -DPACKAGE_BUGREPORT=\"support@ufasoft.com\" -DPACKAGE_URL=\"http://ufasoft.com/lisp\" -DPACKAGE=\"ufasoft_lisp\" -DVERSION=\"4.30\" -DHAVE_LIBPCRE=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGMP=1 -DHAVE_LIBNTL=1 -DHAVE_LIBDL=1 -DHAVE_LIBRT=1 -I. -std=c++0x -funsigned-char -fno-stack-protector -Wno-invalid-offsetof -I . -I windows -I lispeng -I el/inc -g -O2 -MT messages.o -MD -MP -MF .deps/messages.Tpo -c -o messages.o `test -f 'lispeng/messages.cpp' || echo './'`lispeng/messages.cpp In file included from el/inc/libext.h:21, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/ext_config.h:28:22: error: u-config.h: Нет такого файла или каталога И после этого одни ругательтва вида " Нет такого файла или каталога" в конце make: *** [messages.o] Ошибка 1 в архиве с исходниками в папке /el/inc/ и правда таких файлов нету... |
|
ufasoft
19 сообщений |
#3949 2011-02-16 06:40 GMT+3 часа(ов) |
Он должен создаваться make-ом
во всяком случае в Makefile.am прописано: u-config.h : создайте пустой файл и всё |
|
yogger
9 сообщений |
#3951 2011-02-17 00:26 GMT+3 часа(ов) |
Извените меня админы...но мне нужно показать выход целиком
localhost ufasoft_lisp-4.30 # ./configure DEF_PREFIX=/usr checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for g++... /usr/bin/g++ checking for perl... perl checking for perl version greater than or equal to 5.8.0... ok checking build system type... i686-pc-linux-gnu checking for pcre_compile in -lpcre... yes checking for pthread_create in -lpthread... yes checking for __gmpz_init in -lgmp... yes checking for main in -lntl... yes checking for dlopen in -ldl... yes checking for clock_gettime in -lrt... yes configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands localhost ufasoft_lisp-4.30 # make g++ -DPACKAGE_NAME=\"ufasoft_lisp\" -DPACKAGE_TARNAME=\"ufasoft_lisp\" -DPACKAGE_VERSION=\"4.30\" -DPACKAGE_STRING=\"ufasoft_lisp\ 4.30\" -DPACKAGE_BUGREPORT=\"support@ufasoft.com\" -DPACKAGE_URL=\"http://ufasoft.com/lisp\" -DPACKAGE=\"ufasoft_lisp\" -DVERSION=\"4.30\" -DHAVE_LIBPCRE=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGMP=1 -DHAVE_LIBNTL=1 -DHAVE_LIBDL=1 -DHAVE_LIBRT=1 -I. -std=c++0x -funsigned-char -fno-stack-protector -Wno-invalid-offsetof -I . -I windows -I lispeng -I el/inc -g -O2 -MT messages.o -MD -MP -MF .deps/messages.Tpo -c -o messages.o `test -f 'lispeng/messages.cpp' || echo './'`lispeng/messages.cpp In file included from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/ext-cpp.h:537:39: error: boost/functional/hash.hpp: Нет такого файла или каталога In file included from el/inc/../libext/ext-cpp.h:78, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/exthelpers.h: In member function ‘void Ext::RefPtr<T, L>::Attach(T*)’: el/inc/../libext/exthelpers.h:906: ошибка: нет декларации ‘E_EXT_NonEmptyPointer’ в этой области видимости el/inc/../libext/exthelpers.h: In member function ‘T** Ext::RefPtr<T, L>::AddressOf()’: el/inc/../libext/exthelpers.h:917: ошибка: нет декларации ‘E_EXT_NonEmptyPointer’ в этой области видимости In file included from el/inc/../libext/ext-cpp.h:533, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/ext-blob.h: In member function ‘byte Ext::Blob::operator[](size_t) const’: el/inc/../libext/ext-blob.h:202: ошибка: нет декларации ‘E_EXT_IndexOutOfRange’ в этой области видимости el/inc/../libext/ext-blob.h: In member function ‘byte& Ext::Blob::operator[](size_t)’: el/inc/../libext/ext-blob.h:208: ошибка: нет декларации ‘E_EXT_IndexOutOfRange’ в этой области видимости In file included from el/inc/../libext/ext-cpp.h:573, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/afterstl.h: In member function ‘const T& Ext::CMTQueue<T>::front() const’: el/inc/../libext/afterstl.h:373: ошибка: нет декларации ‘E_EXT_IndexOutOfRange’ в этой области видимости el/inc/../libext/afterstl.h: In member function ‘void Ext::CMTQueue<T>: ![]() el/inc/../libext/afterstl.h:389: ошибка: нет декларации ‘E_EXT_QueueOverflow’ в этой области видимости el/inc/../libext/afterstl.h: In member function ‘void Ext::CMTQueue<T>: ![]() el/inc/../libext/afterstl.h:396: ошибка: нет декларации ‘E_EXT_IndexOutOfRange’ в этой области видимости In file included from el/inc/../libext/ext-cpp.h:809, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/ext-base.h: At global scope: el/inc/../libext/ext-base.h:169: ошибка: нет декларации ‘E_EXT_Arithmetic’ в этой области видимости el/inc/../libext/ext-base.h:176: ошибка: нет декларации ‘E_EXT_Overflow’ в этой области видимости In file included from el/inc/../libext/ext-cpp.h:811, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/ext-core.h: In member function ‘virtual void Ext::CMemWriteStream::WriteBuffer(const void*, size_t)’: el/inc/../libext/ext-core.h:203: ошибка: нет декларации ‘E_EXT_EndOfStream’ в этой области видимости el/inc/../libext/ext-core.h: In member function ‘virtual void Ext::CIosStream::ReadBuffer(void*, size_t) const’: el/inc/../libext/ext-core.h:259: ошибка: нет декларации ‘E_EXT_NoInputStream’ в этой области видимости el/inc/../libext/ext-core.h: In member function ‘virtual void Ext::CIosStream::WriteBuffer(const void*, size_t)’: el/inc/../libext/ext-core.h:265: ошибка: нет декларации ‘E_EXT_NoOutputStream’ в этой области видимости el/inc/../libext/ext-core.h: In member function ‘void Ext::CIosStream::SetPosition(Ext::UInt64)’: el/inc/../libext/ext-core.h:276: ошибка: нет декларации ‘E_EXT_NoInputStream’ в этой области видимости el/inc/../libext/ext-core.h:281: ошибка: нет декларации ‘E_EXT_NoOutputStream’ в этой области видимости In file included from el/inc/../libext/ext-cpp.h:820, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/ext-fw.h: In constructor ‘Ext: ![]() ![]() el/inc/../libext/ext-fw.h:85: ошибка: нет декларации ‘E_EXT_Dynamic_Library’ в этой области видимости In file included from el/inc/../libext/ext-cpp.h:821, from el/inc/libext.h:1589, from el/inc/ext.h:28, from lispeng/messages.cpp:19: el/inc/../libext/ext-net.h: In constructor ‘Ext::CSocketKeeper<T>::CSocketKeeper(T&, Ext::Socket&, int, int, DWORD)’: el/inc/../libext/ext-net.h:490: ошибка: нет декларации ‘E_EXT_ThreadStopped’ в этой области видимости make: *** [messages.o] Ошибка 1 Попробую глянуть strace может что покажет |
|
ufasoft
19 сообщений |
#3953 2011-02-18 01:43 GMT+3 часа(ов) |
запустите
perl mc2msg.pl -h . el/libext/ext_messages.mc странно что make сам это не сделал можете послать на support@ufasoft.com файл makefile, полученый после ./configure ?
|
|
Mechwarrior
1 сообщений |
#4582 2011-07-29 17:49 GMT+3 часа(ов) |
Никто не знает, существует ли реализация для платформы Android?
|
|