Рейтинг:0

Ошибка в команде make при установке библиотеки запросов Rasqal RDF.

флаг in

Установка Библиотека запросов Rasqal RDF, извлек пакет в Documents. Команда ./configure:

(база) sohail@muhammad-sohail:~/Documents/rasqal$ ./configure
проверка установки, совместимой с BSD... /usr/bin/install -c
проверка того, в порядке ли среда сборки... да
проверка отсутствия гонки mkdir -p... /usr/bin/mkdir -p
проверка на гавк... гавк
проверка того, устанавливает ли make $(MAKE)... да
проверка, поддерживает ли make вложенные переменные... да
проверка того, следует ли включать определенные для сопровождающего части файлов Makefile... нет
проверка типа системы сборки... x86_64-pc-linux-gnu
проверка типа хост-системы... x86_64-pc-linux-gnu
проверка того, в порядке ли среда сборки... да
проверка, поддерживает ли make директиву include... да (стиль GNU)
проверка gcc... gcc
проверка, работает ли компилятор C... да
проверка имени выходного файла компилятора C по умолчанию... a.out
проверка суффикса исполняемых файлов... 
проверка, выполняем ли мы кросс-компиляцию... нет
проверка суффикса объектных файлов... o
проверка, поддерживает ли компилятор GNU C... да
проверка, принимает ли gcc -g... да
проверка опции gcc для включения функций C11... ничего не нужно
проверка, понимает ли gcc -c и -o вместе... да
проверка стиля зависимости gcc... gcc3
проверка на ар... ар
проверка интерфейса архиватора (ar)... ar
проверка gcc... (кешируется) gcc
проверка, поддерживает ли компилятор GNU C... (кешируется) да
проверка, принимает ли gcc -g... (кешируется) да
проверка опции gcc для включения функций C11... (кэшировано) не требуется
проверка, понимает ли gcc -c и -o вместе... (кешируется) да
проверка стиля зависимости gcc... (кэшировано) gcc3
проверка, является ли gcc clang...проверка того, как печатать строки... printf
проверка sed, который не обрезает вывод... /usr/bin/sed
проверка grep, который обрабатывает длинные строки и -e... /usr/bin/grep
проверка egrep... /usr/bin/grep -E
проверка fgrep... /usr/bin/grep -F
проверка ld, используемого gcc... /usr/bin/ld
проверка, является ли компоновщик (/usr/bin/ld) GNU ld... да
проверка списка имен, совместимого с BSD или MS (nm)... /usr/bin/nm -B
проверка интерфейса списка имен (/usr/bin/nm -B)... BSD nm
проверка, работает ли ln -s... да
проверка максимальной длины аргументов командной строки... 1572864
проверка того, как преобразовать имена файлов x86_64-pc-linux-gnu в формат x86_64-pc-linux-gnu... func_convert_file_noop
проверка того, как преобразовать имена файлов x86_64-pc-linux-gnu в формат цепочки инструментов... func_convert_file_noop
проверка параметра /usr/bin/ld для перезагрузки объектных файлов... -r
проверка objdump... objdump
проверка, как распознать зависимые библиотеки... pass_all
проверка dlltool... нет
проверка того, как связать библиотеки времени выполнения и компоновки... printf %s\n
проверка поддержки архиватором @FILE... @
проверка на раздевание... раздевание
проверка на ранлиб... ранлиб
проверка команды для разбора /usr/bin/nm -B вывода из объекта gcc... ok
проверка sysroot... нет
проверка рабочего dd... /usr/bin/dd
проверка того, как обрезать бинарные каналы... /usr/bin/dd bs=4096 count=1
проверка на мт... мт
проверка, является ли mt инструментом манифеста... нет
проверка stdio.h... да
проверка stdlib.h... да
проверка string.h... да
проверка inttypes.h... да
проверка на stdint.h... да
проверка строк.h... да
проверка sys/stat.h... да
проверка sys/types.h... да
проверка unistd.h... да
проверка sys/time.h... да
проверка dlfcn.h... да
проверка objdir... .libs
проверка, поддерживает ли gcc -fno-rtti -fno-exceptions... нет
проверка опции gcc для создания PIC... -fPIC -DPIC
проверка, работает ли gcc PIC flag -fPIC -DPIC... да
проверка статического флага gcc -static работает... да
проверка, поддерживает ли gcc -c -o file.o... да
проверка, поддерживает ли gcc -c -o file.o... (кешируется) да
проверка, поддерживает ли компоновщик gcc (/usr/bin/ld -m elf_x86_64) разделяемые библиотеки... да
проверка того, должен ли -lc быть явно связан в... нет
проверка характеристик динамического компоновщика... GNU/Linux ld.so
проверка того, как жестко закодировать пути библиотек в программы... немедленно
проверка возможности зачистки библиотек... да
проверка, поддерживает ли libtool разделяемые библиотеки... да
проверка необходимости создания разделяемых библиотек... да
проверка, собирать ли статические библиотеки... да
проверка, работает ли ln -s... да
проверка того, устанавливает ли make $(MAKE)... (кешируется) да
проверка гибкости... гибкости
проверка корня выходного файла lex... lex.yy
проверка библиотеки lex... ничего не нужно
проверка библиотеки, содержащей yywrap... нет
проверка, является ли yytext указателем... да
проверка гибкости... отсутствует - не требуется для сборок, не сопровождающих
проверка на bison3... нет
проверка на бизона... бизона
проверка на awk... (кешированный) gawk
проверка на гнутарь... нет
проверка gtar... нет
проверка смолы... смолы
проверка перла... перла
проверка на эхо... эхо
проверка egrep... (кешируется) /usr/bin/grep -E
проверка на errno.h... да
проверка stddef.h... да
проверка stdlib.h... (кешируется) да
проверка на stdint.h... (кешируется) да
проверка unistd.h... (кешируется) да
проверка string.h... (кешируется) да
проверка strings.h... (кешируется) да
проверка на getopt.h... да
проверка regex.h... да
проверка sys/time.h... (кешируется) да
проверка времени.ч... да
проверка на математику.ч... да
проверка на пределы.ч... да
проверка на errno.h... (кешируется) да
проверка на float.h... да
проверка константы, соответствующей стандарту ANSI C... да
проверка того, является ли порядок байтов бигендиальным... нет
проверка доступности __FUNCTION__... да
проверка на getopt... да
проверка getopt_long...да
проверка на строгость... нет
проверка, нужно ли объявлять optind... нет
проверка, есть ли в struct tm поле tm_gmtoff... да
проверка pkg-config... /usr/bin/pkg-config
проверка pkg-config не ниже версии 0.9.0... да
проверка RAPTOR2... да
проверка pcre-config... pcre-config
проверка на пр... 8.45
проверка библиотеки регулярных выражений posix... да
проверка библиотеки регулярных выражений на использование... pcre
проверка mhash.h... нет
проверка mhash... нет
проверка libgcrypt-config... нет
проверка gcrypt.h... нет
проверка gcrypt... нет
проверка библиотеки дайджестов сообщений для использования... внутренняя
проверка UUID... да
проверка на либуид... да
проверка uuid-config... нет
проверка ossp libuuid... нет
проверка uuid/uuid.h... да
проверка UUID в libc... нет
проверка библиотеки UUID на использование... libuuid 2.34.0
проверка xml2-config... xml2-config
проверка библиотеки libxml2... да - версия 2.9.12
проверка на mpfr.h... нет
проверка рабочей библиотеки GNU MP... да
проверка случайной поддержки библиотеки GNU MP... да
проверка gmp_version... да
проверка случайного приближения... Внутренний вихрь Мерсенна
проверка ceil, floor и round в библиотеках по умолчанию... нет
проверка потолка, пола и круга с помощью -lm... да
проверка с использованием подписи памяти... нет
проверка, поддерживает ли make вложенные переменные... (кешируется) да
проверка gtk-doc... да
проверка gtkdoc-check... gtkdoc-check.test
проверка gtkdoc-check... /usr/bin/gtkdoc-check
проверка gtkdoc-rebase... /usr/bin/gtkdoc-rebase
проверка gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
проверка необходимости сборки документации gtk-doc... нет
проверка GTKDOC_DEPS... нет
проверка того, что сгенерированные файлы новее, чем configure... сделано
проверка того, что сгенерированные файлы новее, чем configure... сделано
настроить: создание ./config.status
config.status: создание Makefile
config.status: создание данных/Makefile
config.status: создание документов/Makefile
config.status: создание docs/version.xml
config.status: создание скриптов/Makefile
config.status: создание libsv/Makefile
config.status: создание libmtwist/Makefile
config.status: создание файла getopt/Makefile
config.status: создание src/Makefile
config.status: создание src/rasqal.h
config.status: создание src/win32_rasqal_config.h
config.status: создание тестов/Makefile
config.status: создание тестов/алгебры/Makefile
config.status: создание тестов/движка/Makefile
config.status: создание тестов/laqrs/Makefile
config.status: создание тестов/laqrs/syntax/Makefile
config.status: создание тестов/sparql/Makefile
config.status: создание тестов/sparql/ошибок/Makefile
config.status: создание тестов/sparql/simple/Makefile
config.status: создание тестов/sparql/part1/Makefile
config.status: создание тестов/sparql/examples/Makefile
config.status: создание тестов/sparql/syntax/Makefile
config.status: создание тестов/sparql/bound/Makefile
config.status: создание тестов/sparql/опрос/Makefile
config.status: создание тестов/sparql/SyntaxFull/Makefile
config.status: создание тестов/sparql/sort/Makefile
config.status: создание тестов/sparql/ValueTesting/Makefile
config.status: создание тестов/sparql/regex/Makefile
config.status: создание тестов/sparql/Expr1/Makefile
config.status: создание тестов/sparql/Expr2/Makefile
config.status: создание тестов/sparql/ExprBuiltins/Makefile
config.status: создание тестов/sparql/ExprEquals/Makefile
config.status: создание тестов/sparql/SyntaxDev/Makefile
config.status: создание тестов/sparql/SyntaxDev/Syntax-SPARQL/Makefile
config.status: создание тестов/sparql/SyntaxDev/Syntax-SPARQL2/Makefile
config.status: создание тестов/sparql/SyntaxDev/Syntax-SPARQL3/Makefile
config.status: создание тестов/sparql/update/Makefile
config.status: создание тестов/sparql/aggregate/Makefile
config.status: создание тестов/sparql/sparql11/Makefile
config.status: создание тестов/sparql/federated/Makefile
config.status: создание тестов/sparql/warnings/Makefile
config.status: создание utils/Makefile
config.status: создание win32/Makefile
config.status: создание rasqal.spec
config.status: создание rasqal.rdf
config.status: создание rasqal.pc
config.status: создание src/rasqal-config
config.status: создание rasqal-src-config
config.status: создание src/rasqal_config.h
config.status: выполнение команд depfiles
config.status: выполнение команд libtool

