Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170809 - app-shells/fish depends on app-doc/doxygen
Summary: app-shells/fish depends on app-doc/doxygen
Status: RESOLVED DUPLICATE of bug 172586
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Donnie Berkholz (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-14 00:35 UTC by Muelli
Modified: 2007-03-28 20:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Muelli 2007-03-14 00:35:38 UTC
Hi,

fish doesn't build on my system, when doxygen is not installed:

cat doc_src/index.hdr.in | awk '{if ($0 ~ /@toc@/){ system("cat toc.txt");} else
make doc.h # Depend on the sources (*.hdr) and manually make the intermediate do
make[1]: Entering directory `/var/tmp/portage/app-shells/fish-1.22.2/work/fish-1
cat doc_src/index.hdr doc_src/commands.hdr doc_src/design.hdr doc_src/license.hd
make[1]: Leaving directory `/var/tmp/portage/app-shells/fish-1.22.2/work/fish-1.
doxygen Doxyfile.user
make: doxygen: Command not found
make: *** [user_doc] Error 127

!!! ERROR: app-shells/fish-1.22.2 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 1262:   Called src_compile
  fish-1.22.2.ebuild, line 28:   Called die

After installing app-doc/doxygen, fish installed fine. Not that I have doc useflag turned off.

It's
DEPEND="${RDEPEND}
	doc? ( app-doc/doxygen )"
by now, but as far as I can see from http://fishshell.org/INSTALL fish needs doxygen anyway.

I think, removing the useflag and making doxygen to a DEPEND of fish will resolve the problem.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-03-28 20:25:03 UTC

*** This bug has been marked as a duplicate of bug 172586 ***