You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by gregory james marsh <ma...@cse.ohio-state.edu> on 2008/09/16 15:13:16 UTC

Qpid M3 RC1 tar.gz missing rdma_factories.h

Hello,

I'm building the Qpid M3 RC1 code in
http://people.apache.org/~aidan/qpid/M3-RC1/qpidc-incubating-M3.tar.gz
with RDMA support and get the following error during "make all":

qpid/sys/rdma/rdma_factories.cpp:1:28: error: rdma_factories.h: No such
file or directory

The complete error listing is at the bottom of this message.  Could it be
that the file rdma_factories.h  is not listed in
qpidc-incubating-M3/src/Makefile.am and not getting put into the tar.gz
file when "make dist" is run?  I copied rdma_factories.h from the svn
trunk and was able to finish the build.

FYI, my configuration before "make all" is:

./configure --prefix=/home/devel/gz_files/qpidc-M3-rc1-rdma --with-rdma
LDFLAGS="-L/usr/local/ofed/lib64" CXXFLAGS="-O2 -I/usr/local/ofed/include"

Thanks,

Greg Marsh



 g++ -DHAVE_CONFIG_H -I. -Igen -I./gen -Werror -pedantic -Wall -Wextra
-Wno-shadow -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long
-Wvolatile-register-var -Winvalid-pch -Wno-system-headers
-Woverloaded-virtual -Wno-missing-field-initializers -O2
-I/usr/local/ofed/include -MT
qpid/sys/rdma/libqpidrdma_la-rdma_factories.lo -MD -MP -MF
qpid/sys/rdma/.deps/libqpidrdma_la-rdma_factories.Tpo -c
qpid/sys/rdma/rdma_factories.cpp  -fPIC -DPIC -o
qpid/sys/rdma/.libs/libqpidrdma_la-rdma_factories.o
qpid/sys/rdma/rdma_factories.cpp:1:28: error: rdma_factories.h: No such
file or directory
qpid/sys/rdma/rdma_factories.cpp:4: error: variable or field 'acker'
declared void
qpid/sys/rdma/rdma_factories.cpp:4: error: '::rdma_cm_event' has not been
declared
qpid/sys/rdma/rdma_factories.cpp:4: error: 'e' was not declared in this
scope
qpid/sys/rdma/rdma_factories.cpp:4: error: expected ',' or ';' before
'throw'
qpid/sys/rdma/rdma_factories.cpp:10: error: variable or field
'destroyEChannel' declared void
qpid/sys/rdma/rdma_factories.cpp:10: error: '::rdma_event_channel' has not
been declared
qpid/sys/rdma/rdma_factories.cpp:10: error: 'c' was not declared in this
scope
qpid/sys/rdma/rdma_factories.cpp:10: error: expected ',' or ';' before
'throw'
qpid/sys/rdma/rdma_factories.cpp:16: error: variable or field 'destroyId'
declared void
qpid/sys/rdma/rdma_factories.cpp:16: error: '::rdma_cm_id' has not been
declared
qpid/sys/rdma/rdma_factories.cpp:16: error: 'i' was not declared in this
scope
qpid/sys/rdma/rdma_factories.cpp:16: error: expected ',' or ';' before
'throw'
qpid/sys/rdma/rdma_factories.cpp:22: error: variable or field 'deallocPd'
declared void
qpid/sys/rdma/rdma_factories.cpp:22: error: '::ibv_pd' has not been
declared
qpid/sys/rdma/rdma_factories.cpp:22: error: 'p' was not declared in this
scope
qpid/sys/rdma/rdma_factories.cpp:22: error: expected ',' or ';' before
'throw'
qpid/sys/rdma/rdma_factories.cpp:28: error: variable or field
'destroyCChannel' declared void
qpid/sys/rdma/rdma_factories.cpp:28: error: '::ibv_comp_channel' has not
been declared
qpid/sys/rdma/rdma_factories.cpp:28: error: 'c' was not declared in this
scope
qpid/sys/rdma/rdma_factories.cpp:28: error: expected ',' or ';' before
'throw'
qpid/sys/rdma/rdma_factories.cpp:34: error: variable or field 'destroyCq'
declared void
qpid/sys/rdma/rdma_factories.cpp:34: error: '::ibv_cq' has not been
declared
qpid/sys/rdma/rdma_factories.cpp:34: error: 'cq' was not declared in this
scope
qpid/sys/rdma/rdma_factories.cpp:34: error: expected ',' or ';' before
'throw'
make[3]: *** [qpid/sys/rdma/libqpidrdma_la-rdma_factories.lo] Error 1



Re: Qpid M3 RC1 tar.gz missing rdma_factories.h

Posted by Carl Trieloff <cc...@redhat.com>.

One note is that some of the rdma functionality came in after M3 
freeze... so if you are wanting
to play with rdma you might want to use trunk.

Carl.


Aidan Skinner wrote:
> On Tue, Sep 16, 2008 at 2:13 PM, gregory james marsh
> <ma...@cse.ohio-state.edu> wrote:
>
>   
>> I'm building the Qpid M3 RC1 code in
>> http://people.apache.org/~aidan/qpid/M3-RC1/qpidc-incubating-M3.tar.gz
>> with RDMA support and get the following error during "make all":
>>     
>
> I believe this was a problem with running make dist on a machine
> without the headers installed. If you try RC5 from
> http://people.apache.org/~aidan/qpid/M3-RC5/ it should work.
>
> - Aidan
>   


Re: Qpid M3 RC1 tar.gz missing rdma_factories.h

Posted by Aidan Skinner <ai...@apache.org>.
On Tue, Sep 16, 2008 at 2:13 PM, gregory james marsh
<ma...@cse.ohio-state.edu> wrote:

> I'm building the Qpid M3 RC1 code in
> http://people.apache.org/~aidan/qpid/M3-RC1/qpidc-incubating-M3.tar.gz
> with RDMA support and get the following error during "make all":

I believe this was a problem with running make dist on a machine
without the headers installed. If you try RC5 from
http://people.apache.org/~aidan/qpid/M3-RC5/ it should work.

- Aidan
-- 
Apache Qpid - World Domination through Advanced Message Queueing
http://cwiki.apache.org/qpid
"Nine-tenths of wisdom consists in being wise in time." - Theodore Roosevelt