Ahoj, snazim sa zbuildovat si kniznicu libsearpc na raspberry PI pre aarch64. Zda sa ze mi to zbuildovalo v poriadku aspon nevidim ziadne errory.Len mi to vytvori kniznicu v /usr/local/lib a niekde som sa docital ze arch danu lokalitu nepouziva. Ani pacman mi to nenajde ako nainstalovane. Viete niekto poradit.
Making install in lib make[1]: Entering directory '/opt/seafile/github/libsearpc/lib' make[2]: Entering directory '/opt/seafile/github/libsearpc/lib' /usr/bin/mkdir -p '/usr/local/bin' /usr/bin/install -c searpc-codegen.py '/usr/local/bin' /usr/bin/mkdir -p '/usr/local/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libsearpc.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libsearpc.so.1.0.2 /usr/local/lib/libsearpc.so.1.0.2 libtool: install: (cd /usr/local/lib && { ln -s -f libsearpc.so.1.0.2 libsearpc.so.1 || { rm -f libsearpc.so.1 && ln -s libsearpc.so.1.0.2 libsearpc.so.1; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libsearpc.so.1.0.2 libsearpc.so || { rm -f libsearpc.so && ln -s libsearpc.so.1.0.2 libsearpc.so; }; }) libtool: install: /usr/bin/install -c .libs/libsearpc.lai /usr/local/lib/libsearpc.la libtool: install: /usr/bin/install -c .libs/libsearpc.a /usr/local/lib/libsearpc.a libtool: install: chmod 644 /usr/local/lib/libsearpc.a libtool: install: ranlib /usr/local/lib/libsearpc.a libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/local/lib:/sbin" ldconfig -n /usr/local/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 searpc-client.h searpc-server.h searpc-utils.h searpc.h searpc-named-pipe-transport.h '/usr/local/include' make[2]: Leaving directory '/opt/seafile/github/libsearpc/lib' make[1]: Leaving directory '/opt/seafile/github/libsearpc/lib' Making install in pysearpc make[1]: Entering directory '/opt/seafile/github/libsearpc/pysearpc' make[2]: Entering directory '/opt/seafile/github/libsearpc/pysearpc' make[2]:
Zdaaarek.
Pre vyriesenie problemu by malo stacit vykonat nasledovne:
;-)
Super, skoda len ze musim byt v praci ... uz sa tesim ked to doma vyskusam.
Dakujem ;)
Taká drobnosť. Prekladal si to na tej maline alebo na počítači?
Na maline.
Ah, OK.
Som sa pýtal len pretože som nevidel odtlačky prstov kompilácie pre inú architektúru a nepredpokladal som že tým budeš prepisovať SD kartu.
Ee, neviem ci som spravne pochopil ale danu kniznicu libsearpc pre Arch OS na raspberry pi 3 ARMv8-A (aarch64) mi hlasi ze neexistuje. Preto som robil to kompilovanie.
Ci .. robil som to zbytocne ? :D
Nerobil si to zbytočne, len SD karta "umiera" veľkým počtom zápisov, čo napríklad vzniká pri kompilácií, takže je lepšie kompilovať na HW kde beží systém z harddisku. Neviem ako veľká je tá knižnica, či tá kompilácia neprebehla len v RAM.
Sakra .. to mi vobec neprislo na mysel. Dakujem ze upozornenie do buducna ;)