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

Reply via email to