Modify

Opened 4 years ago

Closed 4 years ago

#15731 closed defect (fixed)

Package wget-nossl is missing dependency for library libnettle.so.4

Reported by: anonymous Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: packages Version: Trunk
Keywords: wget-nossl, libnettle Cc:

Description

make[3]: Entering directory `/home/development/src/openwrt-trunk/openwrt/feeds/packages/net/wget'
mkdir -p /home/development/src/openwrt-trunk/openwrt/bin/ar71xx/packages /home/development/src/openwrt-trunk/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/wget-nossl/wget-1.15/ipkg-ar71xx/wget-nossl/CONTROL /home/development/src/openwrt-trunk/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/development/src/openwrt-trunk/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/wget-nossl/wget-1.15/ipkg-ar71xx/wget-nossl/usr/bin
install -m0755 /home/development/src/openwrt-trunk/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/wget-nossl/wget-1.15/src/wget /home/development/src/openwrt-trunk/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/wget-nossl/wget-1.15/ipkg-ar71xx/wget-nossl/usr/bin/wget-nossl
find /home/development/src/openwrt-trunk/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/wget-nossl/wget-1.15/ipkg-ar71xx/wget-nossl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package wget-nossl is missing dependencies for the following libraries:
libnettle.so.4
make[3]: *** [/home/development/src/openwrt-trunk/openwrt/bin/ar71xx/packages/wget-nossl_1.15-1_ar71xx.ipk] Error 1
make[3]: Leaving directory `/home/development/src/openwrt-trunk/openwrt/feeds/packages/net/wget'
make[2]: *** [package/feeds/packages/wget/compile] Error 2
make[2]: Leaving directory `/home/development/src/openwrt-trunk/openwrt'
make[1]: *** [/home/development/src/openwrt-trunk/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/development/src/openwrt-trunk/openwrt'
make: *** [world] Error 2
development@openwrt-devel:~/src/openwrt-trunk/openwrt$ fgrep wget .config
CONFIG_PACKAGE_wget=m
CONFIG_PACKAGE_wget-nossl=m

Attachments (0)

Change History (3)

comment:1 Changed 4 years ago by hnyman

See discussion on https://dev.openwrt.org/ticket/15718#comment:13

Probably libnettle will be disabled

comment:2 Changed 4 years ago by hnyman

As discussed in bug #15718, the requirement for libnettle comes from NTLM support in case there is no SSL library:
http://git.savannah.gnu.org/cgit/wget.git/tree/configure.ac#n326

As nbd specified in #15718, it is better to keep wget-nossl small, so the need for libnettle should be removed.

Easiest way is to disable NTLM support in Openwrt Makefile for -nossl variant, as there is no SSL and libnettle will not be included, so NTLM support will not be there. There is a config symbol for that selection, so the change should be stragihtforward:
http://git.savannah.gnu.org/cgit/wget.git/tree/configure.ac#n83

I will write a patch for that purpose later today.

comment:3 Changed 4 years ago by hauke

  • Resolution set to fixed
  • Status changed from new to closed

This is fixed in r40595.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.