Hi Wagner,

unfortunately, MITK does not yet support "make install". You have to 
start the ExtApp from inside your build directory. Additionally, you may 
have to type 'export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<your-mitk-build-dir>/bin/BlueBerry/org.blueberry.osgi/bin'.

This will be fixed for the upcoming 1.0 release of MITK (due in the next 
couple of weeks).

I also see that you are mentioning openCherry *and* BlueBerry. If you 
had an old svn checkout and updated it to a revision which contains the 
name change from openCherry to BlueBerry, you may want to clear your 
CMake cache and build dir.

Best,
Sascha

On 04/20/2010 11:49 PM, Wagner Sales wrote:
> Hi all,
>
> I've compiled the MITK with all plugins on linux and I'm having
> problems on ExtApp start. A pretty segfault ocurrs ( atacched stack ).
> I'm really thinking are some problem with my environment ( are the
> plugin.xml files found ( if needed)? and the MANIFEST, are found
> too(if needed)?
> If not appears to be a easy and obvious environment problem, I'll try
> tomorrow to clean and compile another time.
>
> How I've done the compilation and environment:
> a) compiled on a different (outside) build directory
> b) compiled on debug mode
>
> Well, the described problem ocurred to me when I tried to install MITK
> in a directory ( for example in /opt ), but this is the first time in
> a outside build directory.
> First, the libs from OpenCherry was not found, which is correct, since
> the libs aren't in current directory and aren't in LD_LIBRARY_PATH. To
> solve this, I've tried:
> a) export LD_LIBRARY_PATH  correctly in bin directory
> b) link the libs from the org.opencherry.*/bin on the bin directory.
>
> In both cases I've got:
>
> [Tue Apr 20 18:38:11 2010 0.260] Registering CoreExtObjectFactory...
> [Tue Apr 20 18:38:11 2010 0.260] CoreObjectFactory c'tor
> [Tue Apr 20 18:38:11 2010 0.260] CoreExtObjectFactory c'tor
> [Tue Apr 20 18:38:11 2010 0.260] CoreObjectFactory: registering extra
> factory of type CoreExtObjectFactory
> [Tue Apr 20 18:38:11 2010 0.490] Registering DiffusionImagingObjectFactory...
> [Tue Apr 20 18:38:11 2010 0.490] DiffusionImagingObjectFactory c'tor
> [Tue Apr 20 18:38:11 2010 0.490] CoreObjectFactory: registering extra
> factory of type DiffusionImagingObjectFactory
> [Tue Apr 20 18:38:11 2010 0.490] CoreObjectFactory: registering extra
> factory of type DiffusionImagingObjectFactory
> [Tue Apr 20 18:38:11 2010 0.560] QmitkRegisterClasses()
> [Tue Apr 20 18:38:11 2010 0.560] QmitkExtRegisterClasses()
> Segmentation fault
>
> Trying to debug the application, the following stack was shown to me:
> (gdb) run
> Starting program: /home/plx/Builds/mitk/bin/ExtApp
> [Thread debugging using libthread_db enabled]
> [Tue Apr 20 18:45:52 2010 0.300] Registering CoreExtObjectFactory...
> [Tue Apr 20 18:45:52 2010 0.300] CoreObjectFactory c'tor
> [Tue Apr 20 18:45:52 2010 0.300] CoreExtObjectFactory c'tor
> [Tue Apr 20 18:45:52 2010 0.300] CoreObjectFactory: registering extra
> factory of type CoreExtObjectFactory
> [Tue Apr 20 18:46:19 2010 0.610] Registering DiffusionImagingObjectFactory...
> [Tue Apr 20 18:46:19 2010 0.610] DiffusionImagingObjectFactory c'tor
> [Tue Apr 20 18:46:19 2010 0.610] CoreObjectFactory: registering extra
> factory of type DiffusionImagingObjectFactory
> [Tue Apr 20 18:46:19 2010 0.610] CoreObjectFactory: registering extra
> factory of type DiffusionImagingObjectFactory
> [Tue Apr 20 18:46:20 2010 0.720] QmitkRegisterClasses()
> [Tue Apr 20 18:46:20 2010 0.730] QmitkExtRegisterClasses()
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x07a20a0e in std::string::compare(std::string const&) const () from
> /usr/lib/libstdc++.so.6
> (gdb) bt
> #0  0x07a20a0e in std::string::compare(std::string const&) const ()
> from /usr/lib/libstdc++.so.6
> #1  0x001fff8f in std::operator<  <char, std::char_traits<char>,
> std::allocator<char>  >  (__lhs=..., __rhs=...) at
> /usr/include/c++/4.4/bits/basic_string.h:2320
> #2  0x002054b4 in std::less<std::string>::operator() (this=0x8106570,
> __x=..., __y=...) at /usr/include/c++/4.4/bits/stl_function.h:230
> #3  0x00425f47 in std::_Rb_tree<std::string, std::pair<std::string
> const, berry::BundleLoader::BundleInfo>,
> std::_Select1st<std::pair<std::string const,
> berry::BundleLoader::BundleInfo>  >, std::less<std::string>,
> std::allocator<std::pair<std::string const,
> berry::BundleLoader::BundleInfo>  >  >::_M_lower_bound (this=0x8106570,
> __x=0x69752e79, __y=0x8106574, __k=...) at
> /usr/include/c++/4.4/bits/stl_tree.h:986
> #4  0x00425b13 in std::_Rb_tree<std::string, std::pair<std::string
> const, berry::BundleLoader::BundleInfo>,
> std::_Select1st<std::pair<std::string const,
> berry::BundleLoader::BundleInfo>  >, std::less<std::string>,
> std::allocator<std::pair<std::string const,
> berry::BundleLoader::BundleInfo>  >  >::lower_bound (this=0x8106570,
> __k=...) at /usr/include/c++/4.4/bits/stl_tree.h:745
> #5  0x00424596 in std::map<std::string,
> berry::BundleLoader::BundleInfo, std::less<std::string>,
> std::allocator<std::pair<std::string const,
> berry::BundleLoader::BundleInfo>  >  >::lower_bound (
>      this=0x8106570, __x=...) at
> /usr/include/c++/4.4/bits/stl_map.h:701
> #6  0x00423232 in std::map<std::string,
> berry::BundleLoader::BundleInfo, std::less<std::string>,
> std::allocator<std::pair<std::string const,
> berry::BundleLoader::BundleInfo>  >  >::operator[] (
>      this=0x8106570, __k=...) at
> /usr/include/c++/4.4/bits/stl_map.h:447
> #7  0xb6d9d5df in
> berry::BundleLoader::LoadClass<berry::WorkbenchTweaklet>
> (this=0x810656c, bundleName=..., className=..., manifestName=...)
>      at 
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.osgi/src/service/../berryBundleLoader.txx:38
> #8  0xb6d9cfce in
> berry::IConfigurationElement::CreateExecutableExtension<berry::WorkbenchTweaklet>
> (this=0x8122550, propertyName=..., manifestName=...)
>      at 
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.osgi/src/service/berryIConfigurationElement.h:54
> #9  0xb6d9cc51 in
> berry::IConfigurationElement::CreateExecutableExtension<berry::WorkbenchTweaklet>
> (this=0x8122550, propertyName=...)
>      at 
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.osgi/src/service/berryIConfigurationElement.h:78
> #10 0xb6d9bf5b in
> berry::Tweaklets::CreateTweaklet<berry::WorkbenchTweaklet>
> (definition=...)
>      at 
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.ui/src/handlers/../tweaklets/../internal/berryTweaklets.h:168
> #11 0xb6d9b69a in berry::Tweaklets::Get<berry::WorkbenchTweaklet>
> (definition=...) at
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.ui/src/handlers/../tweaklets/../internal/berryTweaklets.h:116
> #12 0xb6efaeec in berry::Workbench::CreateDisplay () at
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbench.cpp:200
> #13 0xb6d6e6d5 in berry::PlatformUI::CreateDisplay () at
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.ui/src/berryPlatformUI.cpp:65
> #14 0xb40d1585 in QmitkExtApplication::Start (this=0x81a3728) at
> /home/plx/Documents/mitk/Modules/Bundles/org.mitk.gui.qt.extapplication/src/QmitkExtApplication.cpp:26
> #15 0x0043d8d2 in berry::Starter::Run (ar...@0xbffff230,
> argv=0xbffff2d4, config=0x80fedc0) at
> /home/plx/Documents/mitk/BlueBerry/Bundles/org.blueberry.osgi/src/application/berryStarter.cpp:150
> #16 0x08049b06 in main (argc=1, argv=0xbffff2d4) at
> /home/plx/Documents/mitk/Applications/ExtApp/ExtApp.cpp:46
>
>
> Best Regards,
>
> Wagner Sales
>
> ------------------------------------------------------------------------------
> _______________________________________________
> mitk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mitk-users
>    


------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to