From owner-freebsd-ports@FreeBSD.ORG Tue Jul 4 20:53:17 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49FE216A4E2 for ; Tue, 4 Jul 2006 20:53:17 +0000 (UTC) (envelope-from karel@lovetemple.net) Received: from mta1.siol.net (mta1.siol.net [193.189.160.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49AC043D45 for ; Tue, 4 Jul 2006 20:53:15 +0000 (GMT) (envelope-from karel@lovetemple.net) Received: from edge2.siol.net ([10.10.10.211]) by mta1.siol.net with ESMTP id <20060704205307.GMWD4387.mta1.siol.net@edge2.siol.net>; Tue, 4 Jul 2006 22:53:07 +0200 Received: from [192.168.0.149] (really [86.61.22.126]) by edge2.siol.net with ESMTP id <20060704205307.EHSM4459.edge2.siol.net@[192.168.0.149]>; Tue, 4 Jul 2006 22:53:07 +0200 Message-ID: <44AAD522.7000407@lovetemple.net> Date: Tue, 04 Jul 2006 22:52:50 +0200 From: Karel Miklav User-Agent: Thunderbird 1.5.0.4 (X11/20060618) MIME-Version: 1.0 To: Boris Samorodov References: <448EE6F0.3040003@siol.net> <36698340@serv3.int.kfs.ru> In-Reply-To: <36698340@serv3.int.kfs.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: GCC with GNAT Ada compiler X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jul 2006 20:53:17 -0000 Boris Samorodov wrote: > For i386: gnat-gcc41 seems to have some issues with pkg-plist file, > some directories are not empty when deinstalling. > > For amd64: gnat-gcc34 has a typo: "elif" should be used instead of > "elsif" when checking for the alpha ARCH. Thank you Boris for your report. It would be nice if you could send some output lines regarding the first issue, but let me guess; you got something like: rmdir: /usr/local/lib/gcc/i386-portbld-freebsd6.1: Directory not empty rmdir: /usr/local/lib/gcc: Directory not empty rmdir: /usr/local/libexec/gcc/i386-portbld-freebsd6.1: Directory not empty rmdir: /usr/local/libexec/gcc: Directory not empty This is by design. All GCC derivate ports install libraries in similar paths and some juggling is required to properly remove them. But everything is kind-of under control :) Check the very last part of the makefile, it's copied from the gcc41 port and I thought it is good enough. Maybe I should send those messages to /dev/null? -- Regards, Karel Miklav