Yes, 32-bit builds should be OK. The code at line 64 should be AppenderSkeleton(const LayoutPtr& layout);
The code at line 44 should be: AppenderSkeleton(LOG4CXX_PRIVATE_PTR(AppenderSkeletonPrivate) priv); Asif, is your AppenderSkeleton.h different? On Wed, Jun 21, 2023 at 7:25 AM Gary Gregory <garydgreg...@gmail.com> wrote: > Do we even still support 32-bit builds? > > Gary > > On Tue, Jun 20, 2023, 17:09 Ghori, Asif [US] (AS) <asif.gh...@ngc.com> > wrote: > > > Hi > > > > I downloaded the Apache Log4cxx 1.1.0 and tried to compile using the > > instructions of cmake/make file for 32 bit build. > > I get the following error: > > > > Call of overloaded > > > 'AppenderSkeleton(std::unique_ptr<log4cxx::AsyncAppender::AsyncAppenderPriv, > > std::default_delete<log4cxx::AsyncAppenderPriv>) is ambiguous > > > > > > And than candidate listed are appenderskeleton.h line 44 and line 64. > > > > I searched the google and your website .. no one has mentioned this > error. > > > > Please advise, Is there some flag that I am suppose to set or use. I used > > -m32 cmake/gcc flag for 32 bit compilation on linux redhat rhel-9.0 > > > > Thanks > > Asif ghori > > >