Estoy tratando de compilar bitcoind en Windows pero build_unix para db-4.8.30.NC está vacío. ¿Que necesito hacer?

He estado trabajando para configurar el entorno adecuado para compilar litecoin y he seguido las instrucciones de esto:

https://bitcointalk.org/index.php?PHPSESSID=1dl8pkva2oqpjsd3h455k7hrj7&topic=149479.0;todos

2.2 Base de datos de Berkeley: http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz

Usaremos la versión 4.8 para preservar la compatibilidad con la billetera binaria.

Desde un shell MinGW, descomprima el archivo fuente, configure, edite la línea 113 de db.h y luego haga:

Código:

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

después de configurar, asegúrese de editar su build_unix/db.h reemplazando la línea 113:

Código:

typedef pthread_t db_threadid_t;

con

Código:

typedef u_int32_t db_threadid_t;

Estaba listo para hacerlo, pero sucedió esto:La carpeta build_unix está vacía

Intenté obtener db-4.8.30.NC de varias fuentes, pero no tuve suerte: la carpeta build_unix siempre está vacía.

Entonces, ¿cuál es el trato?

Acabo de descargar Berkeley DB desde el enlace y no tuve problemas. El db-4.8.30NC.tar.gz tiene 21,7 MB. ¿Es este el tamaño de su archivo?
No tengo problemas para descargar el archivo; ¿Puede decirme qué hay dentro de su directorio build_unix? Solo tengo un archivo .IGNORE_ME.
Hay 793 archivos, uno de los cuales es .IGNORE_ME. También hay un subdirectorio .libs. Parece que su tarball no se descomprimió correctamente o se truncó.
¿Puedo tener tu enlace? Probé tanto mingw como 7zip para abrirlo. Probé el visor zip de Windows para una versión zip.
Te engañé porque ya he construido Berkely DB. Regresé y miré el archivo .tar.gz nuevamente y contiene solo el archivo .IGNORE_ME. Solo necesita ejecutar los comandos configure y make para crear todos los archivos en el directorio.

Respuestas (1)

El directorio build_unix contiene solo el archivo .IGNORE_ME en la distribución. El directorio se llena con el comando make.

../dist/configure --disable-replication --enable-mingw --enable-cxx
make

No necesita editar db.h en la última distribución ya que ya han corregido el typedef.

../dist/configure --enable-cxx haz que esto también funcione
Estoy tratando de construir esto en Windows, no veo un archivo de configuración. alguien puede señalar
No puedo creer que me perdí esta respuesta. Veré si todavía tengo esas cosas en mi computadora portátil, ¡tal vez pueda ponerlas en marcha cuando tenga tiempo!