日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

gcc 从5.3升级到6.1之后 openwrt pkg-config glib编译报错修复办法

發布時間:2023/11/27 生活经验 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gcc 从5.3升级到6.1之后 openwrt pkg-config glib编译报错修复办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  • 報錯

01/usr/bin/env bash ../libtool? --tag=CC?? --mode=compile gcc -DHAVE_CONFIG_H -I. -I..? -I.. -I../glib -I../glib -I..? -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DGLIB_COMPILATION -DPCRE_STATIC -I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/include?-I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/usr/include??-pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format=2 -fvisibility=hidden -O2 -I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/include?-I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/usr/include??-MT libglib_2_0_la-gdate.lo -MD -MP -MF .deps/libglib_2_0_la-gdate.Tpo -c -o libglib_2_0_la-gdate.lo `test -f?'gdate.c'?||?echo?'./'`gdate.c
02libtool: compile:? gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../glib -I../glib -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DGLIB_COMPILATION -DPCRE_STATIC -I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/include?-I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/usr/include?-pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format=2 -fvisibility=hidden -O2 -I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/include?-I/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/host/usr/include?-MT libglib_2_0_la-gdate.lo -MD -MP -MF .deps/libglib_2_0_la-gdate.Tpo -c gdate.c -o libglib_2_0_la-gdate.o
03gdate.c: In?function?'g_date_strftime':
04gdate.c:2497:7: error: format not a?string?literal, format?string?not?checked?[-Werror=format-nonliteral]
05???????tmplen =?strftime?(tmpbuf, tmpbufsize, locale_format, &tm);
06???????^~~~~~
07cc1: some warnings being treated?as?errors
08make[10]: *** [libglib_2_0_la-gdate.lo] Error 1
09make[10]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1/glib/glib'
10make[9]: *** [all-recursive] Error 1
11make[9]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1/glib/glib'
12make[8]: *** [all] Error 2
13make[8]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1/glib/glib'
14make[7]: *** [all-recursive] Error 1
15make[7]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1/glib'
16make[6]: *** [all] Error 2
17make[6]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1/glib'
18make[5]: *** [all-recursive] Error 1
19make[5]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1'
20make[4]: *** [all] Error 2
21make[4]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1'
22make[3]: *** [/media/kofec/Linux/openwrt/kirkwoodTrunk/build_dir/host/pkg-config-0.29.1/.built] Error 2
23make[3]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk/tools/pkg-config'
24make[2]: *** [tools/pkg-config/compile] Error 2
25make[2]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk'
26make[1]: *** [/media/kofec/Linux/openwrt/kirkwoodTrunk/staging_dir/target-arm_xscale_musl-1.1.14_eabi/stamp/.tools_install_yynyynynynyyyyyyynyyynyyyyyyyyynyyyyynnyynynnyyynnnyy] Error 2
27make[1]: Leaving directory `/media/kofec/Linux/openwrt/kirkwoodTrunk'

修復

01>? +--- glib/gdate.c.orig 2014-12-19 21:49:48.000000000 +0000
02>? ++++ glib/gdate.c
03>? +@@ -2494,7 +2494,10 @@ g_date_strftime (gchar?????? *s,
04>? +??????? * recognize whether?strftime?actually failed?or?just returned?"".
05>? +??????? */
06>? +?????? tmpbuf[0] =?'\1';
07>? ++????? #pragma GCC diagnostic push
08>? ++????? #pragma GCC diagnostic ignored?"-Wformat-nonliteral"
09>? +?????? tmplen =?strftime?(tmpbuf, tmpbufsize, locale_format, &tm);
10>? ++????? #pragma GCC diagnostic pop
11>? +
12>? +???????if?(tmplen == 0 && tmpbuf[0] !=?'\0')
13>? +???????? {

?

轉載于:https://www.cnblogs.com/Silence-man/p/7094120.html

總結

以上是生活随笔為你收集整理的gcc 从5.3升级到6.1之后 openwrt pkg-config glib编译报错修复办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。