该楼层疑似违规已被系统折叠隐藏此楼查看此楼
Solaris: make[1]: *** [libmiscutil.a] Error
255
This means that ./configure didn't find the ar
program. Make sure /usr/ccs/bin is listed in your PATH
environment variable. If you don't have the Sun compiler installed, you'll need
the GNU binutils (/directory/binutils.html).
Linux: storage size of 'rl' isn't known
This happens when the header and library files don't match, as
described earlier. Be sure to upgrade both packages at the same time.
Digital Unix: Don't know how to make
EXTRA_libmiscutil_a_SOURCES. Stop.
Digital Unix's make program isn't tolerant of the
Makefile produced by the automake package. For example,
lib/Makefile.in contains these lines:
noinst_LIBRARIES = \
@LIBDLMALLOC@ \
libmiscutil.a \
libntlmauth.a \
@LIBREGEX@
After substitution, when lib/Makefile is created, it
looks like this:
noinst_LIBRARIES = \
\
libmiscutil.a \
libntlmauth.a \
As shown above, the last line contains an (invisible) TAB
character, which confuses make. You can get past this problem by
installing and using GNU make, or by manually editing lib/Makefile (and
any others exhibiting this problem) to make it look like this:
noinst_LIBRARIES = \
\
libmiscutil.a \
libntlmauth.a
If you have problems compiling Squid, check the FAQ first. You
may also want to search the Squid web site (use the search box on the home
page). Finally, if you're still stuck, send email to the squid-users@squid-
list.