devel/libgnugetopt and devel/freelibiberty are in conflict both install include/getopt.h (the error came up because of update to ddd which now depends on freelibiberty and other ports, like id3v2, defining USE_GETOPT_LONG=yes get linking error, but not every port, e.g. prokyon3 compiles without problems).
State Changed From-To: open->closed Committed, thanks!
Hi there, This makes ddd incompatible with about a zillion other ports that depend on libgnugetopt. Any suggestions on how to resolve this, other than just de-install ddd? Presumably ddd uses frelibiberty for a reason. That reason justifies a change of signature for the header. So why not have devel/freelibiberty install getopt.h as getopt-free.h, and have ddd #include that, instead of getopt.h. Then you can remove the conflict notice. Cheers, -- Andrew
Hello, Andrew Reilly wrote: > Hi there, > > This makes ddd incompatible with about a zillion other ports > that depend on libgnugetopt. Any suggestions on how to resolve > this, other than just de-install ddd? I am aware of this problem, but I am not the maintainer of these ports, so I do not know what would be best to solve this. I had a look at ddd and I think it brings it's own freelibiberty-lib and the only reason why the dependency was added I think was that there are some problems with configure to get it to work. Since this seems to be just the quick solution (and I don't know much other ports depending on frelib...) it may be better to try to solve these configure-problems than depending on freelibbiberty (if it is possible). > > Presumably ddd uses frelibiberty for a reason. That reason > justifies a change of signature for the header. So why not have > devel/freelibiberty install getopt.h as getopt-free.h, and have > ddd #include that, instead of getopt.h. Then you can remove the > conflict notice. > > Cheers, > Maybe you could contact the maintainer. I did tell him about the problem, but got no answer from him till now. So if he isn't responding, you can give it a try and solve the conflict. Greetings, Kay Btw.: ddd wasn't compiling for me before this conflict was introduced, see http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/64969. This guy has the same problem. So ddd seems to need some work anyway.
Hi Kay, On Tue, Apr 06, 2004 at 08:46:20AM +0200, Kay Lehmann wrote: > Maybe you could contact the maintainer. I did tell him about the > problem, but got no answer from him till now. So if he isn't responding, > you can give it a try and solve the conflict. Sorry, insufficent interest here. Just thought that I'd point out the problem and a possible solution. I've opted to pkg_delete ddd, myself. Cheers, -- Andrew