gokr / spry

A Smalltalk and Rebol inspired language implemented as an AST interpreter in Nim
Other
389 stars 23 forks source link

Build error #17

Closed gavr123456789 closed 3 years ago

gavr123456789 commented 3 years ago

after nimble install spry

...
 Installing spryvm@0.9.3
   Success: spryvm installed successfully.
 Installing spry@0.9.0
   Building spry/ispry using c backend
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(97, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(97, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(87, 13) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(97, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(87, 13) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(97, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(179, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(97, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(227, 13) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(97, 15) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/home/gavr/.nimble/pkgs/rocksdb-#5b1307cb1f4c85bb72ff781d810fb8c0148b1183/rocksdb.nim(87, 13) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
/usr/bin/ld: невозможно найти -lrocksdb
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
Error: execution of an external program failed: 'gcc   -o /tmp/nimble_23406/githubcom_gokrspry/bin/ispry  /home/gavr/.cache/nim/ispry_r/linenoise.c.o /home/gavr/.cache/nim/ispry_r/stdlib_assertions.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_dollars.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_locks.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_sharedlist.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_formatfloat.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_io.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_system.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_parseutils.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_math.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_algorithm.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_unicode.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_strutils.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_pathnorm.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_posix.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_options.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_times.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_os.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_rdstdin.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_sequtils.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_hashes.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_tables.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryvm.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprycore.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprylib.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryextend.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_random.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprymath.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_strtabs.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_streams.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_cpuinfo.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_deques.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_osproc.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryos.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryio.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_memfiles.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprymemfile.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_cpuload.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_threadpool.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprythread.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryoo.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprydebug.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@ssnappy-0.1.0@ssnappy.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprycompress.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprystring.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprymodules.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryreflect.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryblock.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_nativesockets.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_sets.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_monotimes.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_ssl_certs.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_dynlib.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_openssl.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_net.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_base64.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_uri.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_httpcore.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_heapqueue.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_asyncfutures.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_selectors.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_asyncdispatch.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_httpclient.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprynet.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_smtp.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprysmtp.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_lexbase.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_parsejson.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_json.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryjson.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_sqlite3.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_db_common.nim.c.o /home/gavr/.cache/nim/ispry_r/stdlib_db_sqlite.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprysqlite.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@spython-1.2@spython.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@ssprypython.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@srocksdb-@h5b1307cb1f4c85bb72ff781d810fb8c0148b1183@srocksdb.nim.c.o /home/gavr/.cache/nim/ispry_r/@m..@s..@s..@s..@shome@sgavr@s.nimble@spkgs@sspryvm-0.9.3@sspryvm@sspryrocksdb.nim.c.o /home/gavr/.cache/nim/ispry_r/@mispry.nim.c.o  -pthread -lm -lrt -lrocksdb   -ldl -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
       Tip: 924 messages have been suppressed, use --verbose to show them.
     Error: Build failed for package: spry
        ... Execution failed with exit code 1
gokr commented 3 years ago

So /usr/bin/ld: невозможно найти -lrocksdb means it can't find rocksdb.

gokr commented 3 years ago

So not sure what platform you are on - looks like Linux, but not sure what distro.

gavr123456789 commented 3 years ago

oh, thanks, that was stupid, now there no python 2.7, its too old.