Bug 108854

Summary: Contradiction of CONFLICTS
Product: Ports & Packages Reporter: T.K <sasami>
Component: Individual Port(s)Assignee: Dirk Meyer <dinoex>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description T.K 2007-02-07 01:20:16 UTC
Bin/gcc41 is installed with lang/gcc41 and lang/gcc41-withgcjawt. 
Therefore, gcc41 is not installed because it is port shown in gcc41 and there is bin/gcc41. 
However, to relate to lang/gcc41, trouble cuts it in the dependence.

How-To-Repeat: 1. install gcc41-withgcjawt
2. install x11/etoile
3. pkgdb -F
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-02-07 01:31:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->dinoex

Over to maintainer
Comment 2 Dirk Meyer freebsd_committer freebsd_triage 2007-02-07 11:55:52 UTC
State Changed
From-To: open->feedback


Sorry I cant see your problem. 

Please provide more details, e.. an Error message  
or an Output of the port/package in question. 

$ pkgdb -F 
-bash: pkgdb: command not found 

pkgdb is not part of gcc or etoile.
Comment 3 Dirk Meyer freebsd_committer freebsd_triage 2007-02-10 06:40:16 UTC
State Changed
From-To: feedback->analyzed



Thanks for you feedback, 

Please set in /etc/make.conf: 

GNUSTEP_GCC_PORT=	lang/gcc41-withgcjawt 

and recompile your ports.
Comment 4 dirk.meyer 2007-02-11 14:11:47 UTC
sasami@st.rim.or.jp schrieb:,

> Please wait for a moment.
> How does it become it there is a dependence in other lang/gcc41?
> If lang/gcc41-withgcjawt was installed when there is dependence in
> lang/gcc41, quite the same situation is generated.

You might have installed a package,
or portupgarde recorded the wrong dependency.

> I do not think that this becomes a fundamental solution.
> Bin/gcc41 is installed with lang/gcc41-withgcjawt by another name or I
> think that other methods are necessary. (Moreover, it is installed in
> passing the ..lib or less.. same by the nature like the problem. )

a clean way would be:
lang/gcc41-withgcjawt depends on lang/gcc41
and installs only the additional files.

Fell free to open another PR for this.

kind regards Dirk

- Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany
- [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org]
http://people.freebsd.org/~dinoex/errorlogs/
Comment 5 Dirk Meyer freebsd_committer freebsd_triage 2007-05-31 11:06:47 UTC
State Changed
From-To: analyzed->closed

gnustep has a knob to record the dependencies, as stated before, sorry no autodetect.