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

Reply via email to