I ran into missing (dev) libs. see my run below.
Libtool library used but `LIBTOOL' is undefined
plugins/tiff/src/Makefile.am:3: The usual way to define `LIBTOOL' is to add `LT_INIT'
plugins/tiff/src/Makefile.am:3: to `configure.ac' and run `aclocal' and `autoconf' again.
plugins/tiff/src/Makefile.am:3: If `LT_INIT' is in `configure.ac', make sure
plugins/tiff/src/Makefile.am:3: its definition is in aclocal's search path.
autoreconf: automake failed with exit status: 1
.----------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ sudo apt-get install libtool
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libltdl-dev
Suggested packages:
libtool-doc gfortran fortran95-compiler gcj
The following NEW packages will be installed:
libltdl-dev libtool
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 505 kB of archives.
After this operation, 2,376 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libltdl-dev amd64 2.4.2-1ubuntu1 [202 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libtool amd64 2.4.2-1ubuntu1 [302 kB]
Fetched 505 kB in 1s (416 kB/s)
Selecting previously unselected package libltdl-dev.
(Reading database ... 144360 files and directories currently installed.)
Unpacking libltdl-dev (from .../libltdl-dev_2.4.2-1ubuntu1_amd64.deb) ...
Selecting previously unselected package libtool.
Unpacking libtool (from .../libtool_2.4.2-1ubuntu1_amd64.deb) ...
Processing triggers for man-db ...
Setting up libltdl-dev (2.4.2-1ubuntu1) ...
Setting up libtool (2.4.2-1ubuntu1) ...
.----------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ autoreconf -i
Git claims this is version 0.5.4-2-gd827836
Git claims this is version 0.5.4-2-gd827836
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: `./install-sh' is newer: use `--force' to overwrite
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: You should add the contents of `m4/libtool.m4' to `aclocal.m4'.
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: You should add the contents of `m4/ltoptions.m4' to `aclocal.m4'.
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: You should add the contents of `m4/ltsugar.m4' to `aclocal.m4'.
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: You should add the contents of `m4/lt~obsolete.m4' to `aclocal.m4'.
Git claims this is version 0.5.4-2-gd827836
Git claims this is version 0.5.4-2-gd827836
.----------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
8<--------------------------------------------------------
configure: error: Package requirements (gtk+-2.0 >= 2.0.0) were not met:
No package 'gtk+-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables UTILS_CFLAGS
and UTILS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
.-----------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ sudo apt-get install libgtk-3-0
already installed. same issue
.----------------------------------------------------
sudo apt-get install libgtk-3-dev:
martijn@Desktop-X2-50:~/projects/scroom$ sudo apt-get install libgtk-3-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
build-essential debhelper dh-apparmor dpkg-dev gettext html2text
intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libatk1.0-dev libcairo-script-interpreter2
libcairo2-dev libdpkg-perl libfontconfig1-dev libfreetype6-dev
libgdk-pixbuf2.0-dev libgettextpo0 libglib2.0-bin libglib2.0-dev
libmail-sendmail-perl libpango1.0-dev libpcre3-dev libpcrecpp0
libpixman-1-dev libpng12-dev libsys-hostname-long-perl libunistring0
libxcb-render0-dev libxcb-shm0-dev libxcomposite-dev libxcursor-dev
libxdamage-dev libxext-dev libxfixes-dev libxft-dev libxi-dev
libxinerama-dev libxrandr-dev libxrender-dev po-debconf
x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev
x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xinerama-dev
Suggested packages:
dh-make debian-keyring gettext-doc libcairo2-doc libglib2.0-doc libgtk-3-doc
libpango1.0-doc libmail-box-perl
The following NEW packages will be installed:
build-essential debhelper dh-apparmor dpkg-dev gettext html2text
intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libatk1.0-dev libcairo-script-interpreter2
libcairo2-dev libdpkg-perl libfontconfig1-dev libfreetype6-dev
libgdk-pixbuf2.0-dev libgettextpo0 libglib2.0-bin libglib2.0-dev
libgtk-3-dev libmail-sendmail-perl libpango1.0-dev libpcre3-dev libpcrecpp0
libpixman-1-dev libpng12-dev libsys-hostname-long-perl libunistring0
libxcb-render0-dev libxcb-shm0-dev libxcomposite-dev libxcursor-dev
libxdamage-dev libxext-dev libxfixes-dev libxft-dev libxi-dev
libxinerama-dev libxrandr-dev libxrender-dev po-debconf
x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev
x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xinerama-dev
0 upgraded, 49 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.7 MB of archives.
After this operation, 57.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
8<--------------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ ./configure
same issue
martijn@Desktop-X2-50:~/projects/scroom$ sudo apt-get install libgtk2.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gir1.2-gtk-2.0
Suggested packages:
libgtk2.0-doc
The following NEW packages will be installed:
gir1.2-gtk-2.0 libgtk2.0-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,101 kB of archives.
After this operation, 20.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
8<--------------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ ./configure:
configure: error: Package requirements (gtk+-2.0 >= 2.0.0, libglade-2.0, gthread-2.0, gmodule-2.0, cairo) were not met:
No package 'libglade-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GUI_CFLAGS
and GUI_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
.--------------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ sudo apt-get install libglade2.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libglade2.0-cil-dev' for regex 'libglade2.0'
Note, selecting 'libglade2.0-cil' for regex 'libglade2.0'
Note, selecting 'libglade2-0' for regex 'libglade2.0'
libglade2-0 is already the newest version.
libglade2-0 set to manually installed.
The following extra packages will be installed:
cli-common libgdiplus libglib2.0-cil libglib2.0-cil-dev libgtk2.0-cil
libgtk2.0-cil-dev libmono-cairo4.0-cil libmono-corlib4.0-cil
libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-security4.0-cil
libmono-system-configuration4.0-cil libmono-system-drawing4.0-cil
libmono-system-security4.0-cil libmono-system-xml4.0-cil
libmono-system4.0-cil mono-4.0-gac mono-gac mono-runtime
Suggested packages:
monodoc-gtk2.0-manual libmono-i18n4.0-all libgamin0
The following NEW packages will be installed:
cli-common libgdiplus libglade2.0-cil libglade2.0-cil-dev libglib2.0-cil
libglib2.0-cil-dev libgtk2.0-cil libgtk2.0-cil-dev libmono-cairo4.0-cil
libmono-corlib4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil
libmono-security4.0-cil libmono-system-configuration4.0-cil
libmono-system-drawing4.0-cil libmono-system-security4.0-cil
libmono-system-xml4.0-cil libmono-system4.0-cil mono-4.0-gac mono-gac
mono-runtime
0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,388 kB of archives.
After this operation, 18.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
8<--------------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ ./configure
8<--
8<--
configure: error: Package requirements (gtk+-2.0 >= 2.0.0, libglade-2.0, gthread-2.0, gmodule-2.0, cairo) were not met:
No package 'libglade-2.0' found
8<--------------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ sudo apt-get install libglade2-dev
8<--------------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ ./configure
8<--------------------------------------------------------
Scroom version 0.5.4-2-gd827836
Prefix: '/usr/local'.
Compiler: 'g++ -std=c++0x -Wsign-promo -Woverloaded-virtual -Wnon-virtual-dtor
-Wfloat-equal -Wswitch-enum -Wcast-qual -Winit-self -Wuninitialized -Wredundant-decls -Wunused -Wwrite-strings -Wpointer-arith -Wextra -W -Wall -g -O2 '
Package features:
Mutracx hacks: no
Doxygen: no
all code: no
Unittests: yes
Now type 'make [<target>]'
where the optional <target> is:
all - build all binaries
install - install everything
doxygen-doc - generate documentation
(if enabled)
check - perform tests
.--------------------------------------------------
martijn@Desktop-X2-50:~/projects/scroom$ make
.--------------------------------------------------------
.--------------------------------------------------------
.- USING BOHDI LINUX 2.3.0
.--------------------------------------------------------
martijn@Desktop-X2-50:~$ uname -a
Linux Desktop-X2-50 3.8.0-12-generic #21 SMP Tue Mar 12 17:39:30 CDT 2013 x86_64 x86_64 x86_64 GNU/Linux
martijn@Desktop-X2-50:~/projects/scroom$