Hi Dear,
The KiCAD is near to perfect. I was began a new project with v7+. But now I cant to install on Debian 12. Always install v6 and talking to me, that this is correct version. But format files and structure is very different. I try with upgrade backports. I find .deb, but package manager disappear when I try to install from it. I try to build from a sources, install both 'unixODBC' or 'iODBC'. But give me, than they missed:
Test unixODBC:
# dpkg-query -L unixODBC
/.
/usr
/usr/bin
/usr/bin/isql
/usr/bin/iusql
/usr/share
/usr/share/doc
/usr/share/doc/unixodbc
/usr/share/doc/unixodbc/AUTHORS
/usr/share/doc/unixodbc/README
/usr/share/doc/unixodbc/changelog.Debian.gz
/usr/share/doc/unixodbc/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/isql.1.gz
/usr/share/man/man7
/usr/share/man/man7/unixODBC.7.gz
/usr/share/man/man1/iusql.1.gz
Compile sources:
cd build/release
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
../../
make
sudo make install
-- KiCad install dir: </usr/local>
-- Enabling warning -Wsuggest-override
-- Enabling warning -Wduplicated-branches
-- Enabling warning -Wduplicated-cond
-- Enabling error for -Wvla
-- Enabling warning -Wimplicit-fallthrough
-- Enabling error for -Wreturn-type
-- Enabling warning -Wshadow
-- Enabling warning -Wsign-compare
-- Enabling warning -Wmissing-field-initializers
-- Enabling warning -Wempty-body
-- Enabling warning -Wreorder
-- Enabling warning -Wmismatched-tags
-- Disabling warning -Wpsabi
-- Initializing trivial variables (-ftrivial-auto-var-init=zero)
-- Check for installed GLEW -- found
-- Found the following HarfBuzz libraries:
-- HarfBuzz (required): /usr/lib/x86_64-linux-gnu/libharfbuzz.so
-- Found OpenCASCADE Standard Edition version: 7.6.3
-- ++ OpenCASCADE Standard Edition include directory: /usr/include/opencascade
-- ++ OpenCASCADE Standard Edition shared libraries directory: /usr/lib/x86_64-linux-gnu
-- Check for installed Python Interpreter -- found
-- Python module install path: local/lib/python3.11/dist-packages
-- pybind11 v2.9.2
-- Found wxPython Phoenix 4.2.0/gtk3 (wxWidgets 3.2.2)
-- Version: 10.0.0
-- Build type: RelWithDebInfo
-- nanodbc version: 2.14.0
-- nanodbc compile: C++14
-- nanodbc feature: ODBC Version Override - OFF
-- nanodbc feature: Disable async features - OFF
-- nanodbc feature: Enable Unicode - ON
-- nanodbc feature: Enable Boost - ON
-- nanodbc feature: Enable SQL_NO_DATA bug workaround - OFF
CMake Error at thirdparty/nanodbc/CMakeLists.txt:138 (message):
can not find a suitable odbc driver manager. Please install either
'unixODBC' or 'iODBC'.
-- Configuring incomplete, errors occurred!
See also "/home/br8/Downloads/kicad/kicad-master/build/release/CMakeFiles/CMakeOutput.log".
See also "/home/br8/Downloads/kicad/kicad-master/build/release/CMakeFiles/CMakeError.log".
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
Please, give me some ideas, how to install a KiCAD v7 on Debian 12?
Thanks
Boris Mihailov