[darwinbuild] re: Error about distccd when building
Kevin Van Vechten
kevin at opendarwin.org
Wed Aug 10 12:34:00 PDT 2005
-nochroot won't work with dyld, because dyld requires the gcc-3.5
compiler (which is not present by default on Mac OS X). Thanks to
Shantonu, the com.apple.compilers.gcc.3_5 compiler specification is
synthesized when DarwinBuild copies Xcode into the BuildRoot (via
installXcodebuild).
Looking at your original build error, it looks like some required
files are missing from the BuildRoot.
> On Aug 10, 2005, at 6:11 AM, Eric Shepherd wrote:
>
>> /bin/sh: line 1: /usr/bin/crontab: No such file or directory
>> /bin/sh: line 1: /usr/bin/grep: No such file or directory
>> ** INTERNAL ERROR: Uncaught Exception **
I know that Xcode 2.1 is a bit more "agressive" about determining the
version of distcc installed than Xcode 2.0 was. I'd recommend
editing the dyld plist to include some additional dependencies for
the missing files (add at least grep and cron):
> // Project dyld for build 8C46
> // !$*UTF8*$!
> {
> dependencies = {
> build = (
> grep,
> cron,
> ...
Hopefully that should work for you. I'm suspecting we probably need
to update the installXcodebuild process to automatically include
these projects when installing Xcode 2.1.
- Kevin
On Aug 10, 2005, at 11:33 AM, Eric Shepherd wrote:
> I just tried adding the -nochroot option when building, and now I
> get totally different output:
>
> undefined compiler specification com.apple.compilers.gcc.3_5;
> specification may be missing or target may be misconfigured
>
> That happens over and over again before it finally errors out.
>
> If I manually edit the xcode project to change that to
> com.apple.compilers.gcc.3_3, I get this:
>
> /usr/bin/gcc-3.3 -x assembler -arch ppc -pipe -Wno-trigraphs -
> fpascal-strings -fasm-blocks -g -O3 -fmessage-length=0 -mtune=G4 -
> Wp,-header-mapfile,/Volumes/Builds/Build8C46/BuildRoot/private/var/
> tmp/dyld/dyld-43.1.obj/dyld.build/dyld.build/dyld.hmap -Wmost -Wno-
> four-char-constants -Wno-unknown-pragmas -F/Volumes/Builds/
> Build8C46/BuildRoot/private/var/tmp/dyld/dyld-43.1.sym/
> BuiltProducts -I/Volumes/Builds/Build8C46/BuildRoot/private/var/tmp/
> dyld/dyld-43.1.sym/BuiltProducts/include -Iinclude -I/Volumes/
> Builds/Build8C46/BuildRoot/private/var/tmp/dyld/dyld-43.1.obj/
> dyld.build/dyld.build/DerivedSources -c /Volumes/Builds/Build8C46/
> BuildRoot/SourceCache/dyld/dyld-43.1/src/dyldStartup.s -o /Volumes/
> Builds/Build8C46/BuildRoot/private/var/tmp/dyld/dyld-43.1.obj/
> dyld.build/dyld.build/Objects-normal/ppc/dyldStartup.o
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:80:Parameter syntax error (parameter 1)
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:86:Parameter syntax error (parameter 1)
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:92:Invalid mnemonic 'pushl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:93:Invalid mnemonic 'movl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:94:Invalid mnemonic 'andl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:97:Invalid mnemonic 'call'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:99:Invalid mnemonic 'popl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:100:Invalid mnemonic 'movl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:101:Invalid mnemonic 'subl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:102:Invalid mnemonic 'pushl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:103:Invalid mnemonic 'lea'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:104:Invalid mnemonic 'pushl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:105:Invalid mnemonic 'movl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:106:Invalid mnemonic 'pushl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:107:Invalid mnemonic 'movl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:108:Invalid mnemonic 'pushl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:109:Invalid mnemonic 'call'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:112:Invalid mnemonic 'movl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:113:Invalid mnemonic 'addl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:115:Invalid mnemonic 'movl'
> /Volumes/Builds/Build8C46/BuildRoot/SourceCache/dyld/dyld-43.1/src/
> dyldStartup.s:116:Can't relocate expression. Absolute 0 assumed.
> gcc-3.3: Internal error: Bus error (program as)
> Please submit a full bug report.
> See <URL:http://developer.apple.com/bugreporter> for instructions.
>
> This file clearly needs to be built with "-x assembler-with-cpp",
> but for whatever reason, the automated build doesn't know that.
> Any ideas how to proceed from here?
>
> --
> Eric Shepherd
> Owner
> Syndicomm
> http://www.syndicomm.com
>
> _______________________________________________
> darwinbuild mailing list
> darwinbuild at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/darwinbuild
>
More information about the darwinbuild-dev
mailing list