DiegoEmilio01 / IIC3413

Repositorio del curso Implementación de Sistemas de Bases de Datos
16 stars 2 forks source link

Error compilando el proyecto #12

Open Rorro2408 opened 3 months ago

Rorro2408 commented 3 months ago

Hola, estoy teniendo problemas para compilar el proyecto. He estado siguiendo las instrucciones del README a la perfección, pero cuando trato de compilar con el siguiente comando:

cmake -Bbuild/Debug -DCMAKE_BUILD_TYPE=Debug && cmake --build build/Debug/

Me sale el siguiente error:

CMake Error: The source directory "" does not exist.

Que es lo que estaré haciendo mal?

Edit: Aparentemente cmake y gcc no se actualizaron con los comandos : sudo apt update && sudo apt install git g++ cmake

Puede ser que mi problema es que estoy usando ubuntu18.04?

cirojas commented 3 months ago

estás corriendo ese comando desde la raíz del proyecto? si ya lo hacías, borra la carpeta build y luego corre

cmake -Bbuild/Debug -DCMAKE_BUILD_TYPE=Debug

y luego

cmake --build build/Debug/

y dame el output completo de esos dos comandos, para ver si da alguna pista.

Igualmente te aconsejo usar una versión más reciente de Ubuntu, no se si el proyecto del curso funcionará bien con la versión 18.04, pero en MillenniumDB que es el proyecto en el que trabajo, y del cual se inspira el proyecto del curso, la versión más antigua de Ubuntu soportada es 20.04. Se puede compilar en versiones más antiguas pero hay que instalar cosas manualmente ya que las versiones de los repositorios de apt no sirven.

Rorro2408 commented 3 months ago

Ya lo resolví, termine usando tutoriales que encontré en: https://gist.github.com/xiasenhai/918ab482e584ac1f5b48a8c2f78eab36 y en: https://askubuntu.com/questions/355565/how-do-i-install-the-latest-version-of-cmake-from-the-command-line para instalar las últimas versiones de gcc y cmake de forma manual y ahora si compila.

Igual creo que para la siguiente entrega voy intentar hacerla desde una versión de ubuntu más reciente.