rev 16658:
libinkpre.a(line-snapper.o): In function `~SnappedLineSegment':/home/d/ink/inkscape/src/snapper.h:41: multiple definition of `Inkscape::SnappedLineSegment::~SnappedLineSegment()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:35: first defined here libinkpre.a(line-snapper.o): In function `~Snapper':/home/d/ink/inkscape/src/snapped-line.cpp:35: multiple definition of `Inkscape::SnappedLineSegment::~SnappedLineSegment()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:35: first defined here libinkpre.a(line-snapper.o): In function `~SnappedLine':/home/d/ink/inkscape/src/snapped-line.cpp:81: multiple definition of `Inkscape::SnappedLine::~SnappedLine()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:81: first defined here libinkpre.a(line-snapper.o): In function `__gnu_cxx::new_allocator<std::_List_node<std::pairNR::Point, NR::Point > >::deallocate(std::_List_node<std::pairNR::Point, NR::Point >*, unsigned int)':/home/d/ink/inkscape/src/snapper.h:58: multiple definition of `Inkscape::SnappedLine::~SnappedLine()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:81: first defined here libinkpre.a(line-snapper.o): In function `SnappedLineSegment':/home/d/ink/inkscape/src/snapped-line.cpp:15: multiple definition of `Inkscape::SnappedLineSegment::SnappedLineSegment(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:15: first defined here libinkpre.a(line-snapper.o): In function `SnappedLineSegment':/home/d/ink/inkscape/src/snapped-line.cpp:15: multiple definition of `Inkscape::SnappedLineSegment::SnappedLineSegment(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:15: first defined here libinkpre.a(line-snapper.o): In function `SnappedLine':/home/d/ink/inkscape/src/snapped-line.cpp:62: multiple definition of `Inkscape::SnappedLine::SnappedLine(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:62: first defined here libinkpre.a(line-snapper.o): In function `SnappedLine':/home/d/ink/inkscape/src/snapped-line.cpp:62: multiple definition of `Inkscape::SnappedLine::SnappedLine(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:62: first defined here
and so on
please fix :)
It looks related to my code, but I'm at rev. 16648 which builds and links nicely. Could it be due to Aaron's rev. 16657?
Please help me out guys, because I wouldn't know where to start solving such an issue. I'm not half as skilled as you are :-(
Diederik
bulia byak wrote:
rev 16658:
libinkpre.a(line-snapper.o): In function `~SnappedLineSegment':/home/d/ink/inkscape/src/snapper.h:41: multiple definition of `Inkscape::SnappedLineSegment::~SnappedLineSegment()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:35: first defined here libinkpre.a(line-snapper.o): In function `~Snapper':/home/d/ink/inkscape/src/snapped-line.cpp:35: multiple definition of `Inkscape::SnappedLineSegment::~SnappedLineSegment()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:35: first defined here libinkpre.a(line-snapper.o): In function `~SnappedLine':/home/d/ink/inkscape/src/snapped-line.cpp:81: multiple definition of `Inkscape::SnappedLine::~SnappedLine()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:81: first defined here libinkpre.a(line-snapper.o): In function `__gnu_cxx::new_allocator<std::_List_node<std::pairNR::Point, NR::Point > >::deallocate(std::_List_node<std::pairNR::Point, NR::Point >*, unsigned int)':/home/d/ink/inkscape/src/snapper.h:58: multiple definition of `Inkscape::SnappedLine::~SnappedLine()' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:81: first defined here libinkpre.a(line-snapper.o): In function `SnappedLineSegment':/home/d/ink/inkscape/src/snapped-line.cpp:15: multiple definition of `Inkscape::SnappedLineSegment::SnappedLineSegment(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:15: first defined here libinkpre.a(line-snapper.o): In function `SnappedLineSegment':/home/d/ink/inkscape/src/snapped-line.cpp:15: multiple definition of `Inkscape::SnappedLineSegment::SnappedLineSegment(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:15: first defined here libinkpre.a(line-snapper.o): In function `SnappedLine':/home/d/ink/inkscape/src/snapped-line.cpp:62: multiple definition of `Inkscape::SnappedLine::SnappedLine(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:62: first defined here libinkpre.a(line-snapper.o): In function `SnappedLine':/home/d/ink/inkscape/src/snapped-line.cpp:62: multiple definition of `Inkscape::SnappedLine::SnappedLine(NR::Point, double, NR::Point, NR::Point)' libinkpre.a(snapped-line.o):/home/d/ink/inkscape/src/snapped-line.cpp:62: first defined here
and so on
please fix :)
Diederik van Lierop wrote:
It looks related to my code, but I'm at rev. 16648 which builds and links nicely. Could it be due to Aaron's rev. 16657?
I am most certain that this is my fault. Feel free to back out r16657, because I will not likely have a chance to do so tonight. I now realize that I need to do a test compile when I make changed rather than just checking that distcheck gets past the error.
Please help me out guys, because I wouldn't know where to start solving such an issue. I'm not half as skilled as you are :-(
I highly doubt that. :-)
So the problem is that snapped-line.(cpp|h) weren't listed in the Makefile_insert and don't get included in the distribution tarball. I figured I'd add them to the Makefile_insert to fix the problem, but I guess they aren't part of the lib. (As seen here http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/trunk/src/Makef...) Should they go in with the extra files?
There are a number of other files that are missing from the tarball. Is there a good way to find them all?
Aaron Spike
participants (3)
-
Aaron Spike
-
bulia byak
-
Diederik van Lierop