Резюме сборки Раскала:
  Доступные языки запросов RDF: sparql laqrs
  Включены языки запросов RDF: sparql laqrs
  Версия Раптора: 2.0.15
  Десятичная библиотека: gmp 
  Библиотека регулярных выражений: pcre
  Библиотека дайджестов сообщений: внутренняя
  Библиотека UUID: libuuid 2.34.0
  Случайный подход: внутренний вихрь Мерсенна
  потолок, пол, круглый источник: libm

Сделать команду:

(база) sohail@muhammad-sohail:~/Documents/rasqal$ make
Делаем все в libsv
make[1]: Вход в каталог '/home/sohail/Documents/rasqal/libsv'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT sv.lo -MD -MP -MF .deps/sv.Tpo -c -o sv.lo sv.c
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT sv.lo -MD -MP -MF .deps/sv.Tpo -c sv.c -fPIC -DPIC -o .libs/sv.o
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT sv.lo -MD -MP -MF .deps/sv.Tpo -c sv.c -o sv.o > /dev/null 2>&1
mv -f .deps/sv.Tpo .deps/sv.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT option.lo -MD -MP -MF .deps/option.Tpo -c -o option.lo option.c
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT option.lo -MD -MP -MF .deps/option.Tpo -c option.c -fPIC -DPIC -o .libs/option.o
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I.-I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT option.lo -MD -MP -MF .deps/option.Tpo -c option.c -o option.o > /dev/null 2>&1
mv -f .deps/option.Tpo .deps/option.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT write.lo -MD -MP -MF .deps/write.Tpo -c -o write.lo write.c
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT write.lo -MD -MP -MF .deps/write.Tpo -c write.c -fPIC -DPIC -o .libs/write.o
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT write.lo -MD -MP -MF .deps/write.Tpo -c write.c -o write.o > /dev/null 2>&1
mv -f .deps/write.Tpo .deps/write.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT read.lo -MD -MP -MF .deps/read.Tpo -c -o read.lo read.c
libtool: скомпилировать: gcc -DHAVE_CONFIG_H -I. -I../src -DSV_CONFIG -I../src -DRASQAL_INTERNAL=1 -g -O2 -MT read.lo -MD -MP -MF .deps/read.Tpo -c read.c -fPIC -DPIC -o .libs/read.о

mv -f .deps/rasqal_results_compare.Tpo .deps/rasqal_results_compare.Plo
make[2]: *** Нет правила для создания цели 'sparql_lexer.c', необходимой для 'sparql_lexer.lo'. Останавливаться.
make[2]: Выход из каталога '/home/sohail/Documents/rasqal/src'
make[1]: *** [Makefile:1085: all] Ошибка 2
make[1]: Выход из каталога '/home/sohail/Documents/rasqal/src'
make: *** [Makefile:546: полностью рекурсивный] Ошибка 1
Рейтинг:1
флаг zw

Библиотека запросов Rasqal RDF упакован во все текущие выпуски Ubuntu. Вам не нужно компилировать его вручную. Для клиентоориентированного использования установите его, используя:

sudo apt-get установить librasqal3 librasqal3-doc rasqal-utils

Чтобы разработать какое-либо программное обеспечение поверх него, установите следующие пакеты:

sudo apt-get установить librasqal3-dbg librasqal3-dev

и вы получите раскал.ч, librasqal.a и скоро.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.