Ádám (statz) | #4, Főfasz (1819) |
130 | #4986 | ^ | Idézet | Wed, 31 Oct 2018 10:26:51 +01 |
89.133.*.* | *.catv.broadband.hu |
Van ilyen... |
M4u5 (statz) | #10, Agyfasz (282) |
418 | #4987 | ^ | Idézet | Wed, 31 Oct 2018 12:19:06 +01 |
78.92.*.* | *.dsl.pool.telekom.hu |
Valaki meg tudja-e mondani, miért nem hajlandó az ibus-anthy konvertálni nekem? A japán bevitel működik, ha a huburguhunyáfot parancssorban nyitom meg env XY_IM_MODULE=ibus paranccsal, de minden más esetben meg nem konvertál és nem is reagál a nullára (ami japán billentyűzeten a váltóbillentyű). A bashrc-m megfelelően meg van patchelve, az IBus be van állítva azonnal indulóként a Plasma 5-ben. Mit csinálok rosszul? |
Prometheus (statz) | #3, Főfasz (1833) |
76 | #4988 | ^ | Idézet | Wed, 31 Oct 2018 15:45:07 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
És arról mi a véleményetek, hogy az IBM fölvásárolja a Red Hat linuszkot? :) |
TCH (statz) | #1, Főfasz (10466) |
25109 | #4989 | ^ | Idézet | Wed, 31 Oct 2018 17:30:10 +01 |
84.236.*.* | *.pool.digikabel.hu |
Thx, bedobtam hupra is. Erre talán kemi tudna válaszolni, ő foglalkozott ilyesmikkel, csak már június óta nem írt ide. Én már bedobtam az előző oldalon, reakció nem jött. Kurwa anyját a Debian Teamnek és a kurwa anyját a libfprint fejlesztőjének is! Utóbbinak azért, mert a kibaszott libfprint lebuildeléséhez egy "Meson" nevezetű hulladék buildsystem kell, amihez meg python3 meg ninja, az előbbinek meg azért, mert képesek voltak úgy feltenni egy olyan mesont a repoba, amihez Python 3.5 kell, hogy Pythonból meg csak a 3.4-est rakták fel! És a kurwa anyjukat azért is, hogy a fél rendszer dependál rá, így nem lehet frissíteni! Barmok! Lassan ideje lészen a Devuan 2-re való frissítésnek... Sz*rk: A Debian Team-re vonatkozó részt félig visszaszívtam (a dependencyért még mindig be lehet kapni a faszt) és helyette a Python és a Meson Teameknek dukál a lófasz. Ugye itt van egy guide, hogy hogyan kell a Mesont telepíteni: http://mesonbuild.com/Quick-guide.html Ez azt írja, hogy: apt-get install python3 python3-pip ninja-build pip3 install --user mesonNa, ez az, ami Debian 8-on nem megy, mert bereklamál a 3.4-es miatt. Namármost, én megpróbáltam felrakni a Python3.6-ot: echo "deb http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu trusty main" >> /etc/apt/sources.list apt-get update apt-get install python3.6 cd /usr/bin rm python3 ln -s python3.6 python3Meg lehet próbálkozni a Xeniallal is, de az a Debian 8 után jött ki és lehet, hogy olyan függőségei vannak, amik Jessie alatt nem kielégíthetőek, meg mivel a Xenial már systemd fertőzött, lehet, hogy arra is dependál, mert a systemd-re minden repoban minden szar dependál, hogy megkerülhetetlen legyen, mondjuk a Python3.6-ot pont nem tudom, na mindegy, lófasz, nekem felment Trustyval. Utána viszont a kurwa Meson install ugyanúgy beszart. Traceback (most recent call last): File "/usr/bin/pip3", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1520, in <module> register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider) AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'Nem tudom miért, de rohadjon meg az is. Utólag kiderült, hogy van viszont egy Python3.4 kompatibilis verziója, szóval az eredeti parancs helyesen: pip3 install --user meson==0.44.1és akkor települni fog. Sz*rk: root@Csabi:/tmp/libfprint-V_0_8_2/libfprint-V_0_8_2# meson build bash: meson: parancs nem találhatóGázkamra. Sz*rk: Mint egy sorstársam leírta: ~/.local/bin/meson buildEredmény? Meson version is 0.44.1 but project requires >= 0.45.0.Kész. :) Dögöljön meg a libfprint és a Meson fejlesztőbrigádja. Sz*rk: Arra még rájöttem, hogy wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip-whl_8.1.1-2_all.deb dpkg -i python-pip-whl_8.1.1-2_all.deb apt-get install python3.6-venv libpython3.6 apt-get remove python3-pip pyvenv-3.6 install pip3De ezután kb. nincs pip3 sehol sem... Na, ezért egy nagy fos minden, amihez a kibaszott pitonnak köze van. Óriáskígyót nekik. Sz*rk: Bazdmeg, ez a geci befosta a pip3-at abba a kibaszott könyvtárba, ahol épp voltam! WTF?! Sz*rk: cd /usr/local python3 -m venv install pip3 cd bin ln -s /usr/local/pip3/bin/pip3 ./ pip3 install --user meson uilding wheels for collected packages: meson Running setup.py bdist_wheel for meson ... error Complete output from command /usr/local/pip3/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-rpwciffx/meson/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmp3zbapltopip-wheel- --python-tag cp36: /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: -c --help [cmd1 cmd2 ...] or: -c --help-commands or: -c cmd --help error: invalid command 'bdist_wheel' ---------------------------------------- Failed building wheel for meson Running setup.py clean for meson Failed to build meson Installing collected packages: meson Running setup.py install for meson ... done Successfully installed meson You are using pip version 8.1.1, however version 18.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Hát ez teljesen kész... Komolyan, a mikrofos már könyörög a receptért, hogy hogy lehet ekkora fost összeszarni, mint a Ptyhon3/Meson kombó... Sz*rk: pip3 install wheelÉs akkor már lebuildelődik ez a kurwa Meson... Sz*rk: De működni továbbra sem működik, bazdmeg! root@Csabi:/tmp/libfprint-V_0_8_2# meson build bash: meson: parancs nem található root@Csabi:/tmp/libfprint-V_0_8_2# ~/.local/bin/meson build Traceback (most recent call last): File "/root/.local/bin/meson", line 7, in <module> from mesonbuild.mesonmain import main ModuleNotFoundError: No module named 'mesonbuild'Több helyen is írják, hogy ez azért van, mert nem Python 3.5-tel futtatja az ember, hanem 3.6-tal, noha ez már állítólag javítva van... Sz*rk: Aszongya egy sorstársam, hogy nincsen berakva PATH-ba. Egy tutorial meg azt mondja, hogy azt a PYTHONPATH-ba kell berakni. export PYTHONPATH=/root/.local/lib/python3.6/site-packages/ root@Csabi:/tmp/libfprint-V_0_8_2# ~/.local/bin/meson build The Meson build system Version: 0.48.1 Source dir: /tmp/libfprint-V_0_8_2 Build dir: /tmp/libfprint-V_0_8_2/build Build type: native build Project name: libfprint Project version: 0.8.2 Native C compiler: cc (gcc 4.9.2 "cc (Debian 4.9.2-10+deb8u1) 4.9.2") Native C++ compiler: c++ (gcc 4.9.2 "c++ (Debian 4.9.2-10+deb8u1) 4.9.2") Build machine cpu family: x86_64 Build machine cpu: x86_64 Compiler for C supports arguments -fgnu89-inline: YES Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -std=gnu99: YES Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Werror-implicit-function-declaration: YES Compiler for C supports arguments -Wno-pointer-sign -Wpointer-sign: YES Compiler for C supports arguments -Wshadow: YES Found pkg-config: /usr/bin/pkg-config (0.28) Dependency glib-2.0 found: YES 2.42.1 Dependency libusb-1.0 found: YES 1.0.19 Library m found: YES Dependency nss found: YES 3.26 Dependency pixman-1 found: YES 0.32.6 Dependency pixman-1 found: YES (cached) Dependency udev found: YES 215 Library X11 found: YES Dependency xv found: YES 1.0.10 Configuring config.h using configuration Configuring drivers_definitions.h with command Configuring drivers_arrays.h with command Configuring gtkdocentities.ent using configuration Build targets in project: 11 ERROR: Could not detect Ninja v1.5 or newer A full log can be found at /tmp/libfprint-V_0_8_2/build/meson-logs/meson-log.txtMost már tényleg kezdem kurwára unni bazdmeg... Sz*rk: cd /tmp git clone git://github.com/ninja-build/ninja.git cd ninja git checkout release ./configure.py --bootstrap cp ninja /usr/local/bin/Értelemszerűen az először feleslegesen telepített ninnyát le kell szedni a faszba. Sz*rk: Ki fogom irtani a libfprint fejlesztőinek a családját... root@Csabi:/tmp/libfprint-V_0_8_2# export PYTHONPATH=/root/.local/lib/python3.6/site-packages/ root@Csabi:/tmp/libfprint-V_0_8_2# ~/.local/bin/meson build The Meson build system Version: 0.48.1 Source dir: /tmp/libfprint-V_0_8_2 Build dir: /tmp/libfprint-V_0_8_2/build Build type: native build Project name: libfprint Project version: 0.8.2 Native C compiler: cc (gcc 4.9.2 "cc (Debian 4.9.2-10+deb8u1) 4.9.2") Native C++ compiler: c++ (gcc 4.9.2 "c++ (Debian 4.9.2-10+deb8u1) 4.9.2") Build machine cpu family: x86_64 Build machine cpu: x86_64 Compiler for C supports arguments -fgnu89-inline: YES Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -std=gnu99: YES Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Werror-implicit-function-declaration: YES Compiler for C supports arguments -Wno-pointer-sign -Wpointer-sign: YES Compiler for C supports arguments -Wshadow: YES Found pkg-config: /usr/bin/pkg-config (0.28) Dependency glib-2.0 found: YES 2.42.1 Dependency libusb-1.0 found: YES 1.0.19 Library m found: YES Dependency nss found: YES 3.26 Dependency pixman-1 found: YES 0.32.6 Dependency pixman-1 found: YES (cached) Dependency udev found: YES 215 Library X11 found: YES Dependency xv found: YES 1.0.10 Configuring config.h using configuration Configuring drivers_definitions.h with command Configuring drivers_arrays.h with command Configuring gtkdocentities.ent using configuration Build targets in project: 11 Found ninja-1.8.2 at /usr/local/bin/ninja root@Csabi:/tmp/libfprint-V_0_8_2# cd build root@Csabi:/tmp/libfprint-V_0_8_2/build# ninja [2/80] Compiling C object 'libfprint/libfprint@@fprint@sha/poll.c.o'. FAILED: libfprint/libfprint@@fprint@sha/poll.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/poll.c.o' -MF 'libfprint/libfprint@@fprint@sha/poll.c.o.d' -o 'libfprint/libfprint@@fprint@sha/poll.c.o' -c ../libfprint/poll.c ../libfprint/poll.c: In function ‘fpi_timeout_cancel’: ../libfprint/poll.c:133:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ cc1: some warnings being treated as errors [3/80] Compiling C object 'libfprint/libfprint@@fprint@sha/imgdev.c.o'. FAILED: libfprint/libfprint@@fprint@sha/imgdev.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/imgdev.c.o' -MF 'libfprint/libfprint@@fprint@sha/imgdev.c.o.d' -o 'libfprint/libfprint@@fprint@sha/imgdev.c.o' -c ../libfprint/imgdev.c ../libfprint/imgdev.c: In function ‘fpi_imgdev_image_captured’: ../libfprint/imgdev.c:234:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ cc1: some warnings being treated as errors [4/80] Compiling C object 'libfprint/libfprint@@fprint@sha/sync.c.o'. FAILED: libfprint/libfprint@@fprint@sha/sync.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/sync.c.o' -MF 'libfprint/libfprint@@fprint@sha/sync.c.o.d' -o 'libfprint/libfprint@@fprint@sha/sync.c.o' -c ../libfprint/sync.c ../libfprint/sync.c: In function ‘fp_dev_open’: ../libfprint/sync.c:56:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ cc1: some warnings being treated as errors [5/80] Compiling C object 'libfprint/libfprint@@fprint@sha/core.c.o'. FAILED: libfprint/libfprint@@fprint@sha/core.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/core.c.o' -MF 'libfprint/libfprint@@fprint@sha/core.c.o.d' -o 'libfprint/libfprint@@fprint@sha/core.c.o' -c ../libfprint/core.c ../libfprint/core.c: In function ‘fp_init’: ../libfprint/core.c:752:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ cc1: some warnings being treated as errors [6/80] Compiling C object 'libfprint/libfprint@@fprint@sha/data.c.o'. FAILED: libfprint/libfprint@@fprint@sha/data.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/data.c.o' -MF 'libfprint/libfprint@@fprint@sha/data.c.o.d' -o 'libfprint/libfprint@@fprint@sha/data.c.o' -c ../libfprint/data.c ../libfprint/data.c: In function ‘fp_print_data_get_data’: ../libfprint/data.c:150:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ cc1: some warnings being treated as errors [8/80] Compiling C object 'libfprint/libfprint@@fprint@sha/async.c.o'. FAILED: libfprint/libfprint@@fprint@sha/async.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/async.c.o' -MF 'libfprint/libfprint@@fprint@sha/async.c.o.d' -o 'libfprint/libfprint@@fprint@sha/async.c.o' -c ../libfprint/async.c ../libfprint/async.c: In function ‘fp_async_dev_open’: ../libfprint/async.c:59:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ cc1: some warnings being treated as errors [10/80] Compiling C object 'libfprint/...print@@fprint@sha/drivers_upektc.c.o'. FAILED: libfprint/libfprint@@fprint@sha/drivers_upektc.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/drivers_upektc.c.o' -MF 'libfprint/libfprint@@fprint@sha/drivers_upektc.c.o.d' -o 'libfprint/libfprint@@fprint@sha/drivers_upektc.c.o' -c ../libfprint/drivers/upektc.c ../libfprint/drivers/upektc.c: In function ‘start_finger_detection’: ../libfprint/drivers/upektc.c:254:2: error: implicit declaration of function ‘G_DEBUG_HERE’ [-Werror=implicit-function-declaration] G_DEBUG_HERE(); ^ ../libfprint/drivers/upektc.c: In function ‘capture_read_data_cb’: ../libfprint/drivers/upektc.c:315:2: error: implicit declaration of function ‘memcpy’ [-Werror=implicit-function-declaration] memcpy(img->data, data, IMAGE_SIZE); ^ ../libfprint/drivers/upektc.c:315:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ cc1: some warnings being treated as errors [11/80] Compiling C object 'libfprint/...print@@fprint@sha/drivers_upekts.c.o'. FAILED: libfprint/libfprint@@fprint@sha/drivers_upekts.c.o cc -Ilibfprint/libfprint@@fprint@sha -Ilibfprint -I../libfprint -I. -I../ -I../libfprint/nbis/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -fPIC -fgnu89-inline -fvisibility=hidden -std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -MD -MQ 'libfprint/libfprint@@fprint@sha/drivers_upekts.c.o' -MF 'libfprint/libfprint@@fprint@sha/drivers_upekts.c.o.d' -o 'libfprint/libfprint@@fprint@sha/drivers_upekts.c.o' -c ../libfprint/drivers/upekts.c ../libfprint/drivers/upekts.c: In function ‘alloc_send_cmd_transfer’: ../libfprint/drivers/upekts.c:154:2: error: implicit declaration of function ‘memcpy’ [-Werror=implicit-function-declaration] memcpy(buf, ciao, strlen(ciao)); ^ ../libfprint/drivers/upekts.c:154:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ ../libfprint/drivers/upekts.c:154:2: error: implicit declaration of function ‘strlen’ [-Werror=implicit-function-declaration] ../libfprint/drivers/upekts.c:154:20: warning: incompatible implicit declaration of built-in function ‘strlen’ memcpy(buf, ciao, strlen(ciao)); ^ ../libfprint/drivers/upekts.c: In function ‘alloc_send_cmd28_transfer’: ../libfprint/drivers/upekts.c:192:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ memcpy(buf + 6, data, innerlen); ^ ../libfprint/drivers/upekts.c: In function ‘__handle_incoming_msg’: ../libfprint/drivers/upekts.c:300:4: warning: incompatible implicit declaration of built-in function ‘memcpy’ memcpy(retdata, buf + 7, len); ^ ../libfprint/drivers/upekts.c:333:4: warning: incompatible implicit declaration of built-in function ‘memcpy’ memcpy(retdata, innerbuf + 6, innerlen); ^ ../libfprint/drivers/upekts.c: In function ‘read_msg_cb’: ../libfprint/drivers/upekts.c:391:2: error: implicit declaration of function ‘strncmp’ [-Werror=implicit-function-declaration] if (strncmp(data, "Ciao", 4) != 0) { ^ ../libfprint/drivers/upekts.c: In function ‘e_handle_resp02’: ../libfprint/drivers/upekts.c:1085:2: error: implicit declaration of function ‘memcmp’ [-Werror=implicit-function-declaration] } else if (memcmp(data, scan_comp, sizeof(scan_comp)) != 0) { ^ ../libfprint/drivers/upekts.c:1091:3: warning: incompatible implicit declaration of built-in function ‘memcpy’ memcpy(item->data, data + sizeof(scan_comp), ^ ../libfprint/drivers/upekts.c: In function ‘verify_start_sm_run_state’: ../libfprint/drivers/upekts.c:1263:3: warning: incompatible implicit declaration of built-in function ‘memcpy’ memcpy(data, verify_hdr, sizeof(verify_hdr)); ^ cc1: some warnings being treated as errors ninja: build stopped: subcommand failed.Sz*rk: Csináltam patchet hozzá: http://oscomp.hu/depot/fuck_libfprint.diff Így már lebuildelődik a cucc, a binárisok, meg a headerek megvannak, de hogy lesz ebből install? Kézzel? Mekkora rulez ez a Meson. (NEM!) Sz*rk: ninja installde a doksiknál így is elhasal..., nade leszarom, bazdmeg. A doksi mellékes, van online is... Sz*rk: Ez a balfasz porrongy gecicsomag nindzsá beszórta a libeket a /usr/local/lib/x86_64-linux-gnu/ alá. Úgyhogy át kell linkelni a picsbe az /usr/lib alá. Sz*rk másnap: Nnnna...akkor összeszedtem az egészet egy rövid kivonatba, hogy mégis mit kell csinálni, ha a latest libfprint nevű foshalmot le akarjuk forgatni Debian 8 alatt. Először is szambázzunk be a /tmp alá: cd /tmpEztán tőccsük le és kúrjuk fel a Python3.6-hoz szükséges Python pip whl csomagját: wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip-whl_8.1.1-2_all.deb dpkg -i python-pip-whl_8.1.1-2_all.deb rm python-pip-whl_8.1.1-2_all.debEztán gyühet a Python: echo "deb http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu trusty main" >> /etc/apt/sources.list apt-get update apt-get install python3.6 python3.6-venv libpython3.6 rm /usr/bin/python3 ln -s /usr/bin/python3.6 /usr/bin/python3Ezután jöhet maga a pip3: mkdir /usr/local/py3shit && cd /usr/local/py3shit python3 -m venv install pip3 ln -s /usr/local/py3shit/pip3/bin/pip3 /usr/local/bin/pip3Basszuk fel a meson és a hozzá szükséges wheel fosokat: pip3 install wheel pip3 install meson ln -s /usr/local/py3shit/pip3/bin/meson /usr/local/bin/mesonEztán frissíccsük a ninja nevű szarhulladmányt: cd /tmp git clone git://github.com/ninja-build/ninja.git cd ninja git checkout release ./configure.py --bootstrap cp ninja /usr/local/bin/ cd .. rm -rf ninjaSzedjük le a libfprint 0.8.2 verzióját és tömöríccsük ki: wget https://github.com/freedesktop/libfprint/archive/V_0_8_2.tar.gz tar xzf V_0_8_2.tar.gzRáncsuk le az én pöcsömet (hehe) és applikáljuk: wget http://oscomp.hu/depot/fuck_libfprint.diff patch -p0 < fuck_libfprint.diff rm fuck_libfprint.diffEkkor bemehetünk a könyvtárba és a PYTHONPATH beállítása után ráereszthetjük a meson-t a libfprint-re: cd libfprint-V_0_8_2 export PYTHONPATH=/root/.local/lib/python3.6/site-packages/ ~/.local/bin/meson builddirHa ez is megvan, akkor be a buildre használt könyvtárba és mehet a ninja: cd builddir ninja ninja install cd ../.. rm -rf libfprint-V_0_8_2Köszöntem a figyelmetlen segget. Update: És igen, a v0.8.2-vel működik a capture, ami a v0.5.1-gyel még beszart... \o/ |