Dependencies with Subdepends (Bug #296)
I encountered this with libgc:
Computing previously installed dependencies... libgc preparing environment... libgc checking dependencies... libgc has an optional dependency on gcc (c++ support) Do you want to use gcc? [y] y libgc requests gcc with CXX libgc has an optional dependency on gcc (gcj support) Do you want to use gcc? [y] n
So it defaults to wanting to rebuild gcc with gcj, because gcc is already installed.
Is there a better way to handle these kinds of dependencies? Probably through a configure line instead of using depends?
Or perhaps the depends logic should be updated to better handle automatic stuff regarding subdepends?