On Mon, 2013-04-08 at 10:52 -0400, Darryl L. Pierce wrote:
> In doing a test build of qpid-cpp on F19 with GCC 4.8.0 I'm still
> getting build failures:

This seems to be a bug in the systemtap header files. Turn off probes to
work around it and report the bug to the systemtap dev list.

Andrew


> 
> Building CXX object
> src/CMakeFiles/qpidcommon.dir/qpid/sys/posix/BSDSocket.o
> In file included from 
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/Probes.h:27:0,
>                  from 
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp:26:
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp: In 
> member function ‘void 
> qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&)’:
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/Probes.h:41:44: error: 
> impossible constraint in ‘asm’
>  #define QPID_PROBE4(probe, p1, p2, p3, p4) DTRACE_PROBE4(qpid, probe, p1, 
> p2, p3, p4)
>                                             ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp:456:21:
>  note: in expansion of macro ‘QPID_PROBE4’
>                      QPID_PROBE4(asynchio_read_finished_done, &h, duration, 
> total, readCalls);
>                      ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/Probes.h:41:44: error: 
> impossible constraint in ‘asm’
>  #define QPID_PROBE4(probe, p1, p2, p3, p4) DTRACE_PROBE4(qpid, probe,
> p1, p2, p3, p4)
>                                             ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp:462:21:
>  note: in expansion of macro ‘QPID_PROBE4’
>                      QPID_PROBE4(asynchio_read_finished_maxtime, &h, 
> duration, total, readCalls);
>                      ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/Probes.h:42:48: error: 
> impossible constraint in ‘asm’
>  #define QPID_PROBE5(probe, p1, p2, p3, p4, p5) DTRACE_PROBE5(qpid, probe, 
> p1, p2, p3, p4, p5)
>                                                 ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp:471:17:
>  note: in expansion of macro ‘QPID_PROBE5’
>                  QPID_PROBE5(asynchio_read_finished_error, &h, duration, 
> total, readCalls, errno);
>                  ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/Probes.h:41:44: error: 
> impossible constraint in ‘asm’
>  #define QPID_PROBE4(probe, p1, p2, p3, p4) DTRACE_PROBE4(qpid, probe, p1, 
> p2, p3, p4)
>                                             ^
> /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp:497:17:
>  note: in expansion of macro ‘QPID_PROBE4’
>                  QPID_PROBE4(asynchio_read_finished_nobuffers, &h, 
> Duration(readStartTime, AbsTime::now()), total, readCalls);
>                  ^
> make[2]: *** [src/CMakeFiles/qpidcommon.dir/qpid/sys/posix/AsynchIO.o]
> Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[1]: *** [src/CMakeFiles/qpidcommon.dir/all] Error 2
> make: *** [all] Error 2
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to