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