diff --git a/poomer-lpub3d-build.sh b/poomer-lpub3d-build.sh index 6208089..f57e0e7 100755 --- a/poomer-lpub3d-build.sh +++ b/poomer-lpub3d-build.sh @@ -141,17 +141,12 @@ sudo apt install -y \ qtbase5-dev libqt5opengl5-dev \ mesa-utils libegl-mesa0 libgl1-mesa-dev libgl1-mesa-dri libglu1-mesa libglu1-mesa-dev xvfb \ libpng-dev libjpeg-dev zlib1g-dev libminizip-dev \ - libboost-dev libtinyxml-dev lib3ds-dev + libboost-dev libtinyxml-dev libgl2ps-dev log_success "Essential dependencies installed successfully" -# CRITICAL: Fix lib3ds naming issue on Ubuntu 24.04 -# The system has lib3ds-1.so but LDView expects lib3ds.so -if [ ! -f /usr/lib/x86_64-linux-gnu/lib3ds.so ]; then - log_info "Creating lib3ds.so symlink for Ubuntu 24.04 compatibility..." - sudo ln -sf /usr/lib/x86_64-linux-gnu/lib3ds-1.so /usr/lib/x86_64-linux-gnu/lib3ds.so - log_success "Created lib3ds.so symlink" -fi +# NOTE: We build lib3ds from LDView's 3rdParty sources, not system package +# System lib3ds-dev is incompatible - missing required mesh functions # Set curl options curlopts="-sL"