From owner-freebsd-ports Wed May 3 18: 8:41 2000 Delivered-To: freebsd-ports@freebsd.org Received: from manatee.mammalia.org (rjoseph-0.dsl.speakeasy.net [216.231.50.6]) by hub.freebsd.org (Postfix) with ESMTP id 200FC37BA7D for ; Wed, 3 May 2000 18:08:38 -0700 (PDT) (envelope-from rjoseph@mammalia.org) Received: from localhost (rjoseph@localhost) by manatee.mammalia.org (8.9.3/8.9.3) with ESMTP id SAA07439 for ; Wed, 3 May 2000 18:08:37 -0700 (PDT) (envelope-from rjoseph@mammalia.org) Date: Wed, 3 May 2000 18:08:37 -0700 (PDT) From: R Joseph Wright To: freebsd-ports@FreeBSD.org Subject: strip not recognizing file format Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm trying to create a port (my first one) for Blue Moon Rendering Tools. There is no source code available for it :( but there is a linux binary available. There are a number of binary executables in this package, and I have gotten this far: ===> Installing for linux-bmrt-2.5 /bin/mkdir -p /usr/local/share/doc/bmrt/ /bin/mkdir -p /usr/local/share/doc/bmrt/html/ /bin/mkdir -p /usr/local/share/examples/bmrt/ /bin/mkdir -p /usr/local/share/bmrt/ /bin/mkdir -p /usr/local/share/bmrt/shaders/ install -c -s -o root -g wheel -m 555 /usr/ports/graphics/linux-bmrt/work/BMRT2.5/bin/composite /usr/local/bin install -c -s -o root -g wheel -m 555 /usr/ports/graphics/linux-bmrt/work/BMRT2.5/bin/farm /usr/local/bin /usr/libexec/elf/strip: /usr/local/bin/farm: File format not recognized *** Error code 70 Stop in /usr/ports/graphics/linux-bmrt. *** Error code 1 Stop in /usr/ports/graphics/linux-bmrt. *** Error code 1 Stop in /usr/ports/graphics/linux-bmrt. **Here is the makefile**: ************************ # New ports collection makefile for: linux-bmrt # Date created: 2 May 2000 # Whom: R Joseph Wright # # $FreeBSD$ # PORTNAME= linux-bmrt PORTVERSION= 2.5 CATEGORIES= graphics linux MASTER_SITES= http://www.bmrt.org/BMRTdownload/ DISTNAME= BMRT2.5g.linux-glibc2 MAINTAINER= rjoseph@mammalia.org NO_BUILD= yes NO_STRIP= yes WRKSRC= ${WRKDIR}/BMRT2.5/ PROGRAM= composite farm frankenrender mkmip mkmosaic rendrib rgl \ slc slctell do-install: ${MKDIR} ${PREFIX}/share/doc/bmrt/ ${MKDIR} ${PREFIX}/share/doc/bmrt/html/ ${MKDIR} ${PREFIX}/share/examples/bmrt/ ${MKDIR} ${PREFIX}/share/bmrt/ ${MKDIR} ${PREFIX}/share/bmrt/shaders/ .for i in ${PROGRAM} ${INSTALL_PROGRAM} ${WRKSRC}bin/${i} ${PREFIX}/bin /usr/bin/brandelf -t Linux ${PREFIX}/bin/${i} .endfor .include Please don't be too harsh--I know it's not finished! I'm wondering if I should just use ${CP} instead of ${INSTALL_PROGRAM} in this case. The handbook doesn't give many details on creating ports for binary packages that I could find. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message