Summary: | openvrml-0.14.3 does not compile (with gcc >=3.4?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Honza Macháček <Hloupy.Honza> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch to compile openvrml-0.14.3 with gcc-3.4.6 |
Description
Honza Macháček
2006-05-11 00:45:01 UTC
*** This bug has been marked as a duplicate of 88970 *** Created attachment 86591 [details, diff]
Patch to compile openvrml-0.14.3 with gcc-3.4.6
May not be the best fix, but seems to work with gcc-3.4.6 as well as the 4.x series. Not tested with elder compilers.
(In reply to comment #1) > > *** This bug has been marked as a duplicate of 88970 *** > I'm not sure about the duplicity. Of course I have checked 88970 before submitting my patch, but I did not recognize the error messages. So while my patch seems to resolve my problem, it may not help the bug 88970 -- that's why I've decided to file a new bug. Anyway, being new to Bugzilla, I'll leave the bug status management to more experienced ones. Well, please can you attach your patch to bug 88970 so that people can try it and see whether it help them? Bug 88970 is basically a tracker for openvrml build issues, current versions in portage all fail miserably... :/ Maybe you could also try openvrml-0.15.9 (Bug 92690) and see if it helps or not? Thanks. (In reply to comment #4) > Maybe you could also try openvrml-0.15.9 (Bug 92690) and see if it helps or not? Finding, that for 0.15.9 renamed ebuild of 0.14.3 should work, and that the latest version to download form sourceforge is 0.15.10 already, I tried my luck with 0.15.10. The pitfalls of 0.14.3 are resolved there. Hoping I'd succesfully addresed a few of new problems I attached my patched and modified ebuild to the bug 92690. This time, not only the build compiles, but mozilla plugin is installed too (nevertheless I have not tested it, because I've had FreWRL already, did not want to remove it, and did not manage to deactivate it), and lookat seems to work, at least in some cases (in one it worked, in another it crashed with glibc detected double free or corruption traced through __libc_free and libstdc++.so.6 to libopenvrml-gl.so.6). For testing I downloaded earth.wrl and box.wrl (together with schbldg2.jpg) from http://yll.hkcampus.net/~yll-tcc/vrml/startup.htm -- earth worked, box crashed. |