Announcement: new LibPacks are available

Having trouble installing or compiling FreeCAD? Get help here.
peterl94
Posts: 662
Joined: Thu May 23, 2013 7:31 pm
Location: United States

Announcement: new LibPacks are available

Postby peterl94 » Wed Dec 03, 2014 6:05 am

Just thought I would make a post here, since I don't think I'll have time to update the wiki this week.

There are new LibPacks available for VS 2008, VS 2012, and VS 2013: FreeCAD LibPack/ (version 11.0). Unless you use LibPack 9.0, you will need to use one of these if you want to do a complete build. There are only 64-bit versions right now, but I'll be uploading 32-bit versions for VS 2008 and VS 2013 soon. LibPack 11.0 contains the following libraries:

Code: Select all

boost          1.55
coin           4.0.0a
eigen          3.2.1
flann          1.8.4
freeimage      3.15.4
freetype       2.5.2
libpng         1.6.15
matplotlib     1.4.2
netgen         5.1
numpy          1.9.1
oce            0.16
openssl        1.0.1h
pcl            1.7.2
pivy           HEAD
pthreads       2.9.1
pyside         1.2.2
pyside_tools   0.2.15
python         2.7.8
qhull          2012.1
qt             4.8.6
setuptools     5.4.1
shiboken       1.2.2
sqlite3        3.8.5
swig           1.3.40
tcl            8.6.1
tk             8.6.1
xerces_c       3.1.1
zlib           1.2.8
User avatar
yorik
Site Admin
Posts: 8683
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Announcement: new LibPacks are available

Postby yorik » Wed Dec 03, 2014 1:04 pm

Thanks for your hard work peter!
User avatar
sgrogan
Posts: 3060
Joined: Wed Oct 22, 2014 5:02 pm

Re: Announcement: new LibPacks are available

Postby sgrogan » Wed Dec 03, 2014 1:59 pm

@Peterl94

Thanks for the effort.

I am working on a procedure to build from scratch with links to all the required stuff 7zip,Cmake etc. I hope to finish this weekend and ask for Wiki privileges. If it can wait til then I can handle the Wiki. You've done enough.

Oh Yea.
I've been building from Master daily with no hitches with VS2013 and your new Libpack.
peterl94
Posts: 662
Joined: Thu May 23, 2013 7:31 pm
Location: United States

Re: Announcement: new LibPacks are available

Postby peterl94 » Sat Dec 06, 2014 2:35 am

32-bit VS 2009 and 2013 versions are up now.
User avatar
sgrogan
Posts: 3060
Joined: Wed Oct 22, 2014 5:02 pm

Re: Announcement: new LibPacks are available

Postby sgrogan » Sat Dec 06, 2014 3:56 am

VS2013 x86 release

perfect :)
User avatar
microelly2
Posts: 2453
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Announcement: new LibPacks are available

Postby microelly2 » Sat Dec 06, 2014 9:53 am

Thank you Peter. Its nearly complete.

Here my result -
1. run - an error may be that the order in a makefile should be changed
2.run - there is still one error related to coin.

1. Run

Linking...
26>LINK : fatal error LNK1181: cannot open input file '..\..\..\lib\Release\SMDS.lib'
26>Build log was saved at "file://e:\built_freetype\src\3rdParty\salomesmesh\SMESH.dir\Release\BuildLog.htm"

2. Run


5>Compiling...
2>Unit.cpp
6>Build log was saved at "file://e:\built_freetype\src\Mod\Draft\Draft.dir\Release\BuildLog.htm"
6>Draft - 0 error(s), 0 warning(s)
5>coin_wrap.cpp
5>E:\freecad\freecadlibs\include\Inventor/system/inttypes.h(99) : warning C4005: 'HAVE_INTPTR_T' : macro redefinition
5> e:\freecad\freecadlibs\include\python2.7\pyconfig.h(396) : see previous definition of 'HAVE_INTPTR_T'
5>E:\freecad\freecadlibs\include\Inventor/system/inttypes.h(100) : warning C4005: 'HAVE_UINTPTR_T' : macro redefinition
5> e:\freecad\freecadlibs\include\python2.7\pyconfig.h(393) : see previous definition of 'HAVE_UINTPTR_T'
5>E:\freecad\freecadlibs\include\Inventor/elements/SoGLTexture3EnabledElement.h(36) : fatal error C1189: #error : Deprecated: use SoMultiTextureEnabledElement instead
5>Build log was saved at "file://e:\built_freetype\src\3rdParty\Pivy-0.5\coin.dir\Release\BuildLog.htm"
5>coin - 1 error(s), 2 warning(s)

========== Build: 55 succeeded, 1 failed, 15 up-to-date, 3 skipped ==========


OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 32-bit
Version: 0.15.4244 (Git)
Branch: master
Hash: 49646282910aeef73db44943b88df06f0957422c
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
wmayer
Site Admin
Posts: 11355
Joined: Thu Feb 19, 2009 10:32 am

Re: Announcement: new LibPacks are available

Postby wmayer » Sat Dec 06, 2014 10:04 am

5>Build log was saved at "file://e:\built_freetype\src\3rdParty\Pivy-0.5\coin.dir\Release\BuildLog.htm"

Does the libpack offer a pre-built version of pivy? IMO, under Windows pivy should be offered by the libpacks so that we can remove it from our git repository.
jmaustpc
Posts: 8101
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Announcement: new LibPacks are available

Postby jmaustpc » Sat Dec 06, 2014 11:15 am

Perter lists Pivy (-version head) in the list of the libpack contents a few posts back..... but currently to use that "libpack Pivy" rather than the Pivy in the FreeCAD source code, you have to tick "use external pivy" while configuring in cmake-gui.

wmayer wrote: IMO, under Windows pivy should be offered by the libpacks so that we can remove it from our git repository.
Sound like a good idea, but if that can't be done for any reason, could we make "use external pivy" the cmake default?

Jim
wmayer
Site Admin
Posts: 11355
Joined: Thu Feb 19, 2009 10:32 am

Re: Announcement: new LibPacks are available

Postby wmayer » Sat Dec 06, 2014 12:30 pm

could we make "use external pivy" the cmake default?

Sure.
User avatar
sgrogan
Posts: 3060
Joined: Wed Oct 22, 2014 5:02 pm

Re: Announcement: new LibPacks are available

Postby sgrogan » Sat Dec 06, 2014 12:56 pm

Using VS2013 x86 release build form scratch I do not get the error microelly2 does

========= Build: 70 succeeded, 0 failed, 0 up-to-date, 3 skipped ==========

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 32-bit
Version: 0.15.4244 (Git)
Branch: master
Hash: 49646282910aeef73db44943b88df06f0957422c
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.7.1