Bug 6374 - gnutls package broken if linux cryptodev module selected
Summary: gnutls package broken if linux cryptodev module selected
Status: RESOLVED FIXED
Alias: None
Product: buildroot
Classification: Unclassified
Component: Other (show other bugs)
Version: unspecified
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-10 17:40 UTC by Ryan Barnett
Modified: 2013-07-19 00:40 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Barnett 2013-07-10 17:40:44 UTC
With the latest version of buildroot from the git repository as of 7/10/2013 - 2013.08-git-00452-gcca5538 - if the BR2_PACKAGE_CRYPTODEV_LINUX is selected the package BR2_PACKAGE_GNUTLS will not build successfully as the following error occurs during a build:

  CC     ocsp_output.lo
  CCLD   libgnutls_x509.la
make[4]: Leaving directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/lib/x509'
Making all in accelerated
make[4]: Entering directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/lib/accelerated'
make[5]: Entering directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/lib/accelerated'
  CC     accelerated.lo
  CC     cryptodev.lo
  CC     cryptodev-gcm.lo
cryptodev.c:359:3: error: unknown field 'reset' specified in initializer
cryptodev.c:361:1: warning: initialization from incompatible pointer type [enabled by default]
cryptodev.c:361:1: warning: (near initialization for 'mac_struct.fast') [enabled by default]
cryptodev.c:410:3: error: unknown field 'reset' specified in initializer
make[5]: *** [cryptodev.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/lib/accelerated'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/lib/accelerated'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1'
make: *** [/home/rjbarnet/projects/eicu/selinux/buildroot/output/build/gnutls-3.2.1/.stamp_built] Error 2

This worked with the 2013.05 official release version of buildroot.

Thanks,
-Ryan
Comment 1 Gustavo Zacarias 2013-07-19 00:40:52 UTC
Solved in git with the latest (3.2.2) gnutls version bump.
Thanks for the report.