From bgruber@bgruber.isa-geek.com  Sat Aug 23 13:59:15 2003
Return-Path: <bgruber@bgruber.isa-geek.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id 4564A16A4BF; Sat, 23 Aug 2003 13:59:15 -0700 (PDT)
Received: from bgruber.isa-geek.com (pool-151-205-121-22.ny325.east.verizon.net [151.205.121.22])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 0F4A243FA3; Sat, 23 Aug 2003 13:59:14 -0700 (PDT)
	(envelope-from bgruber@bgruber.isa-geek.com)
Received: from bgruber.isa-geek.com (localhost [127.0.0.1])
	by bgruber.isa-geek.com (8.12.9/8.12.9) with ESMTP id h7NKxYVs078948;
	Sat, 23 Aug 2003 16:59:34 -0400 (EDT)
	(envelope-from bgruber@bgruber.isa-geek.com)
Received: (from bgruber@localhost)
	by bgruber.isa-geek.com (8.12.9/8.12.9/Submit) id h7NKxYvC078947;
	Sat, 23 Aug 2003 16:59:34 -0400 (EDT)
Message-Id: <200308232059.h7NKxYvC078947@bgruber.isa-geek.com>
Date: Sat, 23 Aug 2003 16:59:34 -0400 (EDT)
From: User & <bgruber@bgruber.isa-geek.com>
Reply-To: User & <bgruber@bgruber.isa-geek.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: dinoex@freebsd.org
Subject: gnustep art backend does not work
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         55904
>Category:       ports
>Synopsis:       gnustep art backend does not work
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dinoex
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 23 14:00:35 PDT 2003
>Closed-Date:    Wed May 12 07:09:56 CEST 2004
>Last-Modified:  Wed May 12 07:09:56 CEST 2004
>Originator:     Brian Gruber <knightbg@yahoo.com>
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD calvin 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Sun Jul 27 23:52:41 EDT 2003 root@calvin:/usr/src/sys/i386/compile/CALVIN i386

gnustep-back-art-0.8.5
gnustep-base-1.6.0
gnustep-gui-0.8.5
gnustep-make-1.6.0
(the whole ports tree and everything installed from it are up to date as of 8/23/2003)
>Description:
I decided to try the libart backend for gnustep.  I did the following steps:
1) added WITH_GNUSTEP_LIBART=yes to my /etc/make.conf
2) ran "portupgrade -fr gnustep-base"

now, if i try to run anything gnustep, i get the following error (for example):
bgruber@calvin:~>openapp GNUMail
2003-08-23 19:13:13.704 GNUMail[10515] No local time zone specified.
2003-08-23 19:13:13.704 GNUMail[10515] Using time zone with absolute offset 0.
2003-08-23 19:13:13.704 GNUMail[10515] NSApplication.m:191  Assertion failed in initialize_gnustep_backend.  Unable to find backend libgnustep-back.bundle
/usr/local/GNUstep/Local/Applications/GNUMail.app/ix86/freebsd/gnu-gnu-gnu/GNUMail: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:191  Assertion failed in initialize_gnustep_backend.  Unable to find backend libgnustep-back.bundle

Analyzing the situation, I found that indeed libgnustep-back.bundles had been replaced with libgnustep-art.bundle.  On a hunch, i tried symlinking libgnustep-back.bundle to libgnustep-art.bundle.  Now I get this error instead:
bgruber@calvin:~>openapp GNUMail
2003-08-23 19:17:38.175 GNUMail[10604] No local time zone specified.
2003-08-23 19:17:38.175 GNUMail[10604] Using time zone with absolute offset 0.
2003-08-23 19:17:38.174 GNUMail[10604] No fonts found!

this last bit seems like a libart problem maybe, but i'm not sure.  all my gnome applications for example, which depend on libart, work fine.  I've tried this with GNUStep and Gorm.
>How-To-Repeat:
set "WITH_GNUSTEP_LIBART=yes" in make.conf.  Rebuild gnustep applications.  Try to run them.
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: dinoex 
State-Changed-When: Sun Aug 24 04:20:23 CEST 2003 
State-Changed-Why:  

setting in /etc/make.conf is right. 

> unnable to find backend libgnustep-back.bundle 

You need to recompile all applications dependend on gnustep-back. 



Responsible-Changed-From-To: freebsd-ports-bugs->dinoex 
Responsible-Changed-By: dinoex 
Responsible-Changed-When: Sun Aug 24 04:20:23 CEST 2003 
Responsible-Changed-Why:  
over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=55904 

From: Brian Gruber <knightbg@yahoo.com>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/55904: gnustep art backend does not work
Date: Sun, 24 Aug 2003 17:02:59 -0400

 >You need to recompile all applications dependend on gnustep-back.
 
 i tried doing a "portupgrade -fr x11-toolkits/gnustep-back", but this didn't fix
 anything.  which doesn't surprise me, seing as how, at least on my system, 
 everything which depends on gnustep-back also depends on gnustep-base.
 
 please let me know if i'm doing anything else wrong, or if there is any other
 information i could supply that would be helpful.
 
 thanks,
 brian

From: dirk.meyer@dinoex.sub.org (Dirk Meyer)
To: freebsd-gnats-submit@FreeBSD.org, bgruber@bgruber.isa-geek.com
Cc:  
Subject: Re: ports/55904: gnustep art backend does not work
Date: Tue, 26 Aug 2003 04:54:35 +0200

 > i tried doing a "portupgrade -fr x11-toolkits/gnustep-back", but this didn't fix
 > anything.  which doesn't surprise me, seing as how, at least on my system, 
 > everything which depends on gnustep-back also depends on gnustep-base.
 
 Please remember if you change options,
 you need to rebuild INDEX and the database portupgrade uses.
 
 Then portupgrade should see the installed ports you need to rebuild.
 Please check.
 
 > 2003-08-23 19:17:38.174 GNUMail[10604] No fonts found!
 
 The forts for the art backend needs to be configured by hand.
 Please check the FAQ's on www.gnustep.org and the WIKI for details.
 
 kind regards Dirk
 
 - Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany
 - [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org]
State-Changed-From-To: feedback->closed 
State-Changed-By: dinoex 
State-Changed-When: Wed May 12 07:09:29 CEST 2004 
State-Changed-Why:  
feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=55904 
>Unformatted:
