removed lib3ds-dev dependency since we build it, added libgl2ps-dev

This commit is contained in:
Harvey Fong 2025-08-22 16:11:22 +00:00
parent f725b1ab65
commit 2c28ec6036

View File

@ -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"