Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make failed (debian) #173

Open
SBDushenkov opened this issue Feb 2, 2025 · 3 comments
Open

Make failed (debian) #173

SBDushenkov opened this issue Feb 2, 2025 · 3 comments

Comments

@SBDushenkov
Copy link

SBDushenkov commented Feb 2, 2025

build.log

cmake .. -DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release

make

(uuid_generate installed)

@starseeker
Copy link
Member

Can you tell us which version this is? Latest main?

The failure is in OpenNURBS, which is one of the dependencies from https://github.com/BRL-CAD/bext - could you try building bext separately and seeing what the OpenNURBS build logs tell you? Also, do you have libuuid-dev on your system?

@SBDushenkov
Copy link
Author

SBDushenkov commented Feb 19, 2025

Yes, latest main (as cloned)
Steps to reproduce (for initial issue)

docker run --rm --net=host -it --entrypoint bash debian:latest
apt update
apt upgrade
apt install build-essential make cmake
apt install libc6-dev libfreetype-dev libfontconfig-dev
apt install xserver-xorg-dev libx11-dev libxi-dev libglu1-mesa-dev
apt install git
git clone https://github.com/BRL-CAD/brlcad.git
cd brlcad/
mkdir build
export BRLCAD_ENABLE_STRICT=OFF
export BRLCAD_ENABLE_COMPILER_WARNINGS=OFF
export BRLCAD_BUNDLED_LIBS=ON
cd build/
cmake .. -DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release

And yes. Issue is related to BRL-CAD/bext
Make bext also failed

same preparation +
sudo apt-get install tk
git clone https://github.com/BRL-CAD/bext
mkdir bext_build && cd bext_build
cmake ../bext -DENABLE_ALL=ON -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release --parallel 8

@starseeker
Copy link
Member

In the bext build directory there should be a folder:

opennurbs/OPENNURBS_BLD-prefix/src/OPENNURBS_BLD-stamp/

with a bunch of log files for the various steps. Does any of them have a more informative error message?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants