[sldev] Impossible to build client under MacOS X X.5 (Leopard) (892 errors after patch)

Lawson English lenglish5 at cox.net
Tue Nov 13 16:50:27 PST 2007


Lawson English wrote:
> Lawson English wrote:
>> Matthew Wiggins wrote:
>>> This occurs because the XCode 3 yacc build step produces an .hpp 
>>> file rather than the .h that is included by indra.l (indra.l.cpp is 
>>> generated from this file at build time, and is likely cleaned after 
>>> compilation, which is why you can't find it on your machine). You 
>>> can either rename the #include "indra.y.h" to .hpp, or you can add 
>>> the following to Target 'llcommon' info->Rules->Yacc source files 
>>> script:
>>> if [ -f 
>>> "${DERIVED_FILES_DIR}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.y.hpp" ];
>>> then
>>>     mv 
>>> "${DERIVED_FILES_DIR}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.y.hpp" 
>>> "${DERIVED_FILES_DIR}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.y.h" ;
>>> fi
>>>
>>> Hope this helps,
>>>
>>> Matthew (Wiggo Linden).
>>>
>> It has so far. llCommon compiled just fine. However, I got 186 
>> warnings out of it, though newview project is also compiling without 
>> complaints.
>>
>> If it stalls at the end I'll recompile llCommon and let you know what 
>> the warnings were. Glanced at them but forgot to copy them. Looked 
>> like it was noting a change in teh output file, which is to be expected.
>>
>> Lawson
>>
> Well, darn, it DID have errors but it doesn't seem to be related to 
> the renamed file issue ( I used the target script solution). Trying it 
> the other way by renaming the include to indra.y.hpp:

Now i get more warnigns on the build of llCommon AND 5 errors:

and xCode hung so I can't show them to you...

LOL

Will restart my mac and start over. No way to tell if its the build file 
or a flakey late beta MacOS and/or xCode.

L.


>
> Building target “newview” of project “macview” with configuration 
> “Development” — (5 errors)
>        cd /Developer/SL_folder/linden/indra/newview
>    /Developer/usr/bin/gcc-4.0 -x c++ -arch ppc -pipe -Wno-trigraphs 
> -fpascal-strings -faltivec -fasm-blocks -O0 -mdynamic-no-pic -Werror 
> -Wreturn-type -Wnon-virtual-dtor -Wformat -Wmissing-braces 
> -Wparentheses -Wswitch -Wunused-function -Wunused-label 
> -Wunused-parameter -Wunused-variable -Wunused-value -fmessage-length=0 
> -mtune=G4 -fvisibility=hidden -fvisibility-inlines-hidden 
> -Wno-deprecated-declarations -mmacosx-version-min=10.3 -gdwarf-2 
> "-I/Developer/SL_folder/linden/indra/newview/build/macview.build/Development/newview.build/Second 
> Life.hmap" -Wmost -Wno-sign-compare -Wno-switch -Winvalid-pch 
> -F/Developer/SL_folder/linden/indra/newview/build/Development 
> -I/Developer/SL_folder/linden/indra/newview/build/Development/include 
> -I../../libraries/ppc-darwin/include -I../../libraries/include 
> -I../llcommon 
> -I/Developer/SL_folder/linden/indra/newview/build/macview.build/Development/newview.build/DerivedSources 
> -DLL_DARWIN=1 -DLL_DEBUG=1 -D_DEBUG -fconstant-cfstrings -ffor-scope 
> -Wno-reorder -isysroot /Developer/SDKs/MacOSX10.4u.sdk -include 
> /Developer/SL_folder/linden/indra/newview/build/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/llviewerprecompiledheaders-fosgvaxoczwxafbotxysshuyvzaj/llviewerprecompiledheaders.h 
> -c /Developer/SL_folder/linden/indra/newview/viewer.cpp -o 
> /Developer/SL_folder/linden/indra/newview/build/macview.build/Development/newview.build/Objects-normal/ppc/viewer.o 
>
> In file included from 
> /Developer/SL_folder/linden/indra/newview/viewer.cpp:121:
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:44:24: 
> error: ares/ares.h: No such file or directory
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:290: 
> error: expected ',' or '...' before '*' token
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:290: 
> error: ISO C++ forbids declaration of 'hostent' with no type
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:441: 
> error: 'ares_channel' does not name a type
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h: In 
> member function 'bool LLQueryResponder::valid() const':
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:496: 
> error: 'ARES_SUCCESS' was not declared in this scope
>        In file included from 
> /Developer/SL_folder/linden/indra/newview/viewer.cpp:121:
>            
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:44:24: 
> error: ares/ares.h: No such file or directory
>            
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:290: 
> error: expected ',' or '...' before '*' token
>            
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:290: 
> error: ISO C++ forbids declaration of 'hostent' with no type
>            
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:441: 
> error: 'ares_channel' does not name a type
>            
> /Developer/SL_folder/linden/indra/newview/../llcommon/llares.h:496: 
> error: 'ARES_SUCCESS' was not declared in this scope
> Build failed (5 errors)
>



More information about the SLDev mailing list