一个关于ctex编译出错的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个关于ctex编译出错的问题相关的知识,希望对你有一定的参考价值。

我在一个光盘了下载了一个ctex的模板可是编译的时候出现了
!package ifpdf error :Name clash,\ ifpdf is already defined.
See the ifpdf package documentation for explanation
Type H<return> for immediate help
…..
1.153
?
怎么解决啊?
我的ctex版本是CTeX_2.9.0.152++2
哪位大侠能帮我一下啊?我把那个模板发给你

ifpdf 宏包有问题,你注意检查 不要新建 ifpdf了。
这是宏包升级的缘故。可以加群91940767 有人帮你的追问

谢谢啦。。还是好人多啊

参考技术A 用 \usepackageifpdf

而注释掉
%\newif\ifpdf
%\ifx\pdfoutput\undefined
% \pdffalse
% \else
% \pdfoutput=1
% \pdftrue
% \fi

为 android 编译 vlc 时出错,是关于 libtool 版本的吗?

【中文标题】为 android 编译 vlc 时出错,是关于 libtool 版本的吗?【英文标题】:Error while compling vlc for android ,was it about libtool version? 【发布时间】:2013-08-25 03:42:43 【问题描述】:

我已经下载了 vlc 源代码。 运行下面的脚本后

sh compile.sh

我遇到了一个错误

mkdir -p -- /root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd png && autoreconf -fiv -I/root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I /root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force -I scripts
configure.ac:66: error: Libtool version 2.4.2 or higher is required
scripts/libtool.m4:46: LT_PREREQ is expanded from...
configure.ac:66: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal: /usr/local/bin/autom4te failed with exit status: 63
autoreconf: aclocal failed with exit status: 63
make: *** [.png] Error 63

我以为是libtool版本的问题,但安装libtool 2.4.2后问题依旧

有人可以告诉我发生了什么问题吗?

最好的问候!

埃里克·沉

【问题讨论】:

【参考方案1】:

虽然我的ubuntu安装了libtool2.4.2,但我也遇到了这个问题。此解决方法解决了该问题。

在其中一个 configure.ac 文件中找到 LT_PREREQ([2.4.2]) 并将其替换为 LT_PREREQ([2.4])

【讨论】:

以上是关于一个关于ctex编译出错的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于“ROS2 Topic-Statistics-Tutorial编译出错”的思考2

关于“ROS2 Topic-Statistics-Tutorial编译出错”的思考

使用 Visual Studio 2015 编译 OpenCV 2.4.12 时出错

函数外面对单个结构体成员进行赋值出错

ARM (UBOOT)编译出错问题

Android Studio 编译出错,求助,万分