Ken Moffat wrote: > I'm testing things with make-4.0 in case there are any issues. So > far, the only problem has been in glibc. > > I've now got as far as exiv2, and was surprised to see how it > failed when I built it with make -j4 : > > libtool: compile: g++ -O2 -fvisibility=hidden > -fvisibility-inlines-hidden -Wall -Wcast-align -Wpointer-arith > -Wformat-security -Wmissing-format-attribute -Woverloaded-virtual -W > -MMD -I. -DEXV_LOCALEDIR=\"/usr/share/locale\" -I../xmpsdk/include > -c -DEXV_BUILDING_LIB=1 cr2image.cpp -fPIC -DPIC -o > .libs/cr2image.o > In file included from types.hpp:42:0, > from convert.cpp:35: > version.hpp:123:5: error: ‘EXIV2API’ does not name a type > EXIV2API int versionNumber(); > ^ > (lots more errors ...) > make[1]: Leaving directory '/scratch/working/exiv2-0.23/src' > Makefile:60: recipe for target 'all' failed > make: *** [all] Error 2 > > Usually, these sorts of errors happen when I upgrade the toolchain, > but only gmp is newer than what I used in LFS-7.4. > > I tried building it with -j1 and everything is fine, so this is > just a Heads Up that there seems to be a race here.
We do mention this, in general, in LFS in the section 4.5 (About SBUs) note. Perhaps we should add it to BLFS Chapter 2 (Notes on Building Software) also. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
