Puncte:0

Eroare la comanda make la instalarea Bibliotecii de interogări Rasqal RDF

drapel in

Instalare Biblioteca de interogări Rasqal RDF, a extras pachetul în Documente. Comanda ./configure:

(bază) sohail@muhammad-sohail:~/Documents/rasqal$ ./configure
se verifică o instalare compatibilă cu BSD... /usr/bin/install -c
verificând dacă mediul de construcție este sănătos... da
se verifică un mkdir -p... /usr/bin/mkdir -p fără curse
căutând gawk... gawk
verificând dacă make sets $(MAKE)... da
verificând dacă make acceptă variabile imbricate... da
verificând dacă se activează porțiunile Makefile-uri specifice întreținătorului... nu
se verifică tipul sistemului de construcție... x86_64-pc-linux-gnu
se verifică tipul sistemului gazdă... x86_64-pc-linux-gnu
verificând dacă mediul de construcție este sănătos... da
verifică dacă make acceptă directiva include... da (stil GNU)
se verifică gcc... gcc
verifică dacă compilatorul C funcționează... da
se verifică numele implicit al fișierului de ieșire al compilatorului C... a.out
se verifică sufixele executabilelor... 
verificând dacă compilăm încrucișat... nu
verificarea sufixului fișierelor obiect... o
verificand daca compilatorul suporta GNU C... da
verificând dacă gcc acceptă -g... da
se verifică opțiunea gcc pentru a activa funcțiile C11... nu este necesară
verificând dacă gcc înțelege -c și -o împreună... da
se verifică stilul de dependență al gcc... gcc3
verificând ar... ar
verificarea interfeței de arhivare (ar)... ar
se verifică gcc... (în cache) gcc
verificând dacă compilatorul acceptă GNU C... (în cache) da
verificând dacă gcc acceptă -g... (în cache) da
se verifică opțiunea gcc pentru a activa funcțiile C11... (în cache) nu este necesară
verificând dacă gcc înțelege -c și -o împreună... (în cache) da
se verifică stilul de dependență al gcc... (în cache) gcc3
verifică dacă gcc este clang...se verifică cum se imprimă șiruri... printf
se verifică un sed care nu trunchiază ieșirea... /usr/bin/sed
verificând grep care gestionează linii lungi și -e... /usr/bin/grep
se verifică egrep... /usr/bin/grep -E
se verifică fgrep... /usr/bin/grep -F
se verifică ld folosit de gcc... /usr/bin/ld
verificând dacă linkerul (/usr/bin/ld) este GNU ld... da
se verifică lista de nume compatibilă cu BSD sau MS (nm)... /usr/bin/nm -B
se verifică interfața listei de nume (/usr/bin/nm -B)... BSD nm
verificând dacă ln -s funcționează... da
se verifică lungimea maximă a argumentelor liniei de comandă... 1572864
se verifică cum se convertesc numele fișierelor x86_64-pc-linux-gnu în format x86_64-pc-linux-gnu... func_convert_file_noop
se verifică cum se convertesc numele fișierelor x86_64-pc-linux-gnu în format toolchain... func_convert_file_noop
se verifică opțiunea /usr/bin/ld pentru a reîncărca fișierele obiect... -r
verificând objdump... objdump
se verifică cum să recunoască bibliotecile dependente... pass_all
se verifică dlltool... nu
se verifică cum se asociază runtime și bibliotecile de link... printf %s\n
se verifică suport pentru arhivator @FILE... @
verific pentru bandă... bandă
se verifică ranlib... ranlib
se verifică comanda pentru a analiza /usr/bin/nm -B ieșirea din obiectul gcc... ok
verific pentru sysroot... nu
se verifică un dd funcțional... /usr/bin/dd
se verifică cum se trunchiază conductele binare... /usr/bin/dd bs=4096 count=1
verificând mt... mt
verificând dacă mt este un instrument manifest... nu
se verifică stdio.h... da
se verifică stdlib.h... da
verificând sfoară.h... da
se verifică inttypes.h... da
se verifică stdint.h... da
verificând corzile.h... da
se verifică sys/stat.h... da
se verifică sys/types.h... da
verific pentru unistd.h... da
se verifică sys/time.h... da
verific pentru dlfcn.h... da
se verifică objdir... .libs
verificând dacă gcc acceptă -fno-rtti -fno-exceptions... nu
se verifică opțiunea gcc pentru a produce PIC... -fPIC -DPIC
verifică dacă gcc PIC flag -fPIC -DPIC funcționează... da
verifică dacă gcc static flag -static funcționează... da
verificând dacă gcc acceptă fișierul -c -o.o... da
verificând dacă gcc acceptă -c -o fișier.o... (în cache) da
verifică dacă linkerul gcc (/usr/bin/ld -m elf_x86_64) acceptă biblioteci partajate... da
verificând dacă -lc ar trebui să fie legat în mod explicit în... nu
verificarea caracteristicilor linkerului dinamic... GNU/Linux ld.so
verificând cum se codifică căile bibliotecii în programe... imediat
verificând dacă este posibilă eliminarea bibliotecilor... da
verifică dacă libtool acceptă biblioteci partajate... da
verificând dacă să construiești biblioteci partajate... da
verificând dacă se construiesc biblioteci statice... da
verificând dacă ln -s funcționează... da
verificând dacă make sets $(MAKE)... (cache) da
verific pentru flex... flex
se verifică rădăcina fișierului de ieșire lex... lex.yy
se verifică biblioteca lex... nu este necesar
se verifică biblioteca care conține yywrap... nu
verifică dacă yytext este un pointer... da
se verifică flex... nu este prezent - nu este necesar pentru versiunile fără întreținere
verificand bizon3... nu
verificând pentru zimbri... bizoni
verificând awk... (în cache) gawk
verific pentru gnutar... nu
verific pentru gtar... nu
verificând gudronul... gudron
se verifică perl... perl
verificând pentru ecou... ecou
se verifică egrep... (în cache) /usr/bin/grep -E
verificând errno.h... da
verific pentru stddef.h... da
se verifică stdlib.h... (în cache) da
se verifică stdint.h... (în cache) da
se verifică unistd.h... (în cache) da
verificând șir.h... (în cache) da
verificând șiruri de caractere.h... (în cache) da
verific pentru getopt.h... da
se verifică regex.h... da
se verifică sys/time.h... (în cache) da
verificând timpul.h... da
verificând matematica.h... da
verificând limitele.h... da
verificând pentru errno.h... (în cache) da
verificând dacă există plutire.h... da
se verifică un const conform ANSI C... da
verifică dacă ordonarea octeților este bipendiană... nu
verifică dacă __FUNCTION__ este disponibilă... da
verific pentru getopt... da
se verifică pentru getopt_long...da
verific pentru stricmp... nu
verificând dacă trebuie să declari optind... nu
verifică dacă struct tm are câmp tm_gmtoff... da
se verifică pkg-config... /usr/bin/pkg-config
verificarea pkg-config este cel puțin versiunea 0.9.0... da
verific pentru RAPTOR2... da
se verifică pcre-config... pcre-config
verificarea pcre... 8.45
se verifică biblioteca posix regex... da
se verifică biblioteca regex pentru a folosi... pcre
verific pentru mhash.h... nu
verific pentru mhash... nu
se verifică libgcrypt-config... nu
verific pentru gcrypt.h... nu
verific pentru gcrypt... nu
se verifică biblioteca de digest de mesaje de utilizat... intern
se verifică UUID... da
verific pentru libuuid... da
se verifică uuid-config... nu
verific pentru ossp libuuid... nu
verific pentru uuid/uuid.h... da
se verifică UUID-ul în libc... nu
se verifică biblioteca UUID pentru a utiliza... libuuid 2.34.0
se verifică xml2-config... xml2-config
se verifică biblioteca libxml2... da - versiunea 2.9.12
verific pentru mpfr.h... nu
se verifică biblioteca GNU MP funcțională... da
se verifică suport aleatoriu pentru biblioteca GNU MP... da
se verifică gmp_version... da
verificând abordarea aleatorie... Mersenne Twister intern
se verifică tavan, podea și rotund în bibliotecile implicite... nr
verificand tavan, podea si rotund cu -lm... da
verificare folosind semnarea de memorie... nu
verificând dacă make acceptă variabile imbricate... (în cache) da
verific pentru gtk-doc... da
se verifică gtkdoc-check... gtkdoc-check.test
se verifică gtkdoc-check... /usr/bin/gtkdoc-check
se verifică gtkdoc-rebase... /usr/bin/gtkdoc-rebase
se verifică gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
verificând dacă se construiește documentația gtk-doc... nu
se verifică GTKDOC_DEPS... nr
verificând că fișierele generate sunt mai noi decât configurate... gata
verificând că fișierele generate sunt mai noi decât configurate... gata
configure: se creează ./config.status
config.status: crearea Makefile
config.status: crearea datelor/Makefile
config.status: crearea documentelor/Makefile
config.status: se creează docs/version.xml
config.status: crearea de scripturi/Makefile
config.status: se creează libsv/Makefile
config.status: se creează libmtwist/Makefile
config.status: se creează getopt/Makefile
config.status: se creează src/Makefile
config.status: se creează src/rasqal.h
config.status: se creează src/win32_rasqal_config.h
config.status: crearea de teste/Makefile
config.status: crearea de teste/algebră/Makefile
config.status: crearea de teste/motor/Makefile
config.status: crearea de teste/laqrs/Makefile
config.status: crearea de teste/laqrs/sintaxă/Makefile
config.status: crearea de teste/sparql/Makefile
config.status: crearea de teste/sparql/bugs/Makefile
config.status: crearea de teste/sparql/simple/Makefile
config.status: crearea de teste/sparql/part1/Makefile
config.status: crearea de teste/sparql/examples/Makefile
config.status: crearea de teste/sparql/syntax/Makefile
config.status: crearea de teste/sparql/bound/Makefile
config.status: crearea de teste/sparql/survey/Makefile
config.status: crearea de teste/sparql/SyntaxFull/Makefile
config.status: crearea de teste/sparql/sort/Makefile
config.status: crearea de teste/sparql/ValueTesting/Makefile
config.status: crearea de teste/sparql/regex/Makefile
config.status: crearea de teste/sparql/Expr1/Makefile
config.status: crearea de teste/sparql/Expr2/Makefile
config.status: crearea de teste/sparql/ExprBuiltins/Makefile
config.status: crearea de teste/sparql/ExprEquals/Makefile
config.status: crearea de teste/sparql/SyntaxDev/Makefile
config.status: crearea de teste/sparql/SyntaxDev/Syntax-SPARQL/Makefile
config.status: crearea de teste/sparql/SyntaxDev/Syntax-SPARQL2/Makefile
config.status: crearea de teste/sparql/SyntaxDev/Syntax-SPARQL3/Makefile
config.status: crearea de teste/sparql/update/Makefile
config.status: crearea de teste/sparql/aggregate/Makefile
config.status: crearea de teste/sparql/sparql11/Makefile
config.status: crearea de teste/sparql/federated/Makefile
config.status: crearea de teste/sparql/warnings/Makefile
config.status: se creează utils/Makefile
config.status: se creează win32/Makefile
config.status: se creează rasqal.spec
config.status: se creează rasqal.rdf
config.status: se creează rasqal.pc
config.status: se creează src/rasqal-config
config.status: se creează rasqal-src-config
config.status: se creează src/rasqal_config.h
config.status: executarea comenzilor depfiles
config.status: executarea comenzilor libtool

