configure: WARNING: *** Disabling building of unit tests ../source_subfolder/lib/route/cls/ematch_syntax.y:30.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 30 | %error-verbose | ^~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:30.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 30 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose ../source_subfolder/lib/route/cls/ematch_syntax.y:31.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 31 | %define api.pure | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:32.14-22: warning: POSIX Yacc does not support string literals [-Wyacc] 32 | %name-prefix "ematch_" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:32.1-22: warning: POSIX Yacc does not support %name-prefix [-Wyacc] 32 | %name-prefix "ematch_" | ^~~~~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:32.1-22: warning: deprecated directive: ‘%name-prefix "ematch_"’, use ‘%define api.prefix {ematch_}’ [-Wdeprecated] 32 | %name-prefix "ematch_" | ^~~~~~~~~~~~~~~~~~~~~~ | %define api.prefix {ematch_} ../source_subfolder/lib/route/cls/ematch_syntax.y:63.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 63 | %token KW_OPEN "(" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:64.21-23: warning: POSIX Yacc does not support string literals [-Wyacc] 64 | %token KW_CLOSE ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:65.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 65 | %token KW_PLUS "+" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:66.20-25: warning: POSIX Yacc does not support string literals [-Wyacc] 66 | %token KW_MASK "mask" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:67.21-24: warning: POSIX Yacc does not support string literals [-Wyacc] 67 | %token KW_SHIFT ">>" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:68.18-21: warning: POSIX Yacc does not support string literals [-Wyacc] 68 | %token KW_AT "at" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:69.23-27: warning: POSIX Yacc does not support string literals [-Wyacc] 69 | %token EMATCH_CMP "cmp" | ^~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:70.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 70 | %token EMATCH_NBYTE "pattern" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:71.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 71 | %token EMATCH_TEXT "text" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:72.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 72 | %token EMATCH_META "meta" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:73.18-20: warning: POSIX Yacc does not support string literals [-Wyacc] 73 | %token KW_EQ "=" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:74.18-20: warning: POSIX Yacc does not support string literals [-Wyacc] 74 | %token KW_GT ">" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:75.18-20: warning: POSIX Yacc does not support string literals [-Wyacc] 75 | %token KW_LT "<" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:76.20-25: warning: POSIX Yacc does not support string literals [-Wyacc] 76 | %token KW_FROM "from" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:77.18-21: warning: POSIX Yacc does not support string literals [-Wyacc] 77 | %token KW_TO "to" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:79.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 79 | %token META_RANDOM "random" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:80.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 80 | %token META_LOADAVG_0 "loadavg_0" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:81.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 81 | %token META_LOADAVG_1 "loadavg_1" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:82.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 82 | %token META_LOADAVG_2 "loadavg_2" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:83.21-25: warning: POSIX Yacc does not support string literals [-Wyacc] 83 | %token META_DEV "dev" | ^~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:84.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 84 | %token META_PRIO "prio" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:85.23-29: warning: POSIX Yacc does not support string literals [-Wyacc] 85 | %token META_PROTO "proto" | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:86.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 86 | %token META_PKTTYPE "pkttype" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:87.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 87 | %token META_PKTLEN "pktlen" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:88.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 88 | %token META_DATALEN "datalen" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:89.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 89 | %token META_MACLEN "maclen" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:90.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 90 | %token META_MARK "mark" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:91.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 91 | %token META_TCINDEX "tcindex" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:92.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 92 | %token META_RTCLASSID "rtclassid" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:93.23-29: warning: POSIX Yacc does not support string literals [-Wyacc] 93 | %token META_RTIIF "rtiif" | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:94.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 94 | %token META_SK_FAMILY "sk_family" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:95.26-35: warning: POSIX Yacc does not support string literals [-Wyacc] 95 | %token META_SK_STATE "sk_state" | ^~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:96.26-35: warning: POSIX Yacc does not support string literals [-Wyacc] 96 | %token META_SK_REUSE "sk_reuse" | ^~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:97.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 97 | %token META_SK_REFCNT "sk_refcnt" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:98.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 98 | %token META_SK_RCVBUF "sk_rcvbuf" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:99.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 99 | %token META_SK_SNDBUF "sk_sndbuf" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:100.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 100 | %token META_SK_SHUTDOWN "sk_shutdown" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:101.26-35: warning: POSIX Yacc does not support string literals [-Wyacc] 101 | %token META_SK_PROTO "sk_proto" | ^~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:102.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 102 | %token META_SK_TYPE "sk_type" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:103.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 103 | %token META_SK_RMEM_ALLOC "sk_rmem_alloc" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:104.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 104 | %token META_SK_WMEM_ALLOC "sk_wmem_alloc" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:105.32-47: warning: POSIX Yacc does not support string literals [-Wyacc] 105 | %token META_SK_WMEM_QUEUED "sk_wmem_queued" | ^~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:106.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 106 | %token META_SK_RCV_QLEN "sk_rcv_qlen" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:107.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 107 | %token META_SK_SND_QLEN "sk_snd_qlen" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:108.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 108 | %token META_SK_ERR_QLEN "sk_err_qlen" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:109.35-53: warning: POSIX Yacc does not support string literals [-Wyacc] 109 | %token META_SK_FORWARD_ALLOCS "sk_forward_allocs" | ^~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:110.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 110 | %token META_SK_ALLOCS "sk_allocs" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:111.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 111 | %token META_SK_ROUTE_CAPS "sk_route_caps" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:112.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 112 | %token META_SK_HASH "sk_hash" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:113.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 113 | %token META_SK_LINGERTIME "sk_lingertime" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:114.32-47: warning: POSIX Yacc does not support string literals [-Wyacc] 114 | %token META_SK_ACK_BACKLOG "sk_ack_backlog" | ^~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:115.36-55: warning: POSIX Yacc does not support string literals [-Wyacc] 115 | %token META_SK_MAX_ACK_BACKLOG "sk_max_ack_backlog" | ^~~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:116.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 116 | %token META_SK_PRIO "sk_prio" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:117.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 117 | %token META_SK_RCVLOWAT "sk_rcvlowat" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:118.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 118 | %token META_SK_RCVTIMEO "sk_rcvtimeo" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:119.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 119 | %token META_SK_SNDTIMEO "sk_sndtimeo" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:120.32-47: warning: POSIX Yacc does not support string literals [-Wyacc] 120 | %token META_SK_SENDMSG_OFF "sk_sendmsg_off" | ^~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:121.34-51: warning: POSIX Yacc does not support string literals [-Wyacc] 121 | %token META_SK_WRITE_PENDING "sk_write_pending" | ^~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:122.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 122 | %token META_VLAN "vlan" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:123.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 123 | %token META_RXHASH "rxhash" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:124.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 124 | %token META_DEVNAME "devname" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:125.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 125 | %token META_SK_BOUND_IF "sk_bound_if" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:139.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 139 | %destructor { free($$); NL_DBG(2, "string destructor\n"); } | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:140.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 140 | %destructor { rtnl_pktloc_put($$); NL_DBG(2, "pktloc destructor\n"); ... | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:141.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 141 | %destructor { free($$.data); NL_DBG(2, "quoted destructor\n"); } | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:142.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 142 | %destructor { rtnl_meta_value_put($$); NL_DBG(2, "meta value destruct... | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:201.24-26: warning: POSIX Yacc does not support string literals [-Wyacc] 201 | | EMATCH_NBYTE "(" pktloc KW_EQ pattern ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:201.49-51: warning: POSIX Yacc does not support string literals [-Wyacc] 201 | | EMATCH_NBYTE "(" pktloc KW_EQ pattern ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:219.23-25: warning: POSIX Yacc does not support string literals [-Wyacc] 219 | | EMATCH_TEXT "(" STR QUOTED text_from text_to ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:219.56-58: warning: POSIX Yacc does not support string literals [-Wyacc] 219 | | EMATCH_TEXT "(" STR QUOTED text_from text_to ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:246.23-25: warning: POSIX Yacc does not support string literals [-Wyacc] 246 | | EMATCH_META "(" meta_value operand meta_value ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:246.57-59: warning: POSIX Yacc does not support string literals [-Wyacc] 246 | | EMATCH_META "(" meta_value operand meta_value ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:265.11-13: warning: POSIX Yacc does not support string literals [-Wyacc] 265 | | "(" expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:265.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 265 | | "(" expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:293.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 293 | EMATCH_CMP "(" cmp_expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:293.33-35: warning: POSIX Yacc does not support string literals [-Wyacc] 293 | EMATCH_CMP "(" cmp_expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:322.11-16: warning: POSIX Yacc does not support string literals [-Wyacc] 322 | | "from" pktloc | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:329.11-14: warning: POSIX Yacc does not support string literals [-Wyacc] 329 | | "to" pktloc | ^~~~ ../source_subfolder/lib/route/pktloc_syntax.y:10.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 10 | %error-verbose | ^~~~~~~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:10.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 10 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose ../source_subfolder/lib/route/pktloc_syntax.y:11.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 11 | %define api.pure | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:447.23-25: warning: POSIX Yacc does not support string literals [-Wyacc../source_subfolder/lib/route/pktloc_syntax.y]:12 .14-22: warning: POSIX Yacc does not support string literals [-Wyacc] 12 | %name-prefix "pktloc_" | ^~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:12 447 | .1 -22|: warning:a lPOSIX Yacc does not support %name-prefix i [g-Wyaccn] LA 12 | Y%EnRa m"e+-"p rNeUfMiBxE R" pmkatslko c | _^"~ ~ | ^~~~~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:474../source_subfolder/lib/route/pktloc_syntax.y.17:12-20.1: -22warning:: warning:POSIX Yacc does not support string literals [deprecated directive: ‘%name-prefix "pktloc_"’, use ‘%define api.prefix {pktloc_}’-Wyacc []-Wdeprecated ] 12 | %name 474 | - p|r eAfLiIxG N" p"kattl"o c | _^"~ ~ | ~^ ~~~~../source_subfolder/lib/route/cls/ematch_syntax.y~:476~.18~-21~: ~warning:~ ~POSIX Yacc does not support string literals~ [~-Wyacc~]~ ~~ 476 | ~ ~|~ ~N U | M%define api.prefix {pktloc_}B ER "at"../source_subfolder/lib/route/pktloc_syntax.y :16 | .1^-7~: ~warning:~ POSIX Yacc does not support %expect [-Wyacc] 16 | %expect 1 | ^~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:39.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 39 | %destructor { free($$); } NAME | ^~~~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] ../source_subfolder/lib/route/cls/ematch_syntax.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] ../source_subfolder/lib/netfilter/ct.c:47:17: warning: 'htonll' defined but not used [-Wunused-function] static uint64_t htonll(uint64_t x) ^~~~~~ ../source_subfolder/lib/netfilter/exp.c: In function 'nfnl_exp_build_tuple': ../source_subfolder/lib/netfilter/exp.c:355:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ ../source_subfolder/lib/netfilter/exp.c:358:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' if (!tuple) ^~ ../source_subfolder/src/nf-log.c: In function ‘main’: ../source_subfolder/src/nf-log.c:55:26: warning: variable ‘link_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache; ^~~~~~~~~~ ../source_subfolder/src/nf-queue.c: In function ‘main’: ../source_subfolder/src/nf-queue.c:63:19: warning: variable ‘link_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache; ^~~~~~~~~~ ../source_subfolder/src/nl-neightbl-list.c: In function ‘main’: ../source_subfolder/src/nl-neightbl-list.c:31:19: warning: variable ‘link_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache, *neightbl_cache; ^~~~~~~~~~ ../source_subfolder/src/nl-rule-list.c: In function ‘main’: ../source_subfolder/src/nl-rule-list.c:37:19: warning: variable ‘link_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache, *rule_cache; ^~~~~~~~~~ ../source_subfolder/src/nl-monitor.c: In function ‘main’: ../source_subfolder/src/nl-monitor.c:38:19: warning: variable ‘link_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache; ^~~~~~~~~~ ../source_subfolder/src/nl-route-get.c: In function ‘main’: ../source_subfolder/src/nl-route-get.c:46:32: warning: variable ‘route_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache, *route_cache; ^~~~~~~~~~~ ../source_subfolder/src/nl-route-get.c:46:19: warning: variable ‘link_cache’ set but not used [-Wunused-but-set-variable] struct nl_cache *link_cache, *route_cache; ^~~~~~~~~~ libtool: install: warning: relinking `libnl-genl-3.la' libtool: install: warning: relinking `libnl-route-3.la' libtool: install: warning: relinking `libnl-nf-3.la' libtool: install: warning: relinking `libnl-idiag-3.la' libtool: install: warning: relinking `libnl-cli-3.la' CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY