Hello, I don't think there is a bug. Some paths are calculated based on install prefix and cached. If you change the install prefix you should clean cmake cache before build.
See https://gitlab.com/kicad/code/kicad/-/blob/509b39e9e4523d053f7473bd8f755bc006e104ba/CMakeLists.txt#L556 Best, Andrew On Sun, Jan 22, 2023 at 4:42 PM William Douglas <sleepy.w...@gmail.com> wrote: > Just tried compiling the latest version of KiCad direct from source. For > the "INSTALL_PREFIX" I specified a directory within my home directory. > This was to prevent the new build from impacting my system. > > After building I attempted to install as the current user. This should be > fine but it turned out to have problems. Looks like > "/usr/local/share/kicad/resources" is being written to despite the newly > provided installation prefix. Here is the result: > > -- Installing: > /home/william/Applications/kicad/share/applications/org.kicad.pcbnew.desktop > -- Installing: > /home/william/Applications/kicad/share/applications/org.kicad.bitmap2component.desktop > -- Installing: /home/william/Applications/kicad/share/metainfo > -- Installing: > /home/william/Applications/kicad/share/metainfo/org.kicad.kicad.metainfo.xml > CMake Error at resources/bitmaps_png/cmake_install.cmake:54 (file): > file cannot create directory: /usr/local/share/kicad/resources. Maybe need > administrative privileges. > Call Stack (most recent call first): > resources/cmake_install.cmake:63 (include) > cmake_install.cmake:57 (include) > > > FAILED: CMakeFiles/install.util > cd /home/william/Source/kicad/build/release && /usr/bin/cmake -P > cmake_install.cmake > ninja: build stopped: subcommand failed. > > It mostly works, but not all portions of the install script adhere to the > requested install prefix. I used the build command: > > cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo > -DCMAKE_INSTALL_PREFIX=/home/william/Applications/kicad -G Ninja ../../ > > Performing a build / install into a user home folder should not require > superuser privileges. If there was a good reason then fine, but this error > looks like an oversight so I thought I should make note of it here. > > Thanks for the great software, > William > > -- > You received this message because you are subscribed to the Google Groups > "KiCad Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to devlist+unsubscr...@kicad.org. > To view this discussion on the web visit > https://groups.google.com/a/kicad.org/d/msgid/devlist/ba08aa7b-2cc4-4a41-ac29-ae4ea7c112dfn%40kicad.org > <https://groups.google.com/a/kicad.org/d/msgid/devlist/ba08aa7b-2cc4-4a41-ac29-ae4ea7c112dfn%40kicad.org?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to devlist+unsubscr...@kicad.org. To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CADn3vW3H9pTp-8Ts9LZAOYRbbHniJwd9q1Y9uJ%2BoddXe-SbgBQ%40mail.gmail.com.