Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Feb 2024 08:43:47 +0000
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        Moin Rahman <bofh@freebsd.org>
Cc:        FreeBSD Mailing List <freebsd-ports@freebsd.org>
Subject:   Re: libX changed its libnameA.h to libnameB.h
Message-ID:  <CAFDf7UKn-jEXoT0KauEVqRK1LYVv=6R9mfvYZFsstbi-gV4D1Q@mail.gmail.com>
In-Reply-To: <47C52E85-141A-4FF1-BCD2-9ACBE50CDE27@freebsd.org>
References:  <CAFDf7UKmhvqN3uu5BoEBpqMd3o3pZDeBp2J1=0uavpaYyfKn6g@mail.gmail.com> <47C52E85-141A-4FF1-BCD2-9ACBE50CDE27@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Moin!

I will try rename on src code and check if functionality is ok.

Just a question: is it normal a lib do such changes?

Taking a look at changelog I can't see nothing related:
https://www.mail-archive.com/netsurf-commits@netsurf-browser.org/msg17336.h=
tml

It smells like new API... In that case, consumers should change to support =
it.

Cheers,


Moin Rahman <bofh@freebsd.org> escreveu (s=C3=A1bado, 17/02/2024 =C3=A0(s) =
08:11):
>
>
>
> > On Feb 17, 2024, at 9:08 AM, Nuno Teixeira <eduardo@freebsd.org> wrote:
> >
> > Hello all,
> >
> > I'm facing a build error causes from graphics/libnsgif that changed
> > from 0.2.1 to 1.0.0:
> > -include/libnsgif.h
> > +include/nsgif.h
> >
> > Now graphics/imv complains:
> >
> > ./src/backend_libnsgif.c:9:10: fatal error: 'libnsgif.h' file not found
> >    9 | #include <libnsgif.h>
> >      |          ^~~~~~~~~~~~
> > 1 error generated.
> >
> > While I'm looking from upstream recomendation on fix, how do I quick fi=
x it?
> > Is it possible to rename libnsgif.h -> nsgif.h in source code?
> >
> > Also googling about this issue didn't get results since most img pkgs
> > do not have this lib default on.
> >
> > Thanks,
> >
> > --
> > Nuno Teixeira
> > FreeBSD Committer (ports)
> >
>
> Depends. If the function names and arguments are also same you can just
> rename in the source code.
>
>


--
Nuno Teixeira
FreeBSD Committer (ports)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UKn-jEXoT0KauEVqRK1LYVv=6R9mfvYZFsstbi-gV4D1Q>