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>