LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-18-2012, 09:38 AM   #1
jmishal
LQ Newbie
 
Registered: Jun 2008
Posts: 19

Rep: Reputation: 0
Question face problem to install bwfembed2 request update glibmm-2.4


Hello,

I want to install an application called "bwfembed2.tar.gz" which is related to blackmagic card on my linux box but i face problem to install it

I had try two different linux dist (Debian + CentOS)

and I always got same error as below

Code:
root@fire:~/bwfembed2# ./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
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIBMM_DEPS... no
configure: error: Package requirements (glibmm-2.4 >= 2.28) were not met:

Requested 'glibmm-2.4 >= 2.28' but version of glibmm is 2.24.2
You may find new versions of glibmm at http://www.gtkmm.org/

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GLIBMM_DEPS_CFLAGS
and GLIBMM_DEPS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
as i understood from the above error request to install glibmm new version above >> 2.4
therefor i had download glibmm version glibmm-2.8.16.tar.gz but i also face another problem which is

Code:
root@fire:~/glibmm-2.8.16# make
make  all-recursive
make[1]: Entering directory `/root/glibmm-2.8.16'
Making all in tools
make[2]: Entering directory `/root/glibmm-2.8.16/tools'
Making all in m4
make[3]: Entering directory `/root/glibmm-2.8.16/tools/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/glibmm-2.8.16/tools/m4'
Making all in pm
make[3]: Entering directory `/root/glibmm-2.8.16/tools/pm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/glibmm-2.8.16/tools/pm'
Making all in extra_defs_gen
make[3]: Entering directory `/root/glibmm-2.8.16/tools/extra_defs_gen'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/glibmm-2.8.16/tools/extra_defs_gen'
make[3]: Entering directory `/root/glibmm-2.8.16/tools'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/glibmm-2.8.16/tools'
make[2]: Leaving directory `/root/glibmm-2.8.16/tools'
Making all in glib
make[2]: Entering directory `/root/glibmm-2.8.16/glib'
make  all-recursive
make[3]: Entering directory `/root/glibmm-2.8.16/glib'
Making all in src
make[4]: Entering directory `/root/glibmm-2.8.16/glib/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/glibmm-2.8.16/glib/src'
Making all in glibmm
make[4]: Entering directory `/root/glibmm-2.8.16/glib/glibmm'
Making all in private
make[5]: Entering directory `/root/glibmm-2.8.16/glib/glibmm/private'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/glibmm-2.8.16/glib/glibmm/private'
make[5]: Entering directory `/root/glibmm-2.8.16/glib/glibmm'
if /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\"  -I../../glib -I../../glib -pthread -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -g -O2 -Wall -Wno-long-long -MT convert.lo -MD -MP -MF ".deps/convert.Tpo" -c -o convert.lo convert.cc; \
        then mv -f ".deps/convert.Tpo" ".deps/convert.Plo"; else rm -f ".deps/convert.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\" -I../../glib -I../../glib -pthread -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wall -Wno-long-long -MT convert.lo -MD -MP -MF .deps/convert.Tpo -c convert.cc  -fPIC -DPIC -o .libs/convert.o
convert.cc: In constructor 'Glib::IConv::IConv(const std::string&, const std::string&)':
convert.cc:52: error: 'g_assert' was not declared in this scope
make[5]: *** [convert.lo] Error 1
make[5]: Leaving directory `/root/glibmm-2.8.16/glib/glibmm'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/glibmm-2.8.16/glib/glibmm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/glibmm-2.8.16/glib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/glibmm-2.8.16/glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/glibmm-2.8.16'
make: *** [all] Error 2
I'm not sure how can i fix it
 
Old 10-18-2012, 11:41 AM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Quote:
Entering directory `/root/glibmm-2.8.16/glib
'glibmm-2.8.16' is an old version (2007), not usable, not supposed to build on Debian Wheezy.

Required is : >= glibmm-2.28 : 05-Apr-2011, and later ..
http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.28/

And :
gtkmm-2.4 >= 2.20, gtkgl-2.0 >= 2.0.1, libquicktime >= 1.2.0, sndfile >= 1.0.0,
liblog4cxx >= 0.1.0, libboost-all-dev >= 1.38, libglu1-mesa-dev .

.

Last edited by knudfl; 10-21-2012 at 09:44 AM.
 
Old 10-26-2012, 02:55 AM   #3
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
About glibmm-2.4 : Debian Wheezy now has version 2.32.1 : 'libglibmm-2.4-dev'


About boost : Seems that bwfembed2 requires libboost version 1.42 ..

Add a "squeeze line" to /etc/apt/sources list :
deb <url> squeeze main

And :
# apt-get update && apt-get install libboost1.42-dev libboost-thread1.42-dev libglibmm-2.4-dev


.

Last edited by knudfl; 10-26-2012 at 03:04 AM.
 
  


Reply

Tags
bwfembed2



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
problem compiling glibmm-2.13.3 fsucsguy Linux - Software 3 04-20-2007 08:47 AM
problem compiling glibmm-2.13.3 fsucsguy Linux - Newbie 1 04-17-2007 04:15 PM
glibmm - installation problem. fsucsguy Linux - Software 1 04-16-2007 01:08 PM
problem installing glibmm-2.4.0 PierrePau Linux - Software 0 06-02-2004 05:41 PM
glibmm problem zmieff Linux - Newbie 1 05-10-2004 02:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:08 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration