tags 815247 + patch user debian-bsd@lists.debian.org usertags 815247 + kfreebsd thanks
Hello, Andreas Beckmann wrote: > kicad FTBFS on hurd-i386 and kfreebsd-i386, kfreebsd-amd64: > [...] > /«BUILDDIR»/kicad-4.0.2+dfsg1/common/single_top.cpp:70:26: error: > 'LIB_ENV_VAR' was not declared in this scope > wxString ld_path( LIB_ENV_VAR ); The attached patch could have been another way to fix this. After that, I get to another error: | -- Check for installed Python Interpreter -- found | Traceback (most recent call last): | File "<string>", line 1, in <module> | ImportError: No module named distutils.sysconfig | CMake Error at CMakeLists.txt:637 (message): | Error occurred while attempting to find the Python site library path. It could be that some dependency on my system is outdated but I don't know what exactly. Maybe it won't be a problem on the buildds with up-to-date sid. Complicating this, the error was silently ignored until it fails later with: | cd build; export DESTDIR=/«BUILDDIR»/kicad-4.0.2+dfsg1/debian/tmp; make | install | make[2]: Entering directory '/«BUILDDIR»/kicad-4.0.2+dfsg1/build' | make[2]: *** No rule to make target 'install'. Stop. The build system also enables -j4 in places without asking, and uses "tee" which causes some buffering of stdout and creates its own buildlog which isn't really needed. Regards, -- Steven Chamberlain ste...@pyro.eu.org
Subject: support GNU libc platforms other than linux From: Steven Chamberlain <ste...@pyro.eu.org> Date: Sun, 21 Feb 2016 15:47:37 +0000 LD_LIBRARY_PATH is used on all GNU libc platforms, not just Linux, but GNU/kFreeBSD and GNU/Hurd also. --- a/include/kiway.h +++ b/include/kiway.h @@ -114,7 +114,7 @@ // be mangled. #define KIFACE_INSTANCE_NAME_AND_VERSION "KIFACE_1" -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__GLIBC__) || defined(__FreeBSD__) #define LIB_ENV_VAR wxT( "LD_LIBRARY_PATH" ) #elif defined(__WXMAC__) #define LIB_ENV_VAR wxT( "DYLD_LIBRARY_PATH" )
signature.asc
Description: Digital signature