<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
On RHEL6 there's glibmm24-devel and gtkmm24-devel, but they're in the
rhel-x86_64-workstation-optional-6 repo, which you may not have enabled
for your system (need to do that through the RHN channel management I
think).<br>
<br>
Henry Mensch wrote:
<blockquote cite="mid:09D331AA-E4AC-44B4-875C-FE006CC375E2@va.gov"
 type="cite">
  <pre wrap="">That's what I expected, too, but RHEL doesn't come with the -devel bundles for this stuff:

[root@musca dx-4.4.4]# yum -y install gtkmm24-devel
Loaded plugins: refresh-packagekit, rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
No package gtkmm24-devel available.
Error: Nothing to do
[root@musca dx-4.4.4]# yum -y install gtkmm24-devel-2.18.2-1
Loaded plugins: refresh-packagekit, rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
No package gtkmm24-devel-2.18.2-1 available.
Error: Nothing to do
[root@musca dx-4.4.4]# yum -y list gtkmm\*
Loaded plugins: refresh-packagekit, rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
Installed Packages
gtkmm24.x86_64     2.18.2-1.el6     @anaconda-RedHatEnterpriseLinux-201009221801.x86_64/6.0

so it's not clear to me where what you found actually comes from. 

On Mar 19, 2013, at 4:10 PM, Donald Tournier wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">OK, I just did a very quick search and I think I know where the problem is. These packages typically come in pairs: runtime and development. The runtime would only contain the libraries, and the development package should contain everything needed to compile against it, including headers and hopefully the relevant pkg-config file. I came across this on my search: <a class="moz-txt-link-freetext" href="http://pkgs.org/centos-6-rhel-6/centos-rhel-i386/gtkmm24-devel-2.18.2-1.el6.i686.rpm.html">http://pkgs.org/centos-6-rhel-6/centos-rhel-i386/gtkmm24-devel-2.18.2-1.el6.i686.rpm.html</a> - looks like it might fit the bill...?

Cheers,

Donald.



On 20 March 2013 09:44, Henry Mensch <a class="moz-txt-link-rfc2396E" href="mailto:Henry.Mensch@va.gov">&lt;Henry.Mensch@va.gov&gt;</a> wrote:
No, they don't. The files aren't there, and they're not in the packages.

On Mar 19, 2013, at 3:35 PM, Donald Tournier wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">Assuming these files do exist, then it should be a simple matter of making sure pkg-config knows where to look for them - you should be able to set the PKG_CONFIG_PATH to achieve that, at least according the pkg-config man page.
On Tue, Mar 19, 2013 at 3:40 PM, Henry Mensch <a class="moz-txt-link-rfc2396E" href="mailto:Henry.Mensch@va.gov">&lt;Henry.Mensch@va.gov&gt;</a> wrote:
I'm on a CentOS 6 system:

Linux musca 2.6.32-358.0.1.el6.x86_64 #1 SMP Wed Feb 20 11:05:23 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

and I'm trying to build … the build fails early with these errors:

[root@musca mrtrix-0.2.10]# ./build
Package glibmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glibmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glibmm-2.4' found
WARNING: unable to find glibmm-2.4,gthread-2.0 configuration
Package gtkmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkmm-2.4' found
WARNING: unable to find gtkmm-2.4 configuration
Package gtkmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkmm-2.4' found
Package gtkglext-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkglext-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkglext-1.0' found
WARNING: unable to find gtkmm-2.4 configuration
Package glibmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glibmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glibmm-2.4' found
WARNING: unable to find glibmm-2.4,gthread-2.0 configuration
Package gtkmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkmm-2.4' found
WARNING: unable to find gtkmm-2.4 configuration
Package gtkmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkmm-2.4' found
Package gtkglext-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkglext-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkglext-1.0' found
WARNING: unable to find gtkmm-2.4 configuration
Traceback (most recent call last):
  File "./build", line 968, in &lt;module&gt;
    [ Entry(item) for item in targets ]
  File "./build", line 245, in __init__
    if is_executable (self.name): self.set_executable()
  File "./build", line 276, in set_executable
    '$bin$': [ self.name ] })
  File "./build", line 375, in fillin
    if item in keyvalue: cmd += keyvalue[item]
TypeError: 'NoneType' object is not iterable
[root@musca mrtrix-0.2.10]# rpm -q -a | grep -i glibmm
glibmm24-2.22.1-1.el6.x86_64
^P[root@musca mrtrix-0.2.10]# rpm -q -a | grep -i gtkmm
gtkmm24-2.18.2-1.el6.x86_64
[root@musca mrtrix-0.2.10]# rpm -q -a | grep glibmm
glibmm24-2.22.1-1.el6.x86_64

You can see that the libraries it seems to want have RPMs installed …

and the libraries are actually present:

[root@musca mrtrix-0.2.10]# find /usr -name libglibmm\* -print
/usr/lib64/libglibmm-2.4.so.1
/usr/lib64/libglibmm-2.4.so.1.2.0
/usr/lib64/libglibmm_generate_extra_defs-2.4.so.1
/usr/lib64/libglibmm_generate_extra_defs-2.4.so.1.2.0

so it looks like the real problem is that there are no entries in /usr/lib64/pkgconfig for these libraries.

SO: how do I get around this?

--
Henry Mensch / Systems and Storage Manager
Center for Imaging of Neurodegenerative Diseases
VA Medical Center, San Francisco CA  USA
a: +1.415.221.4810 x6466 / : +1.415.668.2864
:: <a class="moz-txt-link-abbreviated" href="mailto:henry.mensch@va.gov">henry.mensch@va.gov</a>
w: <a class="moz-txt-link-freetext" href="http://www.cind.research.va.gov/">http://www.cind.research.va.gov/</a>




_______________________________________________
Mrtrix-discussion mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mrtrix-discussion@www.nitrc.org">Mrtrix-discussion@www.nitrc.org</a>
<a class="moz-txt-link-freetext" href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">http://www.nitrc.org/mailman/listinfo/mrtrix-discussion</a>


_______________________________________________
Mrtrix-discussion mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mrtrix-discussion@www.nitrc.org">Mrtrix-discussion@www.nitrc.org</a>
<a class="moz-txt-link-freetext" href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">http://www.nitrc.org/mailman/listinfo/mrtrix-discussion</a>




--
Dr Jacques-Donald Tournier
Research Fellow

The Florey Institute of Neuroscience and Mental Health
Melbourne Brain Centre - Austin Campus
245 Burgundy Street
Heidelberg  Vic  3084
Ph:  +61 3 9035 7033
Fax:  +61 3 9035 7307
<a class="moz-txt-link-abbreviated" href="http://www.florey.edu.au">www.florey.edu.au</a>

_______________________________________________
Mrtrix-discussion mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mrtrix-discussion@www.nitrc.org">Mrtrix-discussion@www.nitrc.org</a>
<a class="moz-txt-link-freetext" href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">http://www.nitrc.org/mailman/listinfo/mrtrix-discussion</a>
      </pre>
    </blockquote>
    <pre wrap="">--
Henry Mensch / Systems and Storage Manager
Center for Imaging of Neurodegenerative Diseases
VA Medical Center, San Francisco CA  USA
a: +1.415.221.4810 x6466 / : +1.415.668.2864
:: <a class="moz-txt-link-abbreviated" href="mailto:henry.mensch@va.gov">henry.mensch@va.gov</a>
w: <a class="moz-txt-link-freetext" href="http://www.cind.research.va.gov/">http://www.cind.research.va.gov/</a>








-- 
Dr Jacques-Donald Tournier
Research Fellow

The Florey Institute of Neuroscience and Mental Health
Melbourne Brain Centre - Austin Campus
245 Burgundy Street
Heidelberg  Vic  3084
Ph:  +61 3 9035 7033
Fax:  +61 3 9035 7307
<a class="moz-txt-link-abbreviated" href="http://www.florey.edu.au">www.florey.edu.au</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>