Are you building with CMake or Autotools?  I think, at this point, the
Autotools build is more solid.

On Tue, Sep 19, 2023 at 7:49 AM Randy DuCharme <[email protected]>
wrote:

> Greetings all,
>
> I've used linux-io-uring without issue since it was introduced. (I seldom
> build anything but master) Now it doesn't like to build:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *make[2]: Entering directory
> '/export/home/randy/Projects/Apache/ats-build/iocore/io_uring'   CXX
> IOUringEventIO.o   CXX      io_uring.o
> ../../../trafficserver/iocore/io_uring/io_uring.cc:131:3: error: use of
> undeclared identifier 'Metrics'
> Metrics::increment(aio_rsb.io_uring_submitted, io_uring_submit(&ring));   ^
> ../../../trafficserver/iocore/io_uring/io_uring.cc:131:22: error: use of
> undeclared identifier 'aio_rsb'
> Metrics::increment(aio_rsb.io_uring_submitted, io_uring_submit(&ring));
>                      ^
> ../../../trafficserver/iocore/io_uring/io_uring.cc:149:5: error: use of
> undeclared identifier 'Metrics'
> Metrics::increment(aio_rsb.io_uring_completed);     ^
> ../../../trafficserver/iocore/io_uring/io_uring.cc:149:24: error: use of
> undeclared identifier 'aio_rsb'
> Metrics::increment(aio_rsb.io_uring_completed);                        ^
> ../../../trafficserver/iocore/io_uring/io_uring.cc:171:3: error: use of
> undeclared identifier 'Metrics'
> Metrics::increment(aio_rsb.io_uring_submitted, count);   ^
> ../../../trafficserver/iocore/io_uring/io_uring.cc:171:22: error: use of
> undeclared identifier 'aio_rsb'
> Metrics::increment(aio_rsb.io_uring_submitted, count);
> ^ ../../../trafficserver/iocore/io_uring/io_uring.cc:174:5: error: use of
> undeclared identifier 'Metrics'
> Metrics::increment(aio_rsb.io_uring_completed);     ^
> ../../../trafficserver/iocore/io_uring/io_uring.cc:174:24: error: use of
> undeclared identifier 'aio_rsb'
> Metrics::increment(aio_rsb.io_uring_completed);                        ^ 8
> errors generated. make[2]: *** [Makefile:692: io_uring.o] Error 1 make[2]:
> Leaving directory
> '/export/home/randy/Projects/Apache/ats-build/iocore/io_uring' make[1]: ***
> [Makefile:604: all-recursive] Error 1 make[1]: Leaving directory
> '/export/home/randy/Projects/Apache/ats-build/iocore' make: ***
> [Makefile:895: all-recursive] Error 1*
>
> I'll roll up my sleeves and see what I can find.  I have no doubt however
> that you regular devs and maintainers will have a solution/answer well
> before I get my dev environment powered up.
>
> Kind regards!
>
>
>
> --
> Randall DuCharme (Radio AD5GB)
> Powered entirely by Open Source software.
>
>

Reply via email to