On Mon, Dec 5, 2016 at 11:19 PM, Peter Kovacs <legi...@gmail.com> wrote:
> > > On 05.12.2016 21:59, Damjan Jovanovic wrote: > >> On Mon, Dec 5, 2016 at 8:46 PM, Peter Kovacs <legi...@gmail.com> wrote: >> >> >>> On 05.12.2016 17:32, Pedro Giffuni wrote: >>> >>> Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception >>>> >>>>> handling, build some files with optimizations disabled? >>>>> >>>>> Our build systems are not our biggest problem. Meson, or SCons, or >>>>> others, >>>>> could be good if we were starting a new project. We aren't. We are >>>>> maintaining one we poorly understand. >>>>> >>>>> >>>>> I agree the build system is not our biggest problem. >>>> >>>> My build Problems are substantial. It blocks all other activities I want >>> to do. >>> >>> Please elaborate? >> >> I experience different issues. > 1) > In file included from <svn_path>/main/udm/source/html/htmlitem.cxx:24:0: > ../inc/precomp.h:32:30: fatal error: cosv/csv_precomp.h: No such file or > directory > #include <cosv/csv_precomp.h> > > 2) libgcc_s.so.1 copy gets corrupted at copy from time to time. I fix the > error by running a script that replaces the file with a softlink. > > 3) basebmp has issues: > > main/basebmp/inc/basebmp/packedpixeliterator.hxx:86:23: error: left > operand of shift expression '(-1 << 1)' is negative [-fpermissiv] > main/basebmp/inc/basebmp/packedpixeliterator.hxx:80:10: error: enumerator > value for 'bit_mask' is not an integer constant enum { > > It finally breaks with > make: *** No rule to make target '<svn_path>/main/solver/420/un > xlngx6.pro/workdir/CxxObject/basebmp/source/bitmapdevice.o', needed by > '<svn_path>/main/solver/420/unxlngx6.pro/workdir/LinkTarget/ > Library/libbasebmp.so'. Stop. > > 4) icu breaks also with *** No rule to make target > > 5) if the build breaks lets say in basebmp, and I switch shells and start > build --all:basebmp it starts running again. But I have the feeling that it > does not maintain the order it had before. So there is an inconcitency, if > you stop after a break. shut down your console and start all over again. > > > Since I am on Arch Linux, wich is in nature quite different to traditional > distros I would not rule side effects out of my distro. However I dont have > a clue where to start looking, or what I should expect from the build > system. > > > All the best > Peter > Interesting. Which version are you compiling? I don't see the "-1 << 1" in my basebmp/inc/basebmp/packedpixeliterator.hxx on SVN trunk. Damjan