lmi
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi] install_msw.sh and third party libraries?


From: Vadim Zeitlin
Subject: [lmi] install_msw.sh and third party libraries?
Date: Fri, 17 Jun 2011 00:41:09 +0200

 Hello,

 I'm getting further in my attempts to build LMI in officially sanctioned
way but I'm not there yet. The most recent problems happen during
compilation of LMI itself and start with:

make $coefficiency PATH=$minimal_path install
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/CgiEnvironment.cpp', needed by 
`CgiEnvironment.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/CgiUtils.cpp', needed by `CgiUtils.o'.
make[1]: *** No rule to make target `/opt/lmi/third_party/src/cgicc/Cgicc.cpp', 
needed by `Cgicc.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/FormEntry.cpp', needed by `FormEntry.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/FormFile.cpp', needed by `FormFile.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/HTMLAttributes.cpp', needed by 
`HTMLAttributes.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/HTMLElements.cpp', needed by `HTMLElements.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/HTTPHeaders.cpp', needed by `HTTPHeaders.o'.
make[1]: *** No rule to make target 
`/opt/lmi/third_party/src/cgicc/MStreamable.cpp', needed by `MStreamable.o'.

 And there is indeed nothing in this directory. Unfortunately I'm not sure
how is anything supposed to end up there as there doesn't seem to be any
mention of it in install_msw.sh. And the problem is not only with cgicc
stuff (that I don't really care about) but with Boost headers as after the
errors above I also get

/MinGW_/bin/g++  -MMD -MP -MT file_command_cgi.o -MF file_command_cgi.d  -c -I 
/opt/lmi/src/lmi -I /opt/lmi/src/lmi/tools/pete-2.1.1
 -I /opt/lmi/local/lib/wx/include/i686-pc-mingw32-msw-unicode-2.9 -I 
/opt/lmi/local/include/wx-2.9 -I /opt/lmi/third_party/include -
I /opt/lmi/third_party/src -I /opt/lmi/local/include -I 
/opt/lmi/local/include/libxml2 -DLMI_WX_NEW_USE_SO  -DLIBXML_USE_DLL -DSTRIC
T    -D_LARGEFILE_SOURCE=unknown -DWXUSINGDLL -D__WXMSW__ -DBOOST_STRICT_CONFIG 
  -std=gnu++98 -posix -pedantic-errors -Werror -Wall
 -Wcast-align -Wconversion -Wdeprecated-declarations -Wdisabled-optimization 
-Wimport -Wmultichar -Wpacked -Wpointer-arith -Wsign-co
mpare -Wundef -Wwrite-strings  -Wno-long-long -Wctor-dtor-privacy -Wdeprecated 
-Wnon-template-friend -Woverloaded-virtual -Wpmf-conv
ersions -Wsynth  -W -Wcast-qual -Wredundant-decls  -Wno-uninitialized    -ggdb 
-O2   /opt/lmi/src/lmi/file_command_cgi.cpp -ofile_co
mmand_cgi.o
In file included from /opt/lmi/src/lmi/file_command.hpp:30,
                 from /opt/lmi/src/lmi/file_command_cgi.cpp:29:
/opt/lmi/src/lmi/uncopyable_lmi.hpp:28:38: boost/static_assert.hpp: No such 
file or directory
/opt/lmi/src/lmi/uncopyable_lmi.hpp:29:56: 
boost/type_traits/is_base_and_derived.hpp: No such file or directory

and tons of subsequent errors. AFAICS the Boost headers are supposed to be
in /opt/lmi/third_party/include but, again, I don't see how are they
supposed to end up there?

 For the record, I'm using, just as before, the instructions in INSTALL
file literally in a virgin Windows 7 virtual machine.

 Thanks in advance for any explanations,
VZ

reply via email to

[Prev in Thread] Current Thread [Next in Thread]