Rezumatul construcției Rasqal:
  Limbi de interogare RDF disponibile: sparql laqrs
  Limbaje de interogare RDF activate: sparql laqrs
  Versiunea Raptor: 2.0.15
  Bibliotecă zecimală: gmp 
  Biblioteca regex: pcre
  Bibliotecă de rezumat mesaje: internă
  Biblioteca UUID: libuuid 2.34.0
  Abordare aleatorie: Mersenne Twister intern
  tavan, podea, rotund sursa : libm

Efectuați comanda:

(bază) sohail@muhammad-sohail:~/Documents/rasqal$ make
Efectuarea tuturor în libsv
make[1]: se introduce în directorul „/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: compilare: 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: compilare: 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: compilare: 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: compilare: 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: compilare: 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: compilare: 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: compilare: 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.o

mv -f .deps/rasqal_results_compare.Tpo .deps/rasqal_results_compare.Plo
make[2]: *** Nicio regulă pentru a face ținta „sparql_lexer.c”, necesară pentru „sparql_lexer.lo”. Stop.
make[2]: Ieșim din directorul „/home/sohail/Documents/rasqal/src”
make[1]: *** [Makefile:1085: all] Eroare 2
make[1]: părăsesc directorul „/home/sohail/Documents/rasqal/src”
make: *** [Makefile:546: all-recursive] Eroare 1
Puncte:1
drapel zw

Biblioteca de interogări Rasqal RDF este ambalat în toate versiunile Ubuntu actuale. Nu trebuie să-l compilați manual. Pentru utilizare orientată către client, instalați-l folosind:

sudo apt-get install librasqal3 librasqal3-doc rasqal-utils

Pentru a dezvolta ceva software pe deasupra, instalați următoarele pachete de către

sudo apt-get install librasqal3-dbg librasqal3-dev

si vei primi rasqal.h, librasqal.a și curând.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.