Package: libkml
Version: 1.2.0-1
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu natty ubuntu-patch
User: debian-...@lists.debian.org
Usertags: ld-as-needed
order of the own libs is wrong.
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -ansi -pedantic
-fno-rtti -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -o circlegen circlegen.o
../../src/kml/base/libkmlbase.la ../../src/kml/dom/libkmldom.la
../../src/kml/engine/libkmlengine.la ../../src/kml/convenience/libkmlconvenience.la
libtool: link: g++ -Wall -ansi -pedantic -fno-rtti -g -O2 -g -Wall -O2
-Wl,-Bsymbolic-functions -o .libs/circlegen circlegen.o
../../src/kml/base/.libs/libkmlbase.so ../../src/kml/dom/.libs/libkmldom.so
../../src/kml/engine/.libs/libkmlengine.so
../../src/kml/convenience/.libs/libkmlconvenience.so
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::ComputeFeatureLookAt(boost::intrusive_ptr<kmldom::Feature> const&)'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::Href::Parse(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::GetLinks(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >*)'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::KmlFile::CreateFromImport(boost::intrusive_ptr<kmldom::Element> const&)'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::GetElementsById(boost::intrusive_ptr<kmldom::Element> const&,
kmldom::KmlDomType, std::vector<boost::intrusive_ptr<kmldom::Element>,
std::allocator<boost::intrusive_ptr<kmldom::Element> > >*)'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::KmlFile::SerializeToString(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*) const'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::KmzFile::ReadKml(std::basic_string<char, std::char_traits<char>,
std::allocator<char> >*) const'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::KmzFile::ReadFile(char const*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*) const'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::Clone(boost::intrusive_ptr<kmldom::Element> const&)'
../../src/kml/convenience/.libs/libkmlconvenience.so: undefined reference to
`kmlengine::GetFeatureLatLon(boost::intrusive_ptr<kmldom::Feature> const&,
double*, double*)'
collect2: ld returned 1 exit status
make[4]: *** [circlegen] Error 1
make[4]: Leaving directory
`/build/buildd/libkml-1.2.0/build/examples/helloworld'
make[3]: *** [all-recursive] Error 1
--- libkml-1.2.0.orig/examples/helloworld/Makefile.in
+++ libkml-1.2.0/examples/helloworld/Makefile.in
@@ -68,8 +68,8 @@
circlegen_OBJECTS = $(am_circlegen_OBJECTS)
circlegen_DEPENDENCIES = $(top_builddir)/src/kml/base/libkmlbase.la \
$(top_builddir)/src/kml/dom/libkmldom.la \
- $(top_builddir)/src/kml/engine/libkmlengine.la \
- $(top_builddir)/src/kml/convenience/libkmlconvenience.la
+ $(top_builddir)/src/kml/convenience/libkmlconvenience.la \
+ $(top_builddir)/src/kml/engine/libkmlengine.la
am_countkml_OBJECTS = countkml.$(OBJEXT)
countkml_OBJECTS = $(am_countkml_OBJECTS)
countkml_DEPENDENCIES = $(top_builddir)/src/kml/dom/libkmldom.la \
@@ -107,8 +107,8 @@
$(top_builddir)/src/kml/base/libkmlbase.la
am_hellokmz_OBJECTS = hellokmz.$(OBJEXT)
hellokmz_OBJECTS = $(am_hellokmz_OBJECTS)
-hellokmz_DEPENDENCIES = $(top_builddir)/src/kml/dom/libkmldom.la \
- $(top_builddir)/src/kml/engine/libkmlengine.la \
+hellokmz_DEPENDENCIES = $(top_builddir)/src/kml/engine/libkmlengine.la \
+ $(top_builddir)/src/kml/dom/libkmldom.la \
$(top_builddir)/src/kml/base/libkmlbase.la
am_helloregion_OBJECTS = helloregion.$(OBJEXT)
helloregion_OBJECTS = $(am_helloregion_OBJECTS)
@@ -129,8 +129,8 @@
$(top_builddir)/src/kml/base/libkmlbase.la
am_prettykml_OBJECTS = prettykml.$(OBJEXT)
prettykml_OBJECTS = $(am_prettykml_OBJECTS)
-prettykml_DEPENDENCIES = $(top_builddir)/src/kml/dom/libkmldom.la \
- $(top_builddir)/src/kml/engine/libkmlengine.la \
+prettykml_DEPENDENCIES = $(top_builddir)/src/kml/engine/libkmlengine.la \
+ $(top_builddir)/src/kml/dom/libkmldom.la \
$(top_builddir)/src/kml/base/libkmlbase.la
am_printgeometry_OBJECTS = printgeometry.$(OBJEXT)
printgeometry_OBJECTS = $(am_printgeometry_OBJECTS)
--- libkml-1.2.0.orig/examples/helloworld/Makefile.am
+++ libkml-1.2.0/examples/helloworld/Makefile.am
@@ -26,8 +26,8 @@
circlegen_LDADD = \
$(top_builddir)/src/kml/base/libkmlbase.la \
$(top_builddir)/src/kml/dom/libkmldom.la \
- $(top_builddir)/src/kml/engine/libkmlengine.la \
- $(top_builddir)/src/kml/convenience/libkmlconvenience.la
+ $(top_builddir)/src/kml/convenience/libkmlconvenience.la \
+ $(top_builddir)/src/kml/engine/libkmlengine.la
checklinks_SOURCES = checklinks.cc
checklinks_LDADD = \
@@ -75,8 +75,8 @@
hellokmz_SOURCES = hellokmz.cc
hellokmz_LDADD = \
- $(top_builddir)/src/kml/dom/libkmldom.la \
$(top_builddir)/src/kml/engine/libkmlengine.la \
+ $(top_builddir)/src/kml/dom/libkmldom.la \
$(top_builddir)/src/kml/base/libkmlbase.la
helloregion_SOURCES = helloregion.cc
@@ -102,8 +102,8 @@
prettykml_SOURCES = prettykml.cc
prettykml_LDADD = \
- $(top_builddir)/src/kml/dom/libkmldom.la \
$(top_builddir)/src/kml/engine/libkmlengine.la \
+ $(top_builddir)/src/kml/dom/libkmldom.la \
$(top_builddir)/src/kml/base/libkmlbase.la
printgeometry_SOURCES = printgeometry.cc
--- libkml-1.2.0.orig/examples/regionator/Makefile.in
+++ libkml-1.2.0/examples/regionator/Makefile.in
@@ -211,9 +211,9 @@
csvregionator_LDADD = \
$(top_builddir)/src/kml/base/libkmlbase.la \
$(top_builddir)/src/kml/dom/libkmldom.la \
- $(top_builddir)/src/kml/engine/libkmlengine.la \
$(top_builddir)/src/kml/regionator/libkmlregionator.la \
- $(top_builddir)/src/kml/convenience/libkmlconvenience.la
+ $(top_builddir)/src/kml/convenience/libkmlconvenience.la \
+ $(top_builddir)/src/kml/engine/libkmlengine.la
all: all-am
--- libkml-1.2.0.orig/examples/regionator/Makefile.am
+++ libkml-1.2.0/examples/regionator/Makefile.am
@@ -12,7 +12,7 @@
csvregionator_LDADD = \
$(top_builddir)/src/kml/base/libkmlbase.la \
$(top_builddir)/src/kml/dom/libkmldom.la \
- $(top_builddir)/src/kml/engine/libkmlengine.la \
$(top_builddir)/src/kml/regionator/libkmlregionator.la \
- $(top_builddir)/src/kml/convenience/libkmlconvenience.la
+ $(top_builddir)/src/kml/convenience/libkmlconvenience.la \
+ $(top_builddir)/src/kml/engine/libkmlengine.la
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel