[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