Thanks for the tip. I was trying to point it to the compilation system’s libraries but your response made me realise I needed to point it to the target systems libraries and cross-compile them first.
On Sat, 18 Sep 2021 at 21:26, Charles Lepple <[email protected]> wrote: > On Sep 16, 2021, at 6:30 AM, Seb Belcher via Nut-upsdev < > [email protected]> wrote: > > > > Bit of a noob question I'm sure but would appreciate the help. The nut > package maintained for OpenWRT does not include the netxml drivers that I > need for my UPS, so I'm embarking on something a little outside my comfort > zone and trying to cross-compile from source. The build system is Debian. > > > > I've got quite far, and was able to cross-compile nut with default > options but adding the --with-neon is breaking it. I've installed the neon > dev libraries on the build system and they seem to be detected during the > configure stage > > ... > > checking for libneon version via pkg-config (0.25.0 minimum required)... > 0.30.2 found > > checking for libneon cflags... -I/usr/include/neon > > checking for libneon ldflags... -lneon > > ... > > but then it quits with an error. > > configure: error: "neon libraries not found, required for neon based > XML/HTTP driver" > > > > I've verified the neon header files are in /usr/include/neon beyond > that, I'm at a loss. Any help would be appreciated. Thanks. > > > It's been a little while since I last used a cross-compiler, so maybe I am > rusty on terminology. It sounds like you are building on a Debian system, > but targeting OpenWRT - are they both the same architecture? (e.g. Debian > on MIPS, and a WRT54G MIPS-based router) > > If not, I would expect that your path for libneon would be a little > longer, with the target architecture/OS included in there somewhere. (The > include files might work across similar architectures, but the libraries > are definitely going to have to match the target architecture/OS.) > > For instance, you might need to install libneon into the Buildroot > staging_dir if you are following these instructions: > > https://openwrt.org/docs/guide-developer/crosscompile > > then follow their recommendations on setting LDFLAGS (which should > probably show up in NUT's ./configure output).
_______________________________________________ Nut-upsdev mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev
