Ich habe daran gearbeitet, die richtige Umgebung zum Kompilieren von Litecoin einzurichten, und habe die Anweisungen daraus befolgt:
https://bitcointalk.org/index.php?PHPSESSID=1dl8pkva2oqpjsd3h455k7hrj7&topic=149479.0;all
2.2 Berkeley-DB: http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
Wir verwenden Version 4.8, um die Binär-Wallet-Kompatibilität zu erhalten.
Aus einer MinGW-Shell das Quellarchiv entpacken, konfigurieren, Zeile 113 von db.h bearbeiten und dann Folgendes erstellen:
Code:
cd /c/deps/
tar xvfz db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix
../dist/configure --disable-replication --enable-mingw --enable-cxx
Stellen Sie nach der Konfiguration sicher, dass Sie Ihre build_unix/db.h bearbeiten, indem Sie Zeile 113 ersetzen:
Code:
typedef pthread_t db_threadid_t;
mit
Code:
typedef u_int32_t db_threadid_t;
Ich war bereit, es zu tun, aber das passierte:
Ich habe versucht, db-4.8.30.NC aus mehreren Quellen zu bekommen, aber kein Glück – der Ordner build_unix ist immer leer.
Also, was ist der Deal?
Das build_unix-Verzeichnis enthält nur die .IGNORE_ME-Datei in der Distribution. Das Verzeichnis wird durch den make-Befehl gefüllt.
../dist/configure --disable-replication --enable-mingw --enable-cxx
make
Sie müssen db.h in der neuesten Distribution nicht bearbeiten, da sie die Typedef bereits korrigiert haben.
ScripterRon
Austin Burk
ScripterRon
Austin Burk
ScripterRon