From owner-freebsd-ports@FreeBSD.ORG Thu Feb 20 10:38:30 2014 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BDD809D; Thu, 20 Feb 2014 10:38:30 +0000 (UTC) Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6B4531FB2; Thu, 20 Feb 2014 10:38:30 +0000 (UTC) Received: by mail-qc0-f178.google.com with SMTP id m20so3012247qcx.37 for ; Thu, 20 Feb 2014 02:38:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=C7msQcp/Q8GDNSkdp0I/TnKy/iZxypLooHBDEsfpGJA=; b=HPOuo53D3bRUoEb7w56fYpB4e9aSV3ZVvNTj85P2lSLgiBLB91Q1PkB52CDYufvWmF MXS75fBnl03NohPcO3oncK/oOqSx+3vgfAHJkaq6GKuUGTzpXtdtdRBpQFreNK7z9Juh PTP1AlHJzJKrobCKI1YO8UUzG0nrOHE6dPFb/X3pnZ64ZZgUNdg0YTP/4PfMLjZ7ruH+ vyZCZ5kHcuAn0EE5ZKyvQSeeOxjxCgXlNaBBy+co5N7t/8W1H7243nEhOOino+rsI9rx LIngdmPfv0e2jMUEqYqMtsuGuBlkbR23BCKVFCuVKfmVLJrssrdazbOiW1WYbaMOE2cl f6+g== MIME-Version: 1.0 X-Received: by 10.224.19.199 with SMTP id c7mr614597qab.78.1392892709695; Thu, 20 Feb 2014 02:38:29 -0800 (PST) Received: by 10.140.109.135 with HTTP; Thu, 20 Feb 2014 02:38:29 -0800 (PST) Date: Thu, 20 Feb 2014 11:38:29 +0100 Message-ID: Subject: Port: emacs-nox11-24.3_10,3 From: Nicolas Edel To: ashish@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: ports@FreeBSD.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 10:38:30 -0000 Hi, Just to let you know the current port of emacs-nox11 (and probably emacs) doesn't compile on FreeBSD-10.0/sparc64 target and relates to patch-src_sysdep.c. Once applied, the src.sysdep.c files looks like: #ifdef __FreeBSD__ #include #include #include #endif #ifdef __FreeBSD__ #include /* machine/frame.h in Sparc/ARM has 'struct frame' which conflicts with Emacs' 'struct frame', so rename it */ #if defined(__sparc__) || defined(__arm__) #define frame freebsd_sparc_frame #endif #include #if defined(__sparc__) || defined(__arm__) #undef frame #endif #include #include #endif As you may notice, you patch add code but don't replace the old one. It has therefore no effect. Please find attached the modified patch (that wou'll prefer to generate by yourself, I know ^^). Cheers, :Nicolas