On Sun, Mar 20, 2016 at 9:06 PM, wim vandenbussche
<vandenbussche....@telenet.be> wrote:
> Tobias Ellinghaus <me@...> writes:
>
>>
>> Am Mittwoch, 16. März 2016, 17:10:19 schrieb wim vandenbussche:
>> > Tobias Ellinghaus <me <at> ...> writes:
>> > > Am Montag, 14. März 2016, 16:28:33 schrieb wim vandenbussche:
>> > > > Darktable build script
>> > >
>> > > Please try deleting build/ and then running build.sh again.
>> > >
>> > > [...]
>> >
>> > Hi Tobias,
>> >
>> > I removed the directory, I removed the entire darktable directory and both
>> > cases failed, I also tried on a laptop and the same problem exists. I'm
>> > using ubuntu 15.10 if that may be a help to find the solution?
>>
>> Then please show the message you get. I asked you to delete build/ because
> the
>> output you showed was incomplete due to cached settings.
>>
>> Tobias
>
>
> Darktable build script
>
> Building directory:  ./build
> Installation prefix: /opt/darktable/
> Build type:          Release
> Make program:        make
> Make tasks:          4
>
>
> -- Building SSE2-optimized codepaths: ON
> -- Found little endian system. Good.
> -- multiarch triplet detected: x86_64-linux-gnu
> -- Looking for external programs
> -- Found perl
> -- Found intltool-merge
> -- Found xsltproc
> -- Found xmllint
> -- All external programs found
> -- Found Gettext
> -- Found msgfmt to convert language file. Translation enabled
> -- Found Glib
> -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so
> (found suitable version "2.9.2", minimum required is "2.6")
> -- checking for one of the modules 'libsoup-2.2;libsoup2'
> -- Found GIO
> -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.2")
> -- Found JsonGlib
> -- Internationalization: Enabled
> -- Found GraphicsMagick
> -- Does the compiler support __builtin_cpu_supports(): 1
> -- Checking for -march=native support
> -- Lua support: Enabled
> -- Map mode: enabled
> -- Print mode: enabled
> -- building darktable-cmstest with colord support. nice.
> --
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/wim/darktable/build
This out put is still uncomplete. You did not remove build directory.

> [  0%] Built target locale_af
> [  0%] [  0%] [  0%] Built target locale_ca
> Built target locale_cs
> Updating version string
> [  0%] [  0%] Built target locale_da
> Built target locale_el
> [  1%] Built target locale_de
> [  1%] Built target locale_fi
> [  1%] [  1%] [  1%] Built target locale_es
> Built target locale_fr
> Built target locale_gl
> [  1%] [  3%] Built target create_version_gen
> Built target locale_it
> [  3%] [  3%] Built target locale_nl
> [  3%] Built target locale_he
> Built target locale_ja
> [  3%] [  3%] Built target locale_hu
> Built target locale_pl
> [  3%] Built target locale_pt_PT
> [  3%] Built target locale_pt_BR
> [  3%] [  3%] Built target locale_ru
> Built target locale_ro
> [  3%] [  3%] [  5%] Built target locale_th
> Built target locale_sk
> Built target locale_sq
> [  5%] [  5%] [  5%] Built target locale_uk
> Built target generate_metadata
> [  5%] Built target locale_sv
> Built target locale_zh_CN
> [  5%] Checking validity of data/darktableconfig.xml
> [  5%] Checking validity of external/rawspeed/data/cameras.xml
> [  5%] Built target lautoc
> [  6%] Built target darktable.appdata_file
> [  6%] Built target darktable.desktop_file
> [  6%] Built target manpage-de-darktable-cmstest.1
> [  6%] Built target manpage-de-darktable.1
> [  6%] [  6%] Built target validate_darktableconfig_xml
> Built target validate_cameras_xml
> [  6%] [  8%] Built target manpage-de-darktable-cli.1
> Built target manpage-de-darktable-generate-cache.1
> [  8%] [  8%] Built target manpage-de-darktable-viewer.1
> Built target manpage-de-darktable-cltest.1
> [  8%] Built target manpage-es-darktable-cmstest.1
> [ 10%] [ 10%] Built target manpage-es-darktable.1
> Built target manpage-es-darktable-cli.1
> [ 10%] Built target manpage-es-darktable-viewer.1
> [ 11%] Built target manpage-es-darktable-generate-cache.1
> [ 11%] [ 11%] Built target manpage-es-darktable-cltest.1
> Built target manpage-fr-darktable-cmstest.1
> [ 13%] Built target manpage-fr-darktable.1
> [ 13%] Built target manpage-fr-darktable-viewer.1
> [ 15%] Built target manpage-fr-darktable-cli.1
> [ 16%] Built target manpage-fr-darktable-generate-cache.1
> [ 16%] [ 16%] Built target manpage_darktable-cli.1
> Built target manpage-fr-darktable-cltest.1
> [ 16%] [ 16%] [ 16%] Built target manpage_darktable-cltest.1
> Built target manpage_darktable-generate-cache.1
> Built target manpage_darktable-cmstest.1
> [ 16%] [ 16%] [ 16%] Built target darktable-cmstest
> Built target manpage_darktable-viewer.1
> Built target manpage_darktable.1
> [ 16%] Built target generate_version
> [ 16%] Built target generate_preferences
> [ 16%] [ 16%] Built target darktablerc.html_file
> Built target manpage-de
> [ 16%] [ 30%] Built target darktablerc_file
> Built target rawspeed
> [ 30%] Built target manpage-fr
> [ 30%] Built target manpage-es
> [ 30%] Built target manpages
> [ 56%] Built target lib_darktable
> Linking C executable darktable
> [ 56%] [ 56%] Built target darkroom
> Built target map
> [ 56%] Built target lighttable
> Scanning dependencies of target tethering
> Scanning dependencies of target slideshow
> Scanning dependencies of target print
> libdarktable.so: undefined reference to `Exiv2:
> :ExifData::operator[](std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> XmpTextValue::XmpTextValue(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> Xmpdatum::operator=(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> XmpParser::decode(Exiv2::XmpData&, std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> XmpTextValue::read(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> readFile(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> PreviewImage::mimeType() const'
> libdarktable.so: undefined reference to `Exiv2::
> Metadatum::print(Exiv2::ExifData const*) const'
> libdarktable.so: undefined reference to `Exiv2::
> ExifKey::ExifKey(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> XmpProperties::registerNs(std::string const&, std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> XmpParser::encode(std::string&, Exiv2::XmpData
> const&, unsigned short, unsigned int)'
> libdarktable.so: undefined reference to `Exiv2:
> :XmpData::operator[](std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> ImageFactory::open(std::string const&, bool)'
> libdarktable.so: undefined reference to `Exiv2::
> Exifdatum::operator=(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2:
> :XmpKey::XmpKey(std::string const&)'
> libdarktable.so: undefined reference to `Exiv2::
> IptcKey::IptcKey(std::string const&)'
> collect2: error: ld returned 1 exit status
> src/CMakeFiles/darktable.dir/build.make:195:
> recept voor doel 'src/darktable' is mislukt
> make[2]: *** [src/darktable] Fout 1
> CMakeFiles/Makefile2:1220: recept voor doel '
> src/CMakeFiles/darktable.dir/all' is mislukt
> make[1]: *** [src/CMakeFiles/darktable.dir/all] Fout 2
> make[1]: *** Wachten op onvoltooide taken...
> [ 56%] [ 56%] [ 56%] Building C object src/views/
> CMakeFiles/tethering.dir/tethering.c.o
> Building C object src/views/CMakeFiles/slideshow.dir/slideshow.c.o
> Building C object src/views/CMakeFiles/print.dir/print.c.o
> Linking C shared module libprint.so
> Linking C shared module libtethering.so
> Linking C shared module libslideshow.so
> [ 56%] Built target tethering
> [ 56%] Built target print
> [ 56%] Built target slideshow
> Makefile:136: recept voor doel 'all' is mislukt
> make: *** [all] Fout 2
Please do make sure that you do not have any junk in /usr/local,
especially libexif:
# cd /usr/local && find -name *libexif* -delete

This looks very much like C++ ABI difference, i.e. darktable is being compiled
with new C++11 ABI, while that libexif2 is still compiled with old ABI.

Roman.

>
> ___________________________________________________________________________
> darktable developer mailing list
> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.or
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to