To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=75617 Issue #|75617 Summary|Missing outdev.hxx dependancy in vcl build Component|gsl Version|680m205 Platform|PC URL| OS/Version|Linux Status|UNCONFIRMED Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|code Assigned to|pl Reported by|martinwhitaker
------- Additional comments from [EMAIL PROTECTED] Wed Mar 21 20:11:11 +0000 2007 ------- I've been working on an enhancement to OOo, during the course of which I have added a new private field to the OutputDevice class. After doing this, when I tried to build the vcl module, the build failed when linking the library libvcl680li.so with a multitude of errors of the form: ../unxlngi6.pro/slo/field.o:(.data.rel.ro._ZTV11CurrencyBox[vtable for CurrencyBox]+0x198): undefined reference to `non-virtual thunk to Edit::dragGestureRecognized(com::sun::star::datatransfer::dnd::DragGestureEvent const&)' If I do a clean build, the errors go away. Unfortunately the same sort of errors appear when rebuilding modules that depend on vcl (so I ended up having to do a full clean build). The behaviour is repeatable with my clean build - add a dummy field to the class and the build fails as described above, delete the dummy field and the next build succeeds. I'm using gcc 4.1.1 to build on a Linux system. Quoting Stephan Bergmann from the dev mailing list: "Tried it out now myself and can confirm it (SRC680m206, unxlngi6.pro). Probably some error in the dependencies: While vcl/source/control/field.cxx:1.18 does include outdev.hxx (as seen with gcc -E), outdev.hxx does not appear in the lines for field.obj in vcl/unxlngi6.pro/misc/all_ctrl.dpslo. Martin, please file an issue for this. -Stephan" --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]