thorlabs device problem

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

thorlabs device problem

Johan Henriksson-2
just from the latest SVN micromanager on ubuntu:


Searching for /usr/lib/micro-manager/libmmgr_dal_ThorLabs.so.0
Unable to load ThorLabs library.
java.lang.Exception: /usr/lib/micro-manager/libmmgr_dal_ThorLabs.so.0: undefined symbol: _ZN21IntegratedFilterWheelC1Ev ThorLabs
 in Thread[AWT-EventQueue-0,6,main]
  at mmcorej.MMCoreJJNI.CMMCore_getAvailableDevices(Native Method)
  at mmcorej.CMMCore.getAvailableDevices(CMMCore.java:207)


this came after make clean & make - cycle

any idea what it could be?

/Johan

--
-----------------------------------------------------------
Johan Henriksson
PhD student, Karolinska Institutet
http://mahogny.areta.org  http://www.endrov.net

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
micro-manager-general mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/micro-manager-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: thorlabs device problem

Nico Stuurman
Administrator

On Jan 3, 2012, at 4:08 AM, Johan Henriksson wrote:

> just from the latest SVN micromanager on ubuntu:
>
> Searching for /usr/lib/micro-manager/libmmgr_dal_ThorLabs.so.0
> Unable to load ThorLabs library.
> java.lang.Exception: /usr/lib/micro-manager/libmmgr_dal_ThorLabs.so.0: undefined symbol: _ZN21IntegratedFilterWheelC1Ev ThorLabs
>  in Thread[AWT-EventQueue-0,6,main]
>   at mmcorej.MMCoreJJNI.CMMCore_getAvailableDevices(Native Method)
>   at mmcorej.CMMCore.getAvailableDevices(CMMCore.java:207)
>
> this came after make clean & make - cycle
>
> any idea what it could be?

A cpp file containing IntegratedFilterWheel had been added to the repository, the Thorlabs header file, and the Windows build, but not to the Unix build.  I added it to the Makefile.am and it should be working now.  Thanks for catching this issue.

Best,

Nico



------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
micro-manager-general mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/micro-manager-general
Loading...