ubuntu16编译vlc3的win32库make时报 undefined reference to '_imp____acrt_iob_func' 求解
MAKE时错误的部分:
d@ubuntu:~/Desktop/vlc-3.0.2/win32$ make
make all-recursive
make[1]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32'
Making all in compat
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
make all-am
make[3]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
Making all in doc
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/doc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/doc'
Making all in po
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/po'
Making all in share
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/share'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/share'
Making all in src
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/src'
GEN stamp-revision
fatal: Not a git repository: '../../extras/package/win32/../../../.git/'
make all-am
make[3]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/src'
CCLD libvlccore.la
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libintl.a(printf.o): In function `libintl_vprintf':
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:138: undefined reference to `_imp____acrt_iob_func'
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:138: undefined reference to `_imp____acrt_iob_func'
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libintl.a(printf.o): In function `libintl_vwprintf':
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:368: undefined reference to `_imp____acrt_iob_func'
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:368: undefined reference to `_imp____acrt_iob_func'
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libgcrypt.a(libgcrypt_la-misc.o): In function `gcry_logv':
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gcrypt/src/misc.c:124: undefined reference to `_imp____acrt_iob_func'
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libgcrypt.a(libgcrypt_la-misc.o):/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gcrypt/src/misc.c:133: more undefined references to `_imp____acrt_iob_func' follow
collect2: error: ld returned 1 exit status
Makefile:2231: recipe for target 'libvlccore.la' failed
make[3]: *** [libvlccore.la] Error 1
make[3]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/src'
Makefile:1784: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/src'
Makefile:1531: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32'
Makefile:1416: recipe for target 'all' failed
make: *** [all] Error 2
以下操作过程输出正常:
d@ubuntu:~/Desktop/vlc-3.0.2$ cd contrib/win32
d@ubuntu:~/Desktop/vlc-3.0.2/contrib/win32$ ../bootstrap --host=i686-w64-mingw32
d@ubuntu:~/Desktop/vlc-3.0.2/contrib/win32$ make prebuilt
d@ubuntu:~/Desktop/vlc-3.0.2/contrib/win32$ cd ..
d@ubuntu:~/Desktop/vlc-3.0.2/contrib$ cd ..
d@ubuntu:~/Desktop/vlc-3.0.2$ ./bootstrap
d@ubuntu:~/Desktop/vlc-3.0.2$ cd win32
d@ubuntu:~/Desktop/vlc-3.0.2/win32$ ../extras/package/win32/configure.sh --host=i686-w64-mingw32
d@ubuntu:~/Desktop/vlc-3.0.2/win32$ make
make all-recursive
make[1]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32'
Making all in compat
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
make all-am
make[3]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/compat'
Making all in doc
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/doc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/doc'
Making all in po
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/po'
Making all in share
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/share'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/share'
Making all in src
make[2]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/src'
GEN stamp-revision
fatal: Not a git repository: '../../extras/package/win32/../../../.git/'
make all-am
make[3]: Entering directory '/home/d/Desktop/vlc-3.0.2/win32/src'
CCLD libvlccore.la
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libintl.a(printf.o): In function `libintl_vprintf':
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:138: undefined reference to `_imp____acrt_iob_func'
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:138: undefined reference to `_imp____acrt_iob_func'
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libintl.a(printf.o): In function `libintl_vwprintf':
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:368: undefined reference to `_imp____acrt_iob_func'
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gettext/gettext-tools/intl/../../gettext-runtime/intl/printf.c:368: undefined reference to `_imp____acrt_iob_func'
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libgcrypt.a(libgcrypt_la-misc.o): In function `gcry_logv':
/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gcrypt/src/misc.c:124: undefined reference to `_imp____acrt_iob_func'
/home/d/Desktop/vlc-3.0.2/contrib/i686-w64-mingw32/lib/libgcrypt.a(libgcrypt_la-misc.o):/home/jenkins/workspace/vlc-nightly/vlc-nightly-win32-x86/contrib/contrib-win32/gcrypt/src/misc.c:133: more undefined references to `_imp____acrt_iob_func' follow
collect2: error: ld returned 1 exit status
Makefile:2231: recipe for target 'libvlccore.la' failed
make[3]: *** [libvlccore.la] Error 1
make[3]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/src'
Makefile:1784: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32/src'
Makefile:1531: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/d/Desktop/vlc-3.0.2/win32'
Makefile:1416: recipe for target 'all' failed
make: *** [all] Error 2
以下操作过程输出正常:
d@ubuntu:~/Desktop/vlc-3.0.2$ cd contrib/win32
d@ubuntu:~/Desktop/vlc-3.0.2/contrib/win32$ ../bootstrap --host=i686-w64-mingw32
d@ubuntu:~/Desktop/vlc-3.0.2/contrib/win32$ make prebuilt
d@ubuntu:~/Desktop/vlc-3.0.2/contrib/win32$ cd ..
d@ubuntu:~/Desktop/vlc-3.0.2/contrib$ cd ..
d@ubuntu:~/Desktop/vlc-3.0.2$ ./bootstrap
d@ubuntu:~/Desktop/vlc-3.0.2$ cd win32
d@ubuntu:~/Desktop/vlc-3.0.2/win32$ ../extras/package/win32/configure.sh --host=i686-w64-mingw32
...全文
相关推荐
科技中介服务机构如何提升技术评估的智能化与专业化水平?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
高校技术转移办公室人员在开展技术推介时,如何高效生成科技成果展示材料?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
产业园区运营负责人如何实现创新资源的高效整合与精准配置?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
科技中介服务机构如何利用平台提升服务质量与运营效率?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
OxygenXMLEditor-v26.x + keygen
OxygenXMLEditor-v26.x + keygen


