[gnutls-devel] gnutls 3.1.10 compile fails on OS X 10.5 Leopard because of invalid start-of-comment characters in macosx/appro-aes-x86-macosx.s

Ryan Schmidt ryandesign at macports.org
Tue Apr 2 04:50:42 CEST 2013


Building gnutls 3.1.10 fails on OS X 10.5.8 Leopard i386 with Xcode 3.1.4:


macosx/appro-aes-x86-macosx.s:1:3: error: invalid preprocessing directive #Copyright
macosx/appro-aes-x86-macosx.s:2:3: error: invalid preprocessing directive #All
macosx/appro-aes-x86-macosx.s:4:3: error: invalid preprocessing directive #Redistribution
macosx/appro-aes-x86-macosx.s:5:3: error: invalid preprocessing directive #modification
macosx/appro-aes-x86-macosx.s:6:3: error: invalid preprocessing directive #are
macosx/appro-aes-x86-macosx.s:8:7: error: invalid preprocessing directive #*
macosx/appro-aes-x86-macosx.s:9:8: error: invalid preprocessing directive #this
macosx/appro-aes-x86-macosx.s:11:7: error: invalid preprocessing directive #*
macosx/appro-aes-x86-macosx.s:12:8: error: invalid preprocessing directive #copyright
macosx/appro-aes-x86-macosx.s:13:8: error: invalid preprocessing directive #disclaimer
macosx/appro-aes-x86-macosx.s:14:8: error: invalid preprocessing directive #provided
macosx/appro-aes-x86-macosx.s:16:7: error: invalid preprocessing directive #*
macosx/appro-aes-x86-macosx.s:17:8: error: invalid preprocessing directive #copyright
macosx/appro-aes-x86-macosx.s:18:8: error: invalid preprocessing directive #promote
macosx/appro-aes-x86-macosx.s:19:8: error: invalid preprocessing directive #prior
macosx/appro-aes-x86-macosx.s:21:3: error: invalid preprocessing directive #ALTERNATIVELY
macosx/appro-aes-x86-macosx.s:22:3: error: invalid preprocessing directive #product
macosx/appro-aes-x86-macosx.s:23:3: error: invalid preprocessing directive #License
macosx/appro-aes-x86-macosx.s:24:3: error: invalid preprocessing directive #those
macosx/appro-aes-x86-macosx.s:26:3: error: invalid preprocessing directive #THIS
macosx/appro-aes-x86-macosx.s:27:3: error: invalid preprocessing directive #"AS IS"
macosx/appro-aes-x86-macosx.s:28:3: error: invalid preprocessing directive #LIMITED
macosx/appro-aes-x86-macosx.s:29:3: error: invalid preprocessing directive #A
macosx/appro-aes-x86-macosx.s:30:3: error: invalid preprocessing directive #OWNER
macosx/appro-aes-x86-macosx.s:31:3: error: invalid preprocessing directive #SPECIAL
macosx/appro-aes-x86-macosx.s:32:3: error: invalid preprocessing directive #LIMITED
macosx/appro-aes-x86-macosx.s:33:3: error: invalid preprocessing directive #DATA
macosx/appro-aes-x86-macosx.s:34:3: error: invalid preprocessing directive #THEORY
macosx/appro-aes-x86-macosx.s:35:3: error: invalid preprocessing directive #(
macosx/appro-aes-x86-macosx.s:36:3: error: invalid preprocessing directive #OF
macosx/appro-aes-x86-macosx.s:38:3: error: invalid preprocessing directive #*


"#" appears not to be a valid start-of-comment character for this assembler (which is "Apple Inc version cctools-698.1~1, GNU assembler version 1.38"). Removing the lines that start with "#" fixes the problem. I don't know what the correct start-of-comment character should be; the documentation I found says it should be "#" on i386 and ";" on ppc.






More information about the Gnutls-devel mailing list