Skip to content

building MeshLib on Debian 13 #5519

@fdarling

Description

@fdarling

Hello, I am trying to build MeshLib on Debian 13 (trixie) amd64. I did the following:

git clone --recurse-submodules https://github.com/MeshInspector/MeshLib.git
cd MeshLib
./scripts/build_thirdparty.sh

However it keeps complaining about missing dependencies. I started to install these through apt, but then I realized at least some of them are included as submodules in the thirdparty/ directory, such as the fmt library.

Why do I have to install packages such as libfmt-dev if thirdparty/fmt is included in the git repo? Is there a way to get it to "use" these built-in dependencies? Or are they only supposed to be used where packages are unavailable?

Also, using ./scripts/build_thirdparty.sh, is there a way to disable certain modules? Something similar to doing:

mkdir build
cd build
cmake .. -DMESHLIB_PYTHON_SUPPORT=OFF -DMESHLIB_BUILD_MRVIEWER=OFF -DMESHLIB_BUILD_MESHVIEWER=OFF -DMESHLIB_BUILD_MESHCONV=OFF -DMESHLIB_BUILD_SYMBOLMESH=OFF -DMESHLIB_BUILD_VOXELS=OFF -DMESHLIB_BUILD_EXTRA_IO_FORMATS=OFF -DMESHLIB_BUILD_MRCUDA=OFF

I'd appreciate some guidance!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions