Attempting to build TranscriberAG v2.0.0-b1 fails on Ubuntu 12.4, 64 bit.
Following is a trace:
-----
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1/libs/build$ cmake ../
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.3.4")
CMake Warning (dev) at soundtouch-1.4.0/CMakeLists.txt:18 (add_subdirectory):
The source directory
/home/dwiniecki/Desktop/v2.0.0-b1/libs/soundtouch-1.4.0/include
does not contain a CMakeLists.txt file.
CMake does not support this case but it used to work accidentally and is
being allowed for compatibility.
Policy CMP0014 is not set: Input directories must have CMakeLists.txt. Run
"cmake --help-policy CMP0014" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dwiniecki/Desktop/v2.0.0-b1/libs/build
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1/libs/build$ make
Scanning dependencies of target ag
[ 0%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/AG.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AG.h:15,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/AG.cc:9:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 1%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/AGAPI.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AG.h:15,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AGSet.h:12,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/AGAPI.cc:15:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 1%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/AGException.cc.o
[ 2%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/AGSet.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AG.h:15,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AGSet.h:12,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/AGSet.cc:10:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 2%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Anchor.cc.o
[ 3%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Annotation.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Annotation.h:18,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/Annotation.cc:10:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 4%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/AnnotationIndex.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AnnotationIndex.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/AnnotationIndex.cc:9:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 4%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/FeatureMap.cc.o
[ 5%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Identifiers.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/Identifiers.cc:9:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 5%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Metadata.cc.o
[ 6%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Paired.cc.o
[ 6%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/RE.cc.o
[ 7%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Record.cc.o
[ 7%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Signal.cc.o
[ 8%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Timeline.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/Timeline.cc:10:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 9%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Utilities.cc.o
[ 9%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/Validation.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AG.h:15,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Validation.h:15,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/Validation.cc:8:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 10%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/agfio.cc.o
[ 10%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/agfioError.cc.o
[ 11%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/agfio_plugin.cc.o
[ 11%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/tree_kernel.cc.o
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Hash.h:20,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/Identifiers.h:19,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/ag/AG.h:15,
from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/ag/tree_kernel.cc:8:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
[ 12%] Building CXX object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/tree_others.cc.o
[ 13%] Building C object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/regcomp.c.o
[ 13%] Building C object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/regerror.c.o
[ 14%] Building C object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/regexec.c.o
[ 14%] Building C object aglib-2.0.1/src/ag/CMakeFiles/ag.dir/regfree.c.o
Linking CXX shared library libag.so
[ 14%] Built target ag
Scanning dependencies of target agfio_plugin_AG
[ 15%] Building CXX object aglib-2.0.1/src/formats/AG/CMakeFiles/agfio_plugin_AG.dir/AG.cc.o
In file included from /home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/formats/AG/AG.cc:13:0:
/home/dwiniecki/Desktop/v2.0.0-b1/libs/aglib-2.0.1/src/formats/AG/AG.h:13:41: fatal error: xercesc/parsers/SAXParser.hpp: No such file or directory
compilation terminated.
make[2]: *** [aglib-2.0.1/src/formats/AG/CMakeFiles/agfio_plugin_AG.dir/AG.cc.o] Error 1
make[1]: *** [aglib-2.0.1/src/formats/AG/CMakeFiles/agfio_plugin_AG.dir/all] Error 2
make: *** [all] Error 2
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1/libs/build$ cd ../../
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1$ cd source/build/
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1/source/build$ cmake ../
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Gettext: /usr/bin/msgmerge
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- checking for module 'glibmm-2.4'
-- package 'glibmm-2.4' not found
-- checking for module 'gtkmm-2.4'
-- package 'gtkmm-2.4' not found
-- checking for module 'sndfile'
-- package 'sndfile' not found
-- checking for module 'portaudio-2.0'
-- package 'portaudio-2.0' not found
CMake Warning (dev) at CMakeLists.txt:256 (add_subdirectory):
The source directory
/home/dwiniecki/Desktop/v2.0.0-b1/source/po
does not contain a CMakeLists.txt file.
CMake does not support this case but it used to work accidentally and is
being allowed for compatibility.
Policy CMP0014 is not set: Input directories must have CMakeLists.txt. Run
"cmake --help-policy CMP0014" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dwiniecki/Desktop/v2.0.0-b1/source/build
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1/source/build$ sudo make install
Scanning dependencies of target CommonWidgets
[ 0%] Building CXX object src/Common/CMakeFiles/CommonWidgets.dir/Dialogs.cpp.o
In file included from /home/dwiniecki/Desktop/v2.0.0-b1/source/src/Common/Dialogs.cpp:14:0:
/home/dwiniecki/Desktop/v2.0.0-b1/source/src/Common/Dialogs.h:17:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
make[2]: *** [src/Common/CMakeFiles/CommonWidgets.dir/Dialogs.cpp.o] Error 1
make[1]: *** [src/Common/CMakeFiles/CommonWidgets.dir/all] Error 2
make: *** [all] Error 2
dwiniecki@dwiniecki-Latitude-E6520:~/Desktop/v2.0.0-b1/source/build$
Same issue on Ubuntu 13.10 64 bit. Stuck with Transcriber 1.5.1 until this can get fixed. Tried installing the 386 versions of libxerces-c28:i386 and libxerces-c3.1:i386 but didn't help. Happy to troubleshoot and try again if any advice is forthcoming.