Summary: | www-servers/tomcat-6.0.x has wrong dev-java/tomcat-servlet-api dep | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | gapon <gapon> |
Component: | New packages | Assignee: | William L. Thomson Jr. (RETIRED) <wltjr> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | java |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
gapon
2007-01-30 15:35:42 UTC
> BUILD SUCCESSFUL > Total time: 14 seconds > >>> Source compiled. > >>> Test phase [not enabled]: dev-java/tomcat-servlet-api-6.0.8_alpha Sure looks like it compiles. Maybe you mean it won't install. But there is a reason for that. > /usr/portage/eclass/java-utils-2.eclass: line 568: pushd: java/javax: No such > file or directory That is the problem. Not sure if your system is simple not up to date. Or if there is a larger issue with the eclass needing/using/calling an app not present on your system. For one reason or another. At this time I am unable to replicate. So not sure about the cause or the solution. > Sure looks like it compiles. Maybe you mean it won't install. But there is a > reason for that. yeah, you are right, of course > > /usr/portage/eclass/java-utils-2.eclass: line 568: pushd: java/javax: No such > > file or directory > > That is the problem. Not sure if your system is simple not up to date. Or if > there is a larger issue with the eclass needing/using/calling an app not > present on your system. For one reason or another. At this time I am unable to > replicate. So not sure about the cause or the solution. > can i give you a hand? pushd comes from bash, so should be present on your system. Unless bash is slimmed down, or some other issue/reason why it's mia. Might want to try re-emerging bash, or checking your options. Scratch last comment, wasn't understanding error properly. Seems you were using the sources use flag. Not sure why that's causing the error it is. I will have to look into that. Don't set that flag for that package and you should be able to emerge package. Ok my bad, now that my brain is back attached to my head. I found the problem in the ebuild, quite obvious. It's in the wrong dir when it tries to package the sources, before copying. Just bumped package and committed fix to tree. Please allow time to sync to mirror before you sync. Thanks for reporting, closing bug. sorry about the USE flags, my mistake... thx for solving this bug (In reply to comment #6) > sorry about the USE flags, my mistake... > thx for solving this bug > Every use flag in ebuilds should work so there is nothing to be sorry about. wltjr just did not understand properly what was going on and as such posted some probably confusing comments. is this the reason to reopen this bug? bobbie ~ # emerge -uav world Calculating dependencies \ emerge: there are no ebuilds to satisfy "=dev-java/tomcat-servlet-api-6.0.8_alpha". (dependency required by "www-servers/tomcat-6.0.8_alpha-r3" [ebuild]) (In reply to comment #8) > is this the reason to reopen this bug? Well it's directly related but people might miss this one if they don't know the whole story and just see a problem with tomcat... might change summary accordingly. > emerge: there are no ebuilds to satisfy > "=dev-java/tomcat-servlet-api-6.0.8_alpha". > (dependency required by "www-servers/tomcat-6.0.8_alpha-r3" [ebuild]) The dependency in tomcat is too strict, should be ~dev-java/tomcat-servlet-api-6.0.8_alpha Also I don't see the reason for revbump here. It was a build-time failure. Fixed in CVS. |