incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Armin Le Grand <Armin.Le.Gr...@me.com>
Subject Re: Build braker in drawinglayer
Date Thu, 29 Dec 2011 20:40:34 GMT
	Hi*,

Address of bitfield is strange, but can only be a bitfield variable. The 
only one in the class TextBreakupHelper is mbNoDXArray, and it is only 
used internally. Address of bitfield implies that it gets somewhere 
casted or given as pointer/reference to some call, but it gets not. The 
only thing which I stumbled upon is that it gets not really initialized 
(see constructor of TextBreakupHelper), so please try:

ln44: 'mbNoDXArray()' -> 'mbNoDXArray(true)'

If this helps this is a hint that the compiler tries to make this a 
function call...

HTH!

On 29.12.2011 02:47, L'oiseau de mer wrote:
> This is the message that exec make -r , but i still not see which line
> in the file textbreakuphelper.cxx:
>
> [ build CXX ] drawinglayer/source/primitive2d/textbreakuphelper
> R=/UNIX-LAB/ooo&&  S=$R/main&&  O=$S/solver/340/unxsoli4.pro&&
> W=$O/workdir&&   mkdir -p
> $W/CxxObject/drawinglayer/source/primitive2d/&&  mkdir -p
> $W/Dep/CxxObject/drawinglayer/source/primitive2d/&&
> /opt/solarisstudio12.3/bin/CC -DC52 -DCPPU_ENV=sunpro5 -DCUI
> -DENABLE_GTK -DENABLE_LAYOUT=0 -DENABLE_LAYOUT_EXPERIMENTAL=0 -DINTEL
> -DNDEBUG -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DPRODUCT -DPRODUCT_FULL
> -DSOLARIS -DSOLAR_JAVA -DSTLPORT_VERSION=400 -DSUN -DSUN4 -DSUPD=340
> -DSYSV -DUNIX -DUNX -DVCL -D_POSIX_PTHREAD_SEMANTICS -D_PTHREADS
> -D_REENTRANT   -DDRAWINGLAYER_DLLIMPLEMENTATION  -temp=/tmp -KPIC -mt
> -xldscope=hidden -features=no%altspell -library=no%Cstd +w2
> -erroff=doubunder,identexpected,inllargeuse,inllargeint,notemsource,reftotemp,truncwarn,wnoretvalue,anonnotype
>    -DEXCEPTIONS_ON  -xarch=generic -xO3 -c
> $S/drawinglayer/source/primitive2d/textbreakuphelper.cxx -o
> $W/CxxObject/drawinglayer/source/primitive2d/textbreakuphelper.o -xMMD
> -xMF $W/Dep/CxxObject/drawinglayer/source/primitive2d/textbreakuphelper.d
> -I$S/drawinglayer/source/primitive2d/ -I$O/inc/stl -I$O/inc/stl
> -I$O/inc/external -I$O/inc -I$S/solenv/unxsoli4/inc -I$S/solenv/inc
> -I$S/res -I/opt/solarisstudio12.3/include -I$S/solenv/inc/Xp31
> -I/usr/jdk/instances/jdk1.6.0/include
> -I/usr/jdk/instances/jdk1.6.0/include/solaris
> -I/usr/jdk/instances/jdk1.6.0/include/native_threads/include
> -I$S/drawinglayer/inc -I$S/drawinglayer/inc/pch
> -I$S/drawinglayer/source/processor2d -I$S/solenv/inc -I$O/inc/offuh
> Error: Cannot take the address of a bit field.
> Error: Cannot continue processing because of prior errors.
> Compilation aborted.
> make: *** [/UNIX-LAB/ooo/main/solver/340/unxsoli4.pro/workdir/CxxObject/drawinglayer/source/primitive2d/textbreakuphelper.o]
> Error 2
>
>
> 2011/12/28 Ariel Constenla-Haile<arielch@apache.org>:
>> Hi L'oiseau de mer,
>>
>> On Wed, Dec 28, 2011 at 09:35:06AM +0800, L'oiseau de mer wrote:
>>> I build in solaris, and it appear these message:
>>> (many files appears this warn message "has a high resolution time stamp"
>>
>> this is a known issue, but not a build breaker. See
>> http://wiki.services.openoffice.org/wiki/Build_Environment_Effort/Status_And_Next_Steps#Detected_problems.2C_caveats_and_known_issues
>>
>>
>>> [ build CXX ] drawinglayer/source/primitive2d/textbreakuphelper
>>> Error: Cannot take the address of a bit field.
>>> Error: Cannot continue processing because of prior errors.
>>> Compilation aborted.
>>> make: *** [/UNIX-LAB/ooo/main/solver/340/unxsoli4.pro/workdir/CxxObject/drawinglayer/source/primitive2d/textbreakuphelper.o]
>>> Error 2
>>> dmake:  Error code 2, while making 'all'
>>
>> the error seems to be in
>> drawinglayer/source/primitive2d/textbreakuphelper.cxx
>> Quite strange, it builds fine here.
>>
>> Can you get a full error message, with line and column numbers?
>> Execute make -r in drawinglayer, you will get verbose output.
>>
>>
>> Regards
>> --
>> Ariel Constenla-Haile
>> La Plata, Argentina
>



Mime
View raw message