> On Nov 25, 2014, at 8:24 AM, Edgar Gabriel <gabr...@cs.uh.edu> wrote:
> 
> On 11/25/2014 10:18 AM, Ralph Castain wrote:
>> Hmmm…no, nothing has changed with regard to declspec that I know
>> about. I’ll ask the obvious things to check:
>> 
>> * does that component have the proper include to find this function?
>> Could be that it used to be found thru some chain, but the chain is
>> now broken and it needs to be directly included
> 
> header is included, I double checked.
> 
>> * is that function in the base code, or down in a component? If the
>> latter, then that’s a problem, but I’m assuming you didn’t make that
>> mistake.
> 
> 
> I am not sure what you mean. The function is in a component, but I am not 
> aware that it is illegal to call a function of a component from another 
> component.


Of course that is illegal - you can only access a function via the framework 
interface, not directly. You have no way of knowing that the other component 
has been loaded. Doing it directly violates the abstraction rules.


> 
> Thanks
> Edgar
> 
> 
> 
>> 
>> 
>>> On Nov 25, 2014, at 8:07 AM, Edgar Gabriel <gabr...@cs.uh.edu>
>>> wrote:
>>> 
>>> Has something changed recently on the trunk/master regarding
>>> OMPI_DECLSPEC? The reason I ask is because we get now errors about
>>> unresolved symbols, e.g.
>>> 
>>> symbol lookup error:
>>> /home/gabriel/OpenMPI/lib64/openmpi/mca_fcoll_dynamic.so: undefined
>>> symbol: ompi_io_ompio_decode_datatype
>>> 
>>> 
>>> and that problem was not there roughly two weeks back the last time
>>> I tested. I did verify that the the function listed there has an
>>> OMPI_DECLSPEC before its definition.
>>> 
>>> Thanks Edgar -- Edgar Gabriel Associate Professor Parallel Software
>>> Technologies Lab      http://pstl.cs.uh.edu Department of Computer
>>> Science          University of Houston Philip G. Hoffman Hall, Room
>>> 524        Houston, TX-77204, USA Tel: +1 (713) 743-3857
>>> Fax: +1 (713) 743-3335
>>> _______________________________________________ devel mailing list
>>> de...@open-mpi.org Subscription:
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel Link to this
>>> post:
>>> http://www.open-mpi.org/community/lists/devel/2014/11/16332.php
>> 
>> _______________________________________________ devel mailing list
>> de...@open-mpi.org <mailto:de...@open-mpi.org> Subscription:
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel 
>> <http://www.open-mpi.org/mailman/listinfo.cgi/devel> Link to this post:
>> http://www.open-mpi.org/community/lists/devel/2014/11/16333.php 
>> <http://www.open-mpi.org/community/lists/devel/2014/11/16333.php>
>> 
> 
> -- 
> Edgar Gabriel
> Associate Professor
> Parallel Software Technologies Lab      http://pstl.cs.uh.edu 
> <http://pstl.cs.uh.edu/>
> Department of Computer Science          University of Houston
> Philip G. Hoffman Hall, Room 524        Houston, TX-77204, USA
> Tel: +1 (713) 743-3857                  Fax: +1 (713) 743-3335
> _______________________________________________
> devel mailing list
> de...@open-mpi.org <mailto:de...@open-mpi.org>
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel 
> <http://www.open-mpi.org/mailman/listinfo.cgi/devel>
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/11/16334.php 
> <http://www.open-mpi.org/community/lists/devel/2014/11/16334.php>

Reply via email to