Az alábbi github-projekt hogy fordítható le Windows vagy Linux alá?
Az alábbi github projektet szeretném működésre bírni Windows 10 vagy Linux (Debian vagy Ubuntu) alatt.
Nem hallottam soha azokról a komponensekről, melyeket a fordítás során kér, lehet csak nekem tűnik bonyolultnak "mit hogyan kell beállítani" stb.
Úgy nem megy, ahogy a readmeben írja?
sudo apt-get install python-dev libboost-python-dev libcppunit-dev
make python
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
13 | BOOST_HEADER_DEPRECATED("<iterator>")
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -std=c++11 -shared -fPIC -O3 ./prngs/LSBState.o ./prngs/GlibcRand.o ./prngs/PHP_mt19937.o ./prngs/Mt19937.o ./prngs/Ruby.o ./prngs/Java.o ./prngs/PRNGFactory.o ./Untwister.o py-untwister.o -lboost_python -lpython2.7 -o untwister.so
/usr/bin/ld: cannot find -lboost_python
collect2: error: ld returned 1 exit status
make: *** [Makefile:15: python] Error 1
libboost-python-dev fent van.
A sima "libboost-python"-ra közli, hogy "unable to locate package"
Keress rá a csomagra:
apt search libboost-python
Majd telepítsd azt, amelyik verziója megfelel a libboost-python-dev verziójának,pl:
apt install libboost-python1.71.0
Ok, szóval megnéztem mégegyszer a readmet, és a python cuccok csak a python bidinghoz kellenek, ha csak le akarod buildelni akkor szinte semmi sem kell, egy "sudo apt-install build-essential && make" a forráskönyvtárban és le kéne fordulnia. Semmilyen külső libet nem használ, csak c++ standard libet.
Lebuildelném én neked, de garantálom, hogy amit én itt lebuildelek az nem lesz binárisan kompatibilis a te disztróddal (azon túl, hogy irreális módon megbíznál bennem, ha lefuttatnád amit csak úgy átküldök neked ismeretlenül).
Nagyon köszönöm.
A kérdés kiírásakor pont azért voltam bizonytalan, mert a readme több módszert is írt aztán most kezd világos lenni, hogy amit a Python-megoldásra írt, az Python-ból hívható meg.
Ennyi segítőkészséggel nem feltételezném, hogy ártanál. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!