During build of gnutls-3.3.17 i see the following problem : ============================================================ In file included from /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/psktool-args.c:43:0: /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/psktool-args.h:61:3: error: #error option template version mismatches autoopts/options.h header # error option template version mismatches autoopts/options.h header ^ /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/psktool-args.h:62:3: error: unknown type name 'Choke' Choke Me. ^ /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/psktool-args.h:62:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token Choke Me. ^ /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/psktool-args.h:76:3: warning: data definition has no type or storage class } teOptIndex; ^ In file included from /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/ocsptool-args.c:43:0: /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/ocsptool-args.h:61:3: error: #error option template version mismatches autoopts/options.h header # error option template version mismatches autoopts/options.h header ^ /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/ocsptool-args.h:62:3: error: unknown type name 'Choke' Choke Me. ^ /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/ocsptool-args.h:62:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token Choke Me. ^ /mnt/storage/tmp/net-libs-gnutls-3.3.17/work/gnutls-3.3.17/src/ocsptool-args.h:89:3: warning: data definition has no type or storage class } teOptIndex; ^ ============================================================ The only sensible reference to the issue i found so far is https://lists.gnu.org/archive/html/gnutls-devel/2012-03/msg00031.html Reproducible: Always Steps to Reproduce: 1. use ~amd64 2. attempt building gnutls-3.3.17 3. observe the error ~amd64 system, will provide info as needed
> will provide info as needed Do so.
*** Bug 557898 has been marked as a duplicate of this bug. ***
bug 557898 was better documented, but the actual problem still looks the same.
Created attachment 409208 [details] build log. MAKEOPTS="-j1 V=1"
Can you please try to rename ebuild to 3.3.17.1 and see if this version is better?
* ERROR: net-libs/gnutls-3.3.17.1::gentoo failed (prepare phase): * The source directory '/var/tmp/portage/net-libs/gnutls-3.3.17.1/work/gnutls-3.3.17' doesn't exist * * Call stack: * ebuild.sh, line 765: Called __ebuild_main 'prepare' * phase-functions.sh, line 968: Called __dyn_prepare * phase-functions.sh, line 369: Called die * The specific snippet of code: * die "The source directory '${S}' doesn't exist" * * If you need support, post the output of `emerge --info '=net-libs/gnutls-3.3.17.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/gnutls-3.3.17.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-libs/gnutls-3.3.17.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/gnutls-3.3.17.1/temp/environment'. * Working directory: '/usr/lib64/python2.7/site-packages' * S: '/var/tmp/portage/net-libs/gnutls-3.3.17.1/work/gnutls-3.3.17' Thanks!
Oh! sorry! I do not know why this is in ebuild, please remove the following line. S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
net-libs/gnutls-3.3.17.1 compiled. :-D Thanks!
Thanks!