Open smcgu opened 3 weeks ago
It is recommended to start by using BuildLinux.sh to build and test if everything functions correctly.
sudo ./BuildLinux.sh -u
./BuildLinux.sh -disr
This worked. Why is the BuildLinux.sh
script listed as Step 4 of the Linux Compile Guide? If it is the recommended (and working) solution, can it be bumped up to the top and recommended solution?
It is recommended to start by using BuildLinux.sh to build and test if everything functions correctly.
sudo ./BuildLinux.sh -u ./BuildLinux.sh -disr
This worked. Why is the
BuildLinux.sh
script listed as Step 4 of the Linux Compile Guide? If it is the recommended (and working) solution, can it be bumped up to the top and recommended solution?
The Linux compile guide hasn’t been updated in a long time, it may need to be rewritten.
Bambu Studio Version
v01.09.07.52
Where is the application from?
Bambu Lab github releases
OS version
Fedora 39, Fedora 40, Debian 12
Additional system information
No response
Printer
X1C
How to reproduce
v01.09.07.52
BambuStudio_dep
directoryBambuStudio/deps
cmake ../ -DDESTDIR="/home/user/Downloads/BambuStudio_dep" -DCMAKE_BUILD_TYPE=Release -DDEP_WX_GTK3=1
(Step 2 of the guide, building the deps)The Linux Compile Guide dependencies did not seem to be complete for my Fedora and Debian installs. So, I'm noting them here. I understand that Debian is not officially supported but I was encountering the same error for two versions of (supported) Fedora.
mesa-libGL mesa-libGLU mesa-libOSMesa nasm yasm x264 gstreamer1 gcc gcc-c++ cmake mesa-libGL-devel mesa-libGLU-devel m4 perl extra-cmake-modules wayland-devel wayland-protocols-devel libxkbcommon-devel gtk3-devel webkit2gtk3-devel gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugin-openh264 mesa-libOSMesa-devel nasm yasm x264-devel boost boost-devel libcurl-devel glfw-devel cereal-devel ilmbase-devel tbb tbb-devel glew-devel NLopt-devel openvdb-devel openvdb eigen3-devel expat-devel
cmake clang git g++ build-essential libgl1-mesa-dev m4 libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules pkgconf libglu1-mesa-dev libcairo2-dev libgtk-3-dev libsoup2.4-dev libwebkit2gtk-4.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-bad libosmesa6-dev nasm yasm libx264-dev libboost-dev libboost-filesystem-dev libboost-thread-dev libboost-log-dev libboost-locale-dev libboost-iostreams-dev libtbb-dev libcurlpp-dev libglew-dev libglfw3-dev libcereal-dev libnlopt-dev libnlopt-cxx-dev libopenvdb-tools
Related issues and PRs:
Actual results
From Fedora 40:
Expected results
cmake
should successfully configure.Project file & Debug log uploads
Only the Debian 12 build generates a
CMakeOutput.log
file. The Fedoracmake
runs do not generate the log files.Checklist of files to include