From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25264 invoked by alias); 23 Oct 2013 13:13:33 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 25121 invoked by uid 89); 23 Oct 2013 13:13:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.2 X-HELO: smtp-out-s1.userservices.net Received: from smtp-out-s1.userservices.net (HELO smtp-out-s1.userservices.net) (204.16.46.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 23 Oct 2013 13:13:30 +0000 Received: from localhost (localhost [127.0.0.1]) by smtp-out-s1.userservices.net (Postfix) with ESMTP id BC74C1A235A; Wed, 23 Oct 2013 06:13:28 -0700 (PDT) Received: from smtp-out-s1.userservices.net ([127.0.0.1]) by localhost (smtp-out-s1.userservices.net [127.0.0.1]) (amavisd-new, port 10099) with LMTP id rOY2wmrcP5qc; Wed, 23 Oct 2013 06:13:24 -0700 (PDT) Received: from s6.visp.net (s6.userservices.net [204.16.46.143]) by smtp-out-s1.userservices.net (Postfix) with ESMTP id 67D781A233F; Wed, 23 Oct 2013 06:13:24 -0700 (PDT) Received: from [66.178.162.118] (unknown [66.178.162.118]) by s6.visp.net (Postfix) with ESMTP id C9FEB2EBC4A; Wed, 23 Oct 2013 06:13:23 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v753.1) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <5430341D-132E-4F68-9917-DFB0508D7F96@mindspring.com> Cc: Edmund Mansky Content-Transfer-Encoding: 7bit From: mansky Subject: Problem with darwin_closure.S on 10.4.11/gcc 4.3.3 Date: Wed, 23 Oct 2013 13:13:00 -0000 To: libffi-discuss@sourceware.org X-IsSubscribed: yes X-SW-Source: 2013/txt/msg00188.txt.bz2 Hi all, I am trying to build libffi on a PowerMac G4 (ppc 7455 v3.2 dual 867MHz CPUs) and keep getting errors in the build from the assembly code darwin_closure.S The configure script, invoked with no arguments, seems to run fine and ends with no errors. I do see a message near the end about a buggy sed, but get a directory "powerpc-apple-darwin8.11.0" as expected. Running gmake (GNU make 3.80) then results in: [eikonal:mansky] mansky%gmake > ./config_results8.txt darwin_closure.S:140:Missing ')' assumed darwin_closure.S:140:Parameter syntax error (parameter 2) darwin_closure.S:149:Missing ')' assumed darwin_closure.S:149:Missing ')' assumed darwin_closure.S:149:Missing ')' assumed darwin_closure.S:149:Parameter syntax error (parameter 2) darwin_closure.S:150:Missing ')' assumed darwin_closure.S:150:Missing ')' assumed darwin_closure.S:150:Missing ')' assumed darwin_closure.S:150:Parameter syntax error (parameter 2) darwin_closure.S:151:Missing ')' assumed darwin_closure.S:151:Missing ')' assumed darwin_closure.S:151:Missing ')' assumed darwin_closure.S:151:Parameter syntax error (parameter 2) darwin_closure.S:152:Missing ')' assumed darwin_closure.S:152:Missing ')' assumed darwin_closure.S:152:Missing ')' assumed darwin_closure.S:152:Parameter syntax error (parameter 2) darwin_closure.S:153:Missing ')' assumed darwin_closure.S:153:Missing ')' assumed darwin_closure.S:153:Missing ')' assumed darwin_closure.S:153:Parameter syntax error (parameter 2) darwin_closure.S:154:Missing ')' assumed darwin_closure.S:154:Missing ')' assumed darwin_closure.S:154:Missing ')' assumed darwin_closure.S:154:Parameter syntax error (parameter 2) darwin_closure.S:155:Missing ')' assumed darwin_closure.S:155:Missing ')' assumed darwin_closure.S:155:Missing ')' assumed darwin_closure.S:155:Parameter syntax error (parameter 2) darwin_closure.S:156:Missing ')' assumed darwin_closure.S:156:Missing ')' assumed darwin_closure.S:156:Missing ')' assumed darwin_closure.S:156:Parameter syntax error (parameter 2) darwin_closure.S:178:Missing ')' assumed darwin_closure.S:178:Missing ')' assumed darwin_closure.S:178:Parameter syntax error (parameter 3) darwin_closure.S:181:Missing ')' assumed darwin_closure.S:181:Missing ')' assumed darwin_closure.S:181:Parameter syntax error (parameter 3) darwin_closure.S:201:Missing ')' assumed darwin_closure.S:201:Missing ')' assumed darwin_closure.S:201:Parameter syntax error (parameter 3) ../src/powerpc/darwin_closure.S:455:Missing ')' assumed ../src/powerpc/darwin_closure.S:455:Parameter syntax error (parameter 3) gmake[3]: *** [src/powerpc/darwin_closure.lo] Error 1 gmake[2]: *** [all-recursive] Error 1 gmake[1]: *** [all] Error 2 gmake: *** [all-all] Error 2 I have a copy of the Apple Mac OSX Assembler Guide (dated 2005), but could not find the entry for the commands "sgu" or "sg", so am unsure what the exact syntax should be for these assembler commands. Where is the constant __ppc64__ defined in the code? Is it defined in libffi code itself somewhere, or in the OSX system headers ? I compared my G4 with my G5 and could not find __ppc64__ defined in the system headers there either. Any tips or ideas about this would be greatly appreciated! Thanks, --Ed