我正在尝试从源代码构建期望 5.45 的静态链接副本。我已经构建了 tcl 8.6.0 的静态链接副本。
我正在运行配置为:
./configure --with-tcl=$(tcl_root)/unix/ --with-tclinclude=$(tcl_root)/unix --disable-load --disable-shared
然后我跑make
。
问题是它转储了一条关于未定义引用的很长的愤怒消息ZLib
,主要是tclStubsPtr
在运行时在 libexpect 上运行 ar 后尝试构建时:
gcc \
-pipe -O2 -fomit-frame-pointer -Wall \
-Wl,--export-dynamic \
-o expect exp_main_exp.o \
-L$(expect_root) -lexpect5.45 \
-L$(tcl_root)/unix -ltcl8.6 \
-ldl -lieee -lm \
-Wl,-rpath,/usr/local/lib64 \
-wl,-rpath,/usr/local/lib64/expect5.45
其他错误似乎集中在 Zlib inflate 和 deflate 函数上。