Summary: | editors/openoffice.org-2: OpenOffice.org 2.0 Requires Conflicting Ports (Bison 1.75 and Bison 2.1) | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Billy Barnes <kilrae> |
Component: | Individual Port(s) | Assignee: | freebsd-openoffice (Nobody) <openoffice> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | ||
Priority: | Normal | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Billy Barnes
2006-07-15 23:50:13 UTC
Responsible Changed From-To: freebsd-bugs->openoffice Reclassify and assign. State Changed From-To: open->closed please remove bison package first and install bison2 then build openoffice.org State Changed From-To: closed->open Hi linimon, assignment of the problem to openoffice is wrong, this is an issue of portmanager. Please reassign to appropreate cathegory. thanks Responsible Changed From-To: openoffice->linimon Hi linimon, assignment of the problem to openoffice is wrong, this is an issue of portmanager. Please reassign to appropreate cathegory. thanks Responsible Changed From-To: linimon->freebsd-ports-bugs Apparently this is a bug in sysutils/portmanager. Somewhere in open office dependencies is both versions of bison, you all should look at them carefully before blaming portmanager, just my two cents worth of opinion. This problem existed when I wrote portmanager so remember it vaguely. Likely one of the open office dependencies is looking for one bison and another dependency is looking for the other version, portmanager is going to recurse down the list of dependecies and simply update or add what ever is missing or out of date.... -- -Mike This PR should be closed. As Michael stated the issue is related to the depends entries and is not an issue with portmanager. When a port defines USE_BISON it gets the port system default which is 1.75. openoffice.org-2 depends on bison2 which will produce the conflict. robert. Responsible Changed From-To: freebsd-ports-bugs->openoffice Dear Maintainers, could you please check if Roberts explanation is still true with the current OpenOffice version in the ports tree and if so, work out a solution? Thanks in advance, Gabor Kovesdan State Changed From-To: open->feedback Does this problem still recur with the latest openoffice? Hi, The problem still occurs. I encountered it this morning trying to build Openoffice 2.2 from /usr/ports/editors/openoffice.org-2. jm -- James Raftery. Hi all, A 'portmaster /usr/ports/editors/openoffice.org-2' (portmaster 1.17) shows the same 'bison-2.3_1/bison-1.75_2,1' problem : ===> bison-2.3_1 conflicts with installed package(s): bison-1.75_2,1 They install files into the same place. Please remove them first with pkg_delete(1). *** Error code 1 Is there still anything left in the ports tree that can only use bison1 instead of bison2 ? If not we should just change the USE_BISON in /usr/ports/Mk/bsd.port.mk to bison2 : .if defined(USE_BISON) BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison2 .endif And perhaps change the remaining ports that require bison1 to use a new USE_BISON1 ? regards, Hans Lambermont -- http://hans.dse.nl/ () ASCII-ribbon campaign against vCards, /\ HTML-mail and proprietary formats. This is caused by implicit dependecies of dependecies got sucked in: you can test this by: $ cd /usr/ports/editors/openoffice.org-2 && make make all-depends-list The output will give both: /usr/ports/devel/bison2 /usr/ports/devel/bison Assuming you have the direct dependecies installed: Workaround: cat << EOF > /usr/ports/editors/openoffice.org-2/Makefile.local all-depends-list: @${TRUE} EOF If you add to /etc/make.conf DEPENDS_TARGET=package USE_PACKAGE_DEPENDS=yes This swill create packages for all depedencies and you can build openoffice from the dependecies installed as package. This works, cause lots of build dependecies of your dependecies are not sucked it. 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/ State Changed From-To: feedback->closed Thanks for your report. Per http://www.freebsd.org/cgi/query-pr.cgi?pr=117086 , no BISON exist on FreeBSD ports tree; migrated to bison2. Therefore we can consider no such problems here. also: % cd /usr/ports/editors/openoffice.org-2 && make all-depends-list | grep bison /usr/ports/devel/bison Thanks. |