I'm less and less thrilled with the current build state of Inkscape, at least on Ubuntu 14.04 LTS 32 bit. I'm hitting one roadblock after another on a basic build, something I don't recall with earlier revisions and the automake style build.
So, I started new on a completely different Ubuntu 14.04 LTS 32 bit system. This one had never been used for any sort of code development other than compiling a couple of simple C programs. I tried to build inkscape and kept track of the commands used (edited slightly to remove the many, many instances of "cmake .." needed to figure out which pieces were missing):
#as root cd /usr/local bzr checkout lp:inkscape wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc7.6.0.tar.gz gunzip -c gc7.6.0.tar.gz | tar -xf - cd gc7.6.0 ./configure --disable-shared --enable-static make make install cd .. rm -rf gc7.6* apt-get install libpopt-dev apt-get install libboost-dev apt-get install libjpeg-dev apt-get install libxslt1-dev apt-get install libpoppler-dev apt-get install libgsl0-dev ./download-gtest.sh mkdir inkscape/build cd inkscape/build cmake .. | tee cmake_20161109.logcmake .. 2>&1 | tee cmake_20161109.log make 2>&1 | tee build_20161109B.log
#ends before the previous system did, this time with: [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o /usr/local/src/inkscape/src/svg/svg-color.cpp: In function ‘guint32 sp_svg_read_color(const gchar*, const gchar**, guint32)’: /usr/local/src/inkscape/src/svg/svg-color.cpp:403:31: error: ‘assert’ was not declared in this scope && (str < end)));
nedit /usr/local/src/inkscape/src/svg/svg-color.cpp # tried adding this: # #include <assert> # to see if assert is then defined make 2>&1 | tee build_20161109C.log
#but the build blows up far before the previous problem, with [ 18%] Built target depixelize_LIB CMake Error at /usr/local/src/inkscape/CMakeScripts/inkscape-version.cmake:25 (string): string does not recognize sub-command CONCAT
Let's turn this around. Have any of you successfully built the current revision of Inkscape on a 32 bit linux system, preferably Ubuntu? If yes, what did you do differently from the preceding commands?
Thanks,
David Mathog mathog@...1176... Manager, Sequence Analysis Facility, Biology Division, Caltech