[Pkg-electronics-devel] Bug#1101443: kicad: colors lost on 3D models when exporting STEP

Bernhard schlimmchen at posteo.net
Thu Mar 27 15:20:27 GMT 2025


Package: kicad
Version: 9.0.0+dfsg-1~bpo12+1
Severity: normal
X-Debbugs-Cc: schlimmchen at posteo.net

Dear Maintainer,

there seems to be a regression when exporting a board from pcbnew to the
STEP format. When opening/importing the generated STEP file in FreeCAD,
no 3D model of a component has coloring.

For tests, I exported a STEP file of the demo project "pic_programmer".
The STEP files with colors are ~500kB larger than those without.

The problem only concerns Debian bookworm when installing KiCAD 9.0.0
from bookworm-backports. To be sure I reproduced this in a VirtualBox
running Debian bookworm as well.

The problem does NOT occur on
 * Debian bookworm with KiCAD 8.0.8
 * Debian trixie with KiCAD 9.0.0
 * Debian bookworm when using the flatpak package of KiCAD 9.0.0
 * Windows with KiCAD 9.0.0 and 9.0.1-rc2

Given that the flatpak package works as expected on the same host that
KiCAD 9.0.0 form bookworm-backports fails, I assume a run-time or
build-time dependency is missing?

Thank you for looking at this,
Bernhard

-- System Information:
Debian Release: 12.10
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 'stable'), (65, 'testing'), (60, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-32-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kicad depends on:
ii  libc6                            2.36-9+deb12u10
ii  libcairo2                        1.16.0-7
ii  libcurl4                         8.12.1-3~bpo12+1
ii  libfontconfig1                   2.14.1-4
ii  libfreetype6                     2.12.1+dfsg-5+deb12u4
ii  libgcc-s1                        12.2.0-14
ii  libgit2-1.5                      1.5.1+ds-1+deb12u1
ii  libgl1                           1.6.0-1
ii  libglew2.2                       2.2.0-4+b1
ii  libglib2.0-0                     2.74.6-2+deb12u5
ii  libglu1-mesa [libglu1]           9.0.2-1.1
ii  libgtk-3-0                       3.24.38-2~deb12u3
ii  libharfbuzz0b                    6.0.0+dfsg-3
ii  libngspice0                      44.2+ds-1~bpo12+1
ii  libnng1                          1.5.2-2
ii  libocct-data-exchange-7.6        7.6.3+dfsg1-7
ii  libocct-foundation-7.6           7.6.3+dfsg1-7
ii  libocct-modeling-algorithms-7.6  7.6.3+dfsg1-7
ii  libocct-modeling-data-7.6        7.6.3+dfsg1-7
ii  libocct-ocaf-7.6                 7.6.3+dfsg1-7
ii  libodbc2                         2.3.11-2+deb12u1
ii  libprotobuf32                    3.21.12-3
ii  libpython3.11                    3.11.2-6+deb12u5
ii  libsecret-1-0                    0.20.5-3
ii  libstdc++6                       12.2.0-14
ii  libwxbase3.2-1                   3.2.2+dfsg-2
ii  libwxgtk-gl3.2-1                 3.2.2+dfsg-2
ii  libwxgtk3.2-1                    3.2.2+dfsg-2
ii  libzstd1                         1.5.4+dfsg2-5
ii  python3                          3.11.2-1+b1
ii  python3-wxgtk4.0                 4.2.0+dfsg-3
ii  zlib1g                           1:1.2.13.dfsg-1

Versions of packages kicad recommends:
ii  kicad-demos      9.0.0+dfsg-1~bpo12+1
ii  kicad-libraries  9.0.0+dfsg-1~bpo12+1
ii  xsltproc         1.1.35-1+deb12u1

Versions of packages kicad suggests:
pn  extra-xdg-menus                                             <none>
pn  kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es   <none>
    | kicad-doc-fr | kicad-doc-id | kicad-doc-it | kicad-doc-j
    a | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh
ii  kicad-packages3d                                            9.0.0-1~bpo12+1

-- no debconf information



More information about the Pkg-electronics-devel mailing list