vcredist_x86 is fixed.
Now, we use CPack+nsis to create installer : you should do "nmake
package" to create Windows installer.
There is a bug with Boost detection script with release target. This
the patch i use :
diff -r 671d362c0500 libs/3rdparty/boost/CMakeLists.txt
--- a/libs/3rdparty/boost/CMakeLists.txt Thu May 26 13:20:52 2011 +0200
+++ b/libs/3rdparty/boost/CMakeLists.txt Thu May 26 13:25:45 2011 +0200
@@ -10,11 +10,11 @@
)
set(boost_LIBRARIES
- ${Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG}
- ${Boost_SERIALIZATION_LIBRARY_DEBUG}
- ${Boost_SIGNALS_LIBRARY_DEBUG}
- ${Boost_THREAD_LIBRARY_DEBUG}
- ${Boost_DATE_TIME_LIBRARY_DEBUG}
+ ${Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE}
+ ${Boost_SERIALIZATION_LIBRARY_RELEASE}
+ ${Boost_SIGNALS_LIBRARY_RELEASE}
+ ${Boost_THREAD_LIBRARY_RELEASE}
+ ${Boost_DATE_TIME_LIBRARY_RELEASE}
CACHE INTERNAL "${PROJECT_NAME} libraries"
)
Le 26 mai 11 à 12:21, Laurent Tarrisse a écrit :
Hello Robert,
Le 26 mai 11 à 10:05, Robert Verspuy a écrit :
Hi Chris,
I applied the patch, but my problems are not with the nsis script,
but the executable was not able to run.
I've now downloaded and installed the Microsoft Visual C++ 2008 SP1
Redistributable Package (x86) from
http://www.microsoft.com/downloads/en/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en
I saw there is also a c:\program files\owbuild\vcredist_x86.exe,
but that's looks like a corrupt executable.
I think it's copied from qutecom-3.0\libs\3rdparty\win32-libs
\vcredist
But the win32-libs directory in the 3rdparty dir is a bit strange.
I don't see it in Trac http://trac.qutecom.org/browser/qutecom-3.0/libs/3rdparty
It is a sub-reposit, you can check content here :
http://hg.qutecom.org/win32-libs/
But when runing hg clone, it does create this win32-libs directory,
with a corrupt vcredist_x86.exe
Maybe someone can check this?
i will check
Then I still missed the msvcr71.dll
I downloaded that one from
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71
this is a problem we should not rely anymore on msvcr71.dll
And now the executable QuteCom.exe is starting. I still get some
asserts, so I'm going to try to build a Release type and see if I
can create an installer with nsis.
And I will place a correct vcredist_x86.exe into the win32-libs dir.
With kind regards,
Robert verspuy
Laurent
Op 25-05-11 19:06, Chris Maciejewski schreef:
Hi Robert,
Try applying this patch http://trac.qutecom.org/ticket/310
Cheers
Chris
On 25 May 2011 18:00, Robert Verspuy <[email protected]> wrote:
Hi All,
I'm trying to make a QuteCom installer executable based on the
information
from http://trac.qutecom.org/wiki/BuildWindows
I've tried the Debug, Release and MinSizeRel types. They all
compile without
problems, but the nmake install is missing some files.
I get a whole list errors like:
-- fixup_bundle: preparing...
--
warning: cannot resolve item 'MSVCR90D.dll'
possible problems:
need more directories?
need to use InstallRequiredSystemLibraries?
run in install tree instead of build tree?
-- info: non-absolute msvc file 'MSVCR90D.dll' returning type
'system'
--
<cut>
-- info: non-absolute msvc file 'MSVCR71.dll' returning type
'system'
--
warning: cannot resolve item 'MSVCR71.dll'
possible problems:
need more directories?
need to use InstallRequiredSystemLibraries?
run in install tree instead of build tree?
-- info: non-absolute msvc file 'MSVCR71.dll' returning type
'system'
-- executable file 3: C:/Program Files/owbuild/vcredist_x86.exe
-- verified='1'
-- info='Verified 3 executable files in 'C:/Program Files/owbuild''
--
-- verified='1'
-- info=''
--
-- fixup_bundle: done
C:\QuteCom\QUTECO~1.0\build>
When running the debug/QuteCom.exe directly, I also get a missing
"MSVCR71.dll" message
Can anybody point me into the right direction?
Thnx!
Robert Verspuy
--
Exa-Omicron
Patroonsweg 10
3892 DB Zeewolde
Tel.: 088-OMICRON (66 427 66)
http://www.exa-omicron.nl
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev
--
Exa-Omicron
Patroonsweg 10
3892 DB Zeewolde
Tel.: 088-OMICRON (66 427 66)
http://www.exa-omicron.nl
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev