## Lpub3d build script, painfully hobbled to the finish line with Claude code. Very bad build flow, need to go back and understand why official build script fails on Ubuntu 24.04 and 22.04 - first working ``` LPub3D v2.4.9 r86 (Release) for Linux AMD 64bit ========================== Arguments: --help Usage: lpub3d24 [Options] [LDraw file] [LDraw file]: Use absolute file path and, although no extension is required, consider using file names with .ldr, .mpd or .dat extension. [Options]: Options preceded by '+/++' are only applicable when starting in Interactive (GUI) mode. They have no effect in Console mode. [lpub3d24 Options] +ll, ++liblego: Load the LDraw LEGO archive parts library in GUI mode. +lt, ++libtente: Load the LDraw TENTE archive parts library in GUI mode. +lv, ++libvexiq: Load the LDraw VEXIQ archive parts library in GUI mode. -aec, --automate-edge-color: Enable automatically adjusted edge colors. -cc, --color-contrast : Color contrast value between 0.0 and 1.0. -bec, --black-edge-color <#AARRGGBB>: High contrast edge color for black parts. -ccf, --color-config-file : Full path for alternate LDConfig colour file. -dec, --dark-edge-color <#AARRGGBB>: High contrast edge color for dark color parts. -ec, --edge-color <#AARRGGBB>: High contrast edge color. -emc, --export-meta-commands : Export LPUB meta commands to specified file. -fc, --fade-steps-color : Set the global fade color. Overridden by fade opacity - if opacity not 100 percent. Default is Light_Blue -fo, --fade-step-opacity : Set the fade steps opacity percent. Overrides fade color - if opacity not 100 percent. Default is 50 percent -fs, --fade-steps: Turn on fade previous steps. Default is off. -hc, --highlight-step-color <#AARRGGBB>: Set the step highlight color. Color code optional. Format is #RRGGBB. Default is #C0FFFF00. -hs, --highlight-step: Turn on highlight current step. Default is off. -hw, --highlight-line-width: Set the width of the highlighted edge lines - Enabled for LDGlite renderer only. Default is 1.0f. -ldv, --light-dark-value : Light/Dark color value between 0.0 and 1.0. -ll, --liblego: Load the LDraw LEGO archive parts library in command console mode. -lt, --libtente: Load the LDraw TENTE archive parts library in command console mode. -lv, --libvexiq: Load the LDraw VEXIQ archive parts library in command console mode. -ns, --no-stdout-log: Do not enable standard output for logged entries. Useful to prevent double (stdout and QSLog) output. Default is off. -nbec, --disable-black-edge-color: Disable high contrast edge color for black parts. -ndec, --disable-dark-edge-color: Disable high contrast edge color for dark color parts. -nec, --disable-edge-color: Disable high contrast edge color. -nscc, --disable-stud-cylinder-color: Disable high contrast stud cylinder color. -o, --export-option