> 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>