Re: libX changed its libnameA.h to libnameB.h
- Reply: Nuno Teixeira : "Re: libX changed its libnameA.h to libnameB.h"
- In reply to: Nuno Teixeira : "Re: libX changed its libnameA.h to libnameB.h"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 17 Feb 2024 08:45:49 UTC
> On Feb 17, 2024, at 9:43 AM, Nuno Teixeira <eduardo@freebsd.org> wrote: > > 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? Not at all. > Taking a look at changelog I can't see nothing related: > https://www.mail-archive.com/netsurf-commits@netsurf-browser.org/msg17336.html > > It smells like new API... In that case, consumers should change to support it. In that case you have run out of luck. :D > Cheers, > > > Moin Rahman <bofh@freebsd.org> escreveu (sábado, 17/02/2024 à(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 fix 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)