Krzysztof KosiĆski wrote:
Please double-check this. My checkout of the trunk (up to date as of January 19) has this at line 752 in eraser-context.cpp: Geom::Rect bounds = (*eraserBbox) * desktop->doc2dt();
This could be helpful, please send it. Also verify that you have the devlibs from Launchpad, not the old ones from Modevia.
OK. I think I got the big picture. I have two versions of code and they are different.
The one that I checked out from console (lp:inkscape) doesn't have the problem with 'r' being undefined. Neither it has any problems with Magick++. It doesn't build though. I used btool command again. Here's BTool output.
##### Target : linkconsole ##### link console helper --- linkconsole / link ##### Target : i18n ##### compile gettext .po files to .mo --- i18n / msgfmt ============ cmd ============ msgfmt po/am.po -o build/locale/am/LC_MESSAGES/inkscape.mo ============================= Make error line 453: executeCommand : could not create process : The system cann ot find the file specified. Make error line 453: <msgfmt> problem:
The other version I got from https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk using Eclipse/Subclipse and this one has all the problems I described in the initial message and it seems rather old. E.g. eraser-context.cpp last edit date is 2008.
This quite nicely matches the fact that the instructions for using Eclipse also seem to be a bit outdated.
Do you still support it?
Thanks a lot, Polina