<div dir="ltr"><div><div><div><div><div>Hello,<br><br></div>I have installed openslide-tools and libopenslide dev on Ubuntu I believe successfully, but when I try to use it with the Matlab toolbox found here:<br><br><a href="http://www.medicalimagecomputing.net/software/openslide-matlab-toolbox-reading-whole-slide-images/">http://www.medicalimagecomputing.net/software/openslide-matlab-toolbox-reading-whole-slide-images/</a><br>

<br></div>I get a series of errors that prevents anything from working.  I try to load the library with openslide_load_library and get the error at the bottom of this email.  I think the top bit is just warnings having to do with loading the libraries in Matlab, but I believe the bottom errors are actually related to the base openslide package.<br>

<br></div>I am not sure if the problem is with openslide or the Matlab toolbox, but any help would be greatly appreciated.<br><br></div>Thank you,<br><br></div>Jocelyn<br><div><div><div><br>Error loading library intermediate output follows.<br>

The actual error is at the end of this output.<br>*********<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br><br>Found on line 103 of input from line 67 of file /usr/include/openslide/openslide.h<br><br>

Failed to parse type &#39;( visibility (&quot; default &quot;))) _Bool openslide_can_open ( char * filename&#39; original input &#39;( visibility (&quot; default &quot;))) _Bool openslide_can_open ( const char * filename &#39;<br>

Found on line 103 of input from line 67 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 106 of input from line 81 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) openslide_t * openslide_open ( char * filename&#39; original input &#39;( visibility (&quot; default &quot;))) openslide_t * openslide_open ( const char * filename &#39;<br>

Found on line 106 of input from line 81 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 109 of input from line 92 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) int32_t openslide_get_level_count ( openslide_t * osr&#39; original input &#39;( visibility (&quot; default &quot;))) int32_t openslide_get_level_count ( openslide_t * osr &#39;<br>

Found on line 109 of input from line 92 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 133 of input from line 182 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) void openslide_close ( openslide_t * osr&#39; original input &#39;( visibility (&quot; default &quot;))) void openslide_close ( openslide_t * osr &#39;<br>

Found on line 133 of input from line 182 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 136 of input from line 227 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) char * openslide_get_error ( openslide_t * osr&#39; original input &#39;( visibility (&quot; default &quot;))) const char * openslide_get_error ( openslide_t * osr &#39;<br>

Found on line 136 of input from line 227 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 139 of input from line 302 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) char * * openslide_get_property_names ( openslide_t * osr&#39; original input &#39;( visibility (&quot; default &quot;))) const char * const * openslide_get_property_names ( openslide_t * osr &#39;<br>

Found on line 139 of input from line 302 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 145 of input from line 345 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) char * * openslide_get_associated_image_names ( openslide_t * osr&#39; original input &#39;( visibility (&quot; default &quot;))) const char * const * openslide_get_associated_image_names ( openslide_t * osr &#39;<br>

Found on line 145 of input from line 345 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 158 of input from line 400 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) char * openslide_get_version ( void&#39; original input &#39;( visibility (&quot; default &quot;))) const char * openslide_get_version ( void &#39;<br>

Found on line 158 of input from line 400 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br><br>Type &#39;&#39; was not found.  Defaulting to type error.<br>

<br>Found on line 162 of input from line 422 of file /usr/include/openslide/openslide.h<br><br>Failed to parse type &#39;( visibility (&quot; default &quot;))) __attribute__ (( deprecated (&quot; Use &quot; &quot; openslide_get_level_count &quot; &quot; instead &quot;))) int32_t openslide_get_layer_count ( openslide_t * osr&#39; original input &#39;( visibility (&quot; default &quot;))) __attribute__ (( deprecated (&quot; Use &quot; &quot; openslide_get_level_count &quot; &quot; instead &quot;))) int32_t openslide_get_layer_count ( openslide_t * osr &#39;<br>

Found on line 162 of input from line 422 of file /usr/include/openslide/openslide.h<br>Error parsing argument for function __attribute__ function may be invalid.<br>*********<br>Error using loadlibrary (line 419)<br>Building openslidelib_thunk_glnxa64 failed.  Compiler output is:<br>

gcc -I&quot;/usr/local/MATLAB/R2012b/extern/include&quot;  -D_GNU_SOURCE  -fexceptions -fPIC<br>-fno-omit-frame-pointer -pthread -I&quot;/usr/local/MATLAB/R2012b/bin&quot; -I&quot;/usr/include/openslide&quot;<br>&quot;openslidelib_thunk_glnxa64.c&quot; -o &quot;openslidelib_thunk_glnxa64.so&quot; -Wl,-E -shared<br>

openslidelib_thunk_glnxa64.c:25:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C  (visibility(&quot;default&quot;)))_Boolopenslide_can_open(char*filenameThunk(void<br> fcn(),const char *callstack,int stacksize)<br>

                              ^<br>openslidelib_thunk_glnxa64.c:34:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C  (visibility(&quot;default&quot;)))openslide_t*openslide_open(char*filenameThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:43:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C<br> (visibility(&quot;default&quot;)))int32_topenslide_get_level_count(openslide_t*osrThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:52:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C  (visibility(&quot;default&quot;)))voidopenslide_close(openslide_t*osrThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:61:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C  (visibility(&quot;default&quot;)))char*openslide_get_error(openslide_t*osrThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:70:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C<br> (visibility(&quot;default&quot;)))char*const*openslide_get_property_names(openslide_t*osrThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:79:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C<br> (visibility(&quot;default&quot;)))char*const*openslide_get_associated_image_names(openslide_t*osrThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:88:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C  (visibility(&quot;default&quot;)))char*openslide_get_version(voidThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br>openslidelib_thunk_glnxa64.c:97:30: error: expected declaration specifiers or ‘...’ before<br>string constant<br> EXPORT_EXTERN_C<br> (visibility(&quot;default&quot;)))__attribute__((deprecated(&quot;Use&quot;&quot;openslide_get_level_count&quot;&quot;instead&quot;)))int32_topenslide_get_layer_count(openslide_t*osrThunk(void<br>

 fcn(),const char *callstack,int stacksize)<br>                              ^<br><br><br>Error in openslide_load_library (line 40)<br>loadlibrary(&#39;libopenslide-0.dll&#39;,&#39;openslide.h&#39;,&#39;alias&#39;,&#39;openslidelib&#39;)<br>

</div></div></div></div>