On 2010-5-30 09:05 , Ryan Schmidt wrote: > On May 29, 2010, at 16:58, Joshua Root wrote: > >>> $ sudo port -v install xorg-server >>> Error: Cannot install xorg-server for the arch(s) 'i386 x86_64' because >>> Error: its dependency doxygen is only installed for the arch 'x86_64' >>> Error: and does not have a universal variant. >>> Error: Unable to execute port: architecture mismatch >>> To report a bug, see <http://guide.macports.org/#project.tickets> >> >> Here you should use 'depends_skip_archcheck doxygen' in the dependent. > > You've said this before, and you've said there are no known regressions in > 1.9.0-rc2, but this is one of the three problems that I consider regressions. > Why should it now be the responsibility of every port that has a build > dependency on doxygen to remember to declare that its architecture should not > be checked? Basically, is there any situation where checking the architecture > of a build dependency is known to be necessary? Because I don't know of such > a case. Our existing trials with the archcheck portgroup have (to me anyway) > proven that we only need to be checking the architectures of library and > runtime dependencies, not build, fetch, or extract dependencies.
Static libs and code generators, to name two. Archs of fetch and extract deps are not checked. - Josh _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
