build failure

Michael Meeks michael.meeks at suse.com
Fri Apr 5 06:42:11 PDT 2013


Hi there,

On Fri, 2013-04-05 at 12:58 +0200, Winfried Donkers wrote:
> Well, I'm not so good with untangling make output, so before I start poking on IRC, I have pasted the out to the list.
> I would expect that if a path is missing/incorrect, git would complain that the make file is not the as on master.

	gcc complains that it can't find the header which is as expected; we
can't have make complain if a file is missing since it'd have to use
dependencies from the last compile - and files do indeed move around the
tree :-)

	Your problem is this guy:

S=/home/w.donkers/git/libo && O=$S/solver/unxlngi6 && W=
$S/workdir/unxlngi6 &&  mkdir -p $W/CxxObject/helpcompiler/source/
$W/Dep/CxxObject/helpcompiler/source/ && cd /home/w.donkers/git/libo
&&  /usr/bin/ccache g++ -DCPPU_ENV=gcc3 -DDBG_UTIL -DINTEL
-DLIBO_INTERNAL_ONLY -DLINUX -DOSL_DEBUG_LEVEL=1 -DSAL_LOG_INFO
-DSAL_LOG_WARN -DSOLAR_JAVA -DSUPD=410 -DUNIX -DUNX -DX86 -D_DEBUG
-D_GLIBCXX_DEBUG -D_PTHREADS -D_REENTRANT  -DRTL_USING
-DL10N_DLLIMPLEMENTATION -DHELPLINKER_DLLIMPLEMENTATION  -DHAVE_CXX0X
-DSYSTEM_LIBXML   -DHAVE_GCC_VISIBILITY_FEATURE -fvisibility=hidden
-Wall -Wendif-labels -Wextra -Wundef -Wunused-macros -fmessage-length=0
-fno-common -pipe  -fvisibility-inlines-hidden -fPIC -Wshadow
-Woverloaded-virtual  -Wnon-virtual-dtor -std=gnu++0x  -DEXCEPTIONS_ON
-fexceptions -O0 -ggdb2 -finline-limit=0 -fno-inline -fno-default-inline
-c $S/helpcompiler/source/HelpLinker.cxx -o
$W/CxxObject/helpcompiler/source/HelpLinker.o -MMD -MT
$W/CxxObject/helpcompiler/source/HelpLinker.o -MP -MF
$W/Dep/CxxObject/helpcompiler/source/HelpLinker.d_ -I
$S/helpcompiler/source/ -I$O/inc/external/expat -I
$W/UnpackedTarball/boost  -I$O/inc/external -I$O/inc -I$S/solenv/inc
-I/usr/lib/jvm/java-1.7.0-openjdk/include
-I/usr/lib/jvm/java-1.7.0-openjdk/include/linux -I$S/config_host  -I
$W/UnoApiHeadersTarget/udkapi/normal -I
$W/UnoApiHeadersTarget/offapi/normal    -I/usr/include/libxml2
-I/usr/include/libxml2     && mv
$W/Dep/CxxObject/helpcompiler/source/HelpLinker.d_
$W/Dep/CxxObject/helpcompiler/source/HelpLinker.d

	The bit that should include expat is:

	-I$O/inc/external/expat

	Where $O=/home/w.donkers/git/libo/solver/unxlngi6

	Do you really not have an expat.h in there ? I do :-)

	You said:

> The file expat.h does exist in lots of locations:
>
> ./solver/unxlngi6.pro/inc/external/expat.h

	I guess the difference being a .pro extension that has got lost from
your $S/ somewhere / somehow ?

	Did you somehow trigger some non-product build or other legacy horror
by mistake ? :-)

	ATB,

		Michael.

-- 
michael.meeks at suse.com  <><, Pseudo Engineer, itinerant idiot



More information about the LibreOffice mailing list