From owner-freebsd-alpha Mon Jun 29 12:42:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA23402 for freebsd-alpha-outgoing; Mon, 29 Jun 1998 12:42:41 -0700 (PDT) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from po6.andrew.cmu.edu (PO6.ANDREW.CMU.EDU [128.2.10.106]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA23368 for ; Mon, 29 Jun 1998 12:42:23 -0700 (PDT) (envelope-from tcrimi+@andrew.cmu.edu) Received: (from postman@localhost) by po6.andrew.cmu.edu (8.8.5/8.8.2) id PAA07666 for freebsd-alpha@freebsd.org; Mon, 29 Jun 1998 15:42:04 -0400 (EDT) Received: via switchmail; Mon, 29 Jun 1998 15:42:03 -0400 (EDT) Received: from lister.net.cmu.edu via qmail ID ; Mon, 29 Jun 1998 15:40:55 -0400 (EDT) Received: from lister.net.cmu.edu via qmail ID ; Mon, 29 Jun 1998 15:40:54 -0400 (EDT) Received: from mms.4.60.Jun.27.1996.03.02.53.sun4.51.EzMail.2.0.CUILIB.3.45.SNAP.NOT.LINKED.lister.net.cmu.edu.sun4m.54 via MS.5.6.lister.net.cmu.edu.sun4_51; Mon, 29 Jun 1998 15:40:54 -0400 (EDT) Message-ID: <8pZyr6W00UM20M8140@andrew.cmu.edu> Date: Mon, 29 Jun 1998 15:40:54 -0400 (EDT) From: Thomas Valentino Crimi To: freebsd-alpha@FreeBSD.ORG Subject: While we're at it... Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've been having some fun compiling FreeBSD ports on a mostly NetBSD system and ran into a problem compiling xemacs20, from what I see from NetBSD they've never made a package of it (or any other alpha ports) so I was wondering if anyone has succeeded. Otherwise, I'm going to see what I can do as foreboding as it looks. Problem I ran into is in unexalpha.c, it calls some header files, "filehdr.h, aouthdr.h, scnhdr.h, and syms.h" that are probably found on OSF but I've never heard of. unexfreebsd.c probably can't e expected to work so maybe if I grab these files from an OSF system it will work? Does that sound too easy? ;) Maybe we can also begin to work on which ports work properly under alpha, albiet some packages are far harder to give a comprehensive test to. So far I can only report that tcsh compiles and installs fine. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Jun 29 15:07:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA18864 for freebsd-alpha-outgoing; Mon, 29 Jun 1998 15:07:45 -0700 (PDT) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA18812 for ; Mon, 29 Jun 1998 15:07:16 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id IAA24547; Tue, 30 Jun 1998 08:17:41 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806292217.IAA24547@cimlogic.com.au> Subject: Re: While we're at it... In-Reply-To: <8pZyr6W00UM20M8140@andrew.cmu.edu> from Thomas Valentino Crimi at "Jun 29, 98 03:40:54 pm" To: tcrimi+@andrew.cmu.edu (Thomas Valentino Crimi) Date: Tue, 30 Jun 1998 08:17:40 +1000 (EST) Cc: freebsd-alpha@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Thomas Valentino Crimi wrote: > Problem I ran into is in unexalpha.c, it calls some header files, > "filehdr.h, aouthdr.h, scnhdr.h, and syms.h" that are probably found on > OSF but I've never heard of. unexfreebsd.c probably can't e expected to > work so maybe if I grab these files from an OSF system it will work? > Does that sound too easy? ;) The OSF headers are (not surprisingly) closely tied to the functionality that DEC provides in its libraries. syms.h defines things that are used by exception handling and stack unwinding in OSF/1 (DU). We need something similar (cut down) to support modula-3 and therefore CVSup. It requires linker mods to complete (redesign?) the #ifdef'd out code that is in the binutils bfd (elf-alpha.c). The #ifdef'd out code is similar to the bfd elf32-mips.c code that generates a procedure table. AFAIK, this table is only generated for shared libraries on MIPs. The alpha calling standard for DU indicates that the procedure table is required for static links too, iff one or more of the specific symbols are referenced. > Maybe we can also begin to work on which ports work properly under > alpha, albiet some packages are far harder to give a comprehensive test > to. So far I can only report that tcsh compiles and installs fine. You'll get a lot further building FreeBSD ports with FreeBSD/Alpha because the patches are designed to work with FreeBSD headers and library functionality. The configure scripts will correctly identify the system as FreeBSD. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Jun 29 15:43:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA25790 for freebsd-alpha-outgoing; Mon, 29 Jun 1998 15:43:55 -0700 (PDT) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from mail2.digital.com (mail2.digital.com [204.123.2.56]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA25777 for ; Mon, 29 Jun 1998 15:43:46 -0700 (PDT) (envelope-from cgd@pa.dec.com) Received: from dnaunix.pa.dec.com (dnaunix.pa.dec.com [16.4.208.21]) by mail2.digital.com (8.8.8/8.8.8/WV1.0f) with SMTP id PAA02097; Mon, 29 Jun 1998 15:43:42 -0700 (PDT) Received: by dnaunix.pa.dec.com; id AA18705; Mon, 29 Jun 1998 15:41:35 -0700 To: Thomas Valentino Crimi Cc: freebsd-alpha@FreeBSD.ORG From: "Chris G. Demetriou" Subject: Re: While we're at it... In-Reply-To: Your message of "Mon, 29 Jun 98 15:40:54 EDT." <8pZyr6W00UM20M8140@andrew.cmu.edu> Date: Mon, 29 Jun 98 15:41:34 -0700 Message-Id: <18728.899160094@dnaunix.pa.dec.com> X-Mts: smtp Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I've been having some fun compiling FreeBSD ports on a mostly NetBSD > system and ran into a problem compiling xemacs20, from what I see from > NetBSD they've never made a package of it (or any other alpha ports) so > I was wondering if anyone has succeeded. Otherwise, I'm going to see > what I can do as foreboding as it looks. If you look through the NetBSD mailing list archives, you'll find the (obvious) solution to your problem. I don't know what, exactly, you mean by: "they've never made a package of it (or any other alpha ports)" but one obvious meaning i can get from it just doesn't make _sense_, and the other is incorrect speculation. cgd To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message