Maf, There are instructions for enough git in the wiki, linked from the Developers_Source_Code section I gave you earlier.
Regards, John Ralls > On May 14, 2019, at 9:37 AM, Maf. King <m...@chilwell.net> wrote: > > Ok, understood. > > I actually downloaded a zip, not a tarball, which I thought sligthly odd, but > that's what the green download button gave... > > /me goes off to learn some git. just enough to be dangerous <wink> > > thanks chaps, > > will report back in due course. > > Maf. > > > > On Tuesday, 14 May 2019 15:38:22 BST John Ralls wrote: >> Maf, you need to delete your source directory and clone the repository. See >> https://wiki.gnucash.org/wiki/GnuCash_Sources#Developers_Source_Code >> >> This failure is not at all odd. Building from a Github-generated tarball is >> guaranteed to fail because it's not pre-swigged and our buildsystem only >> invokes swig if it detects that it's using a git clone. We should change >> the build so that it detects the absence of the swigged source files and >> either sets up to run swig or fails with an intelligible error that one is >> trying to build in a way that's not supported. I think the former makes >> more sense. >> >> Regards, >> John Ralls >> >>> On May 14, 2019, at 6:49 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> >>> wrote: >>> >>> Hmm, that's odd. And your source directory is a git clone ? Or did you >>> download the tarball from git ? >>> >>> Regards, >>> >>> Geert >>> >>> Op dinsdag 14 mei 2019 10:25:03 CEST schreef Maf. King: >>>> On Tuesday, 14 May 2019 09:18:02 BST Maf. King wrote: >>>>> Geert, >>>>> >>>>> No Problem. >>>>> >>>>> swig was not installed. (suse build-deps error?) >>>>> >>>>> have installed it and cmake is running at the moment...will report back >>>> >>>> cmake failed again - i think identically, but haven't looked closely. >>>> >>>> there are files that it is looking for that are not in the source tree. >>>> >>>> cmake second run output: >>>> >>>> maf@janus:~/src/build-gc-vat> rm -rf * >>>> maf@janus:~/src/build-gc-vat> cmake >>>> -DCMAKE_INSTALL_PREFIX=$HOME/opt/gnucash- vat >>>> ../gnucash-maint-csv-export/ >>>> -- The C compiler identification is GNU 7.4.0 >>>> -- The CXX compiler identification is GNU 7.4.0 >>>> -- Check for working C compiler: /usr/bin/cc >>>> -- Check for working C compiler: /usr/bin/cc -- works >>>> -- Detecting C compiler ABI info >>>> -- Detecting C compiler ABI info - done >>>> -- Detecting C compile features >>>> -- Detecting C compile features - done >>>> -- Check for working CXX compiler: /usr/bin/c++ >>>> -- Check for working CXX compiler: /usr/bin/c++ -- works >>>> -- Detecting CXX compiler ABI info >>>> -- Detecting CXX compiler ABI info - done >>>> -- Detecting CXX compile features >>>> -- Detecting CXX compile features - done >>>> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") >>>> -- Checking for module 'glib-2.0>=2.40' >>>> -- Found glib-2.0, version 2.54.3 >>>> -- Checking for module 'gio-2.0' >>>> -- Found gio-2.0, version 2.54.3 >>>> -- Checking for module 'gobject-2.0>=2.20' >>>> -- Found gobject-2.0, version 2.54.3 >>>> -- Checking for module 'gmodule-2.0>=2.20' >>>> -- Found gmodule-2.0, version 2.54.3 >>>> -- Checking for module 'gthread-2.0>=2.20' >>>> -- Found gthread-2.0, version 2.54.3 >>>> -- Checking for module 'libxml-2.0>=2.7.0' >>>> -- Found libxml-2.0, version 2.9.7 >>>> -- Checking for module 'libxslt' >>>> -- Found libxslt, version 1.1.32 >>>> -- Checking for module 'webkit2gtk-4.0' >>>> -- Found webkit2gtk-4.0, version 2.24.1 >>>> -- Checking for module 'gtk+-3.0>=3.10.0' >>>> -- Found gtk+-3.0, version 3.22.30 >>>> -- Checking for module 'zlib' >>>> -- Found zlib, version 1.2.11 >>>> -- Found Gettext: /usr/bin/msgmerge (found suitable version "0.19.8.1", >>>> minimum required is "0.19.6") >>>> -- Using guile-2.0.x >>>> -- Using guile SRFI-64 >>>> -- Checking for module 'gwenhywfar>=4.9.99' >>>> -- Found gwenhywfar, version 4.18.0 >>>> -- Checking for module 'aqbanking>=5.3.4' >>>> -- Found aqbanking, version 5.7.8 >>>> -- Checking for module 'gwengui-gtk3' >>>> -- No package 'gwengui-gtk3' found >>>> -- Checking for module 'libofx' >>>> -- Found libofx, version 0.9.12 >>>> -- Performing Test HAVE_OFX_BUG_39 >>>> -- Performing Test HAVE_OFX_BUG_39 - Failed >>>> -- Found LibXslt: xslt;xml2;m;xml2 (found version "1.1.32") >>>> -- Found Perl: /usr/bin/perl (found version "5.26.1") >>>> -- Checking for module 'icu-uc' >>>> -- Found icu-uc, version 60.2 >>>> -- Checking for module 'icu-i18n' >>>> -- Found icu-i18n, version 60.2 >>>> -- Checking for module 'libsecret-1>=0.18' >>>> -- Found libsecret-1, version 0.18.5 >>>> -- Performing Test have_stringop_truncation >>>> -- Performing Test have_stringop_truncation - Failed >>>> -- Checking for GTEST >>>> -- Looking for pthread.h >>>> -- Looking for pthread.h - found >>>> -- Looking for pthread_create >>>> -- Looking for pthread_create - not found >>>> -- Check if compiler accepts -pthread >>>> -- Check if compiler accepts -pthread - no >>>> -- Looking for pthread_create in pthreads >>>> -- Looking for pthread_create in pthreads - not found >>>> -- Looking for pthread_create in pthread >>>> -- Looking for pthread_create in pthread - found >>>> -- Found Threads: TRUE >>>> -- Checking for GMOCK >>>> -- Looking for include file dirent.h >>>> -- Looking for include file dirent.h - found >>>> -- Looking for include file dlfcn.h >>>> -- Looking for include file dlfcn.h - found >>>> -- Looking for include file glob.h >>>> -- Looking for include file glob.h - found >>>> -- Looking for include file inttypes.h >>>> -- Looking for include file inttypes.h - found >>>> -- Looking for include file limits.h >>>> -- Looking for include file limits.h - found >>>> -- Looking for include file locale.h >>>> -- Looking for include file locale.h - found >>>> -- Looking for include file memory.h >>>> -- Looking for include file memory.h - found >>>> -- Looking for include file stdint.h >>>> -- Looking for include file stdint.h - found >>>> -- Looking for include file stdlib.h >>>> -- Looking for include file stdlib.h - found >>>> -- Looking for include file string.h >>>> -- Looking for include file string.h - found >>>> -- Looking for include file strings.h >>>> -- Looking for include file strings.h - found >>>> -- Looking for include file sys/stat.h >>>> -- Looking for include file sys/stat.h - found >>>> -- Looking for include file sys/time.h >>>> -- Looking for include file sys/time.h - found >>>> -- Looking for include file sys/times.h >>>> -- Looking for include file sys/times.h - found >>>> -- Looking for include file sys/types.h >>>> -- Looking for include file sys/types.h - found >>>> -- Looking for include file sys/wait.h >>>> -- Looking for include file sys/wait.h - found >>>> -- Looking for include file unistd.h >>>> -- Looking for include file unistd.h - found >>>> -- Looking for include file utmp.h >>>> -- Looking for include file utmp.h - found >>>> -- Looking for include file wctype.h >>>> -- Looking for include file wctype.h - found >>>> -- Check if the system is big endian >>>> -- Searching 16 bit integer >>>> -- Looking for stddef.h >>>> -- Looking for stddef.h - found >>>> -- Check size of unsigned short >>>> -- Check size of unsigned short - done >>>> -- Using unsigned short >>>> -- Check if the system is big endian - little endian >>>> -- Performing Test have_mod_mask >>>> -- Performing Test have_mod_mask - Success >>>> -- Configuring done >>>> >>>> CMake Error at common/test-core/CMakeLists.txt:43 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/common/test-core/swig-unittest- >>>> >>>> support-guile.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at libgnucash/app-utils/CMakeLists.txt:94 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/libgnucash/app-utils/swig-app- >>>> >>>> utils-guile.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at libgnucash/core-utils/CMakeLists.txt:130 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/libgnucash/core-utils/swig-core >>>> - >>>> >>>> utils-guile.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at libgnucash/engine/CMakeLists.txt:225 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/libgnucash/engine/swig-engine.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at libgnucash/gnc-module/CMakeLists.txt:21 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/libgnucash/gnc-module/swig-gnc- >>>> >>>> module.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at gnucash/gnome/CMakeLists.txt:126 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/gnucash/gnome/swig-gnome.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at gnucash/gnome-utils/CMakeLists.txt:206 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/gnucash/gnome-utils/swig-gnome- >>>> >>>> utils.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at gnucash/html/CMakeLists.txt:37 (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/gnucash/html/swig-gnc-html.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at gnucash/report/report-gnome/CMakeLists.txt:26 > (add_library): >>>> Cannot find source file: >>>> /home/maf/src/gnucash-maint-csv-export/gnucash/report/report-gnome/swi >>>> g- >>>> >>>> report-gnome.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error at gnucash/report/report-system/CMakeLists.txt:18 >>>> (add_library): Cannot find source file: >>>> >>>> >>>> /home/maf/src/gnucash-maint-csv-export/gnucash/report/report-system/swig- >>>> report-system.c >>>> >>>> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp >>>> .hxx .in .txx >>>> >>>> CMake Error: CMake can not determine linker language for target: >>>> test-core- >>>> guile >>>> CMake Error: Cannot determine link language for target "test-core-guile". >>>> CMake Error: CMake can not determine linker language for target: >>>> gncmod-app- utils >>>> CMake Error: Cannot determine link language for target >>>> "gncmod-app-utils". >>>> CMake Error: CMake can not determine linker language for target: >>>> gnc-core- >>>> utils >>>> CMake Error: Cannot determine link language for target "gnc-core-utils". >>>> CMake Error: CMake can not determine linker language for target: >>>> gncmod-engine CMake Error: Cannot determine link language for target >>>> "gncmod-engine". CMake Error: CMake can not determine linker language for >>>> target: gnc-module CMake Error: Cannot determine link language for target >>>> "gnc-module". CMake Error: CMake can not determine linker language for >>>> target: gnc-gnome CMake Error: Cannot determine link language for target >>>> "gnc-gnome". CMake Error: CMake can not determine linker language for >>>> target: gncmod-gnome- utils >>>> CMake Error: Cannot determine link language for target >>>> "gncmod-gnome-utils". CMake Error: CMake can not determine linker >>>> language for target: >>>> gncmod-html CMake Error: Cannot determine link language for target >>>> "gncmod-html". CMake Error: CMake can not determine linker language for >>>> target: gncmod- report-gnome >>>> CMake Error: Cannot determine link language for target >>>> "gncmod-report-gnome". CMake Error: CMake can not determine linker >>>> language >>>> for target: gncmod- report-system >>>> CMake Error: Cannot determine link language for target >>>> "gncmod-report-system". -- Generating done >>>> -- Build files have been written to: /home/maf/src/build-gc-vat >>>> maf@janus:~/src/build-gc-vat> >>> >>> _______________________________________________ >>> gnucash-devel mailing list >>> gnucash-devel@gnucash.org >>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >> >> _______________________________________________ >> gnucash-devel mailing list >> gnucash-devel@gnucash.org >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > > > -- > Maf. King > PGP Key fingerprint = 8D68 A91F 733B 2C1F 43B7 2B7C E591 E8E1 0DE7 C542 > > > > > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel