When prebuilt binaries for PCL 1.7.0 will be supplied?

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

When prebuilt binaries for PCL 1.7.0 will be supplied?

panovr
Hi,
  PCL 1.7.0 was released officially in July 2013. Given its 3rd party libraries/dependencies, compiling PCL 1.7.0 for common users is not easy.

  I found that the all-in-one installer for PCL 1.6.0 and supplied 3rd party libraries/dependencies on PCL website are very useful, and one can develop applications quickly using them.

  So I want to ask when prebuilt binaries for PCL 1.7.0 will be supplied?
 
  And I think this is a chance that we can supply:
  1. PCL 1.7.0 with Visual Studio 2010 and Visual Studio 2012 x86/x64 support;
  2. More updated version of 3rd party libraries/dependencies which include Boost, Eigen, FLANN, VTK, QT, QHull and OpenNI.

  Thanks!
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

Radu B. Rusu
Administrator
There is no need to provide any new 3rd party binaries for PCL 1.7, as they haven't changed from PCL 1.6. If someone needs newer versions, they'd have to compile the dependencies themselves.

The reason for the 1.7 all-in-one installer missing, is that we have no maintainers that are willing to dedicate resources to build it. Almost exclusively, all PCL maintainers use Linux for development. In its absence, grabbing the sources from the TGZ and compiling them shouldn't be complicated. There are also tutorials on how to do that, and if one of them is incorrect, please let us know and we'll fix it.

If anyone would like to step up, and dedicate (either permanently or periodically) a Windows machine to the PCL community, I'm sure there will be several people that would contribute to building the Windows binary installers.

Best,
Radu.

On Aug 20, 2013, at 4:40 AM, panovr <[hidden email]> wrote:

> Hi,
>  PCL 1.7.0 was released officially in July 2013. Given its 3rd party
> libraries/dependencies, compiling PCL 1.7.0 for common users is not easy.
>
>  I found that the all-in-one installer for PCL 1.6.0 and supplied 3rd party
> libraries/dependencies on PCL website are very useful, and one can develop
> applications quickly using them.
>
>  So I want to ask when prebuilt binaries for PCL 1.7.0 will be supplied?
>
>  And I think this is a chance that we can supply:
>  1. PCL 1.7.0 with Visual Studio 2010 and Visual Studio 2012 x86/x64
> support;
>  2. More updated version of 3rd party libraries/dependencies which include
> Boost, Eigen, FLANN, VTK, QT, QHull and OpenNI.
>
>  Thanks!
>
>
>
> --
> View this message in context: http://www.pcl-users.org/When-prebuilt-binaries-for-PCL-1-7-0-will-be-supplied-tp4029187.html
> Sent from the Point Cloud Library (PCL) Users mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email] / http://pointclouds.org
> http://pointclouds.org/mailman/listinfo/pcl-users

_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

panovr
Radu B. Rusu wrote
There is no need to provide any new 3rd party binaries for PCL 1.7, as they haven't changed from PCL 1.6. If someone needs newer versions, they'd have to compile the dependencies themselves.
That's sound reasonable. Of course, if PCL can supply them, it is convenient for common users, especially on Windows platform.

Radu B. Rusu wrote
The reason for the 1.7 all-in-one installer missing, is that we have no maintainers that are willing to dedicate resources to build it. Almost exclusively, all PCL maintainers use Linux for development. In its absence, grabbing the sources from the TGZ and compiling them shouldn't be complicated. There are also tutorials on how to do that, and if one of them is incorrect, please let us know and we'll fix it.
Maybe I will try to compile it following the tutorial.

Radu B. Rusu wrote
If anyone would like to step up, and dedicate (either permanently or periodically) a Windows machine to the PCL community, I'm sure there will be several people that would contribute to building the Windows binary installers.
I wish and expect an all-in-one installer for PCL 1.7.0 will be supplied eventually.

Thanks!
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

mikheyevav
I have compiled PCL 1.7 for MSVC 2010 (x86) available here
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

panovr
Hi,
  I am very grateful for the binaries you provide, thanks!


2014-02-03 6:06 GMT+08:00 mikheyevav [via Point Cloud Library (PCL) Users mailing list] <[hidden email]>:
I have compiled PCL 1.7 for MSVC 2010 (x86) available here


If you reply to this email, your message will be added to the discussion below:
http://www.pcl-users.org/When-prebuilt-binaries-for-PCL-1-7-0-will-be-supplied-tp4029187p4032058.html
To unsubscribe from When prebuilt binaries for PCL 1.7.0 will be supplied?, click here.
NAML



--
Yili Zhao
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

mikheyevav
I've compiled pcl 1.7.2.  
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

kwaegel
Administrator
Hi all. I've been working on some installers for the PCL dependencies, and an All-in-one installer for PCL. It's mostly working, with a few issues:

* I'm not sure how to bundle both Release and Debug libraries in the same installer. The existing installers (e.g. Flann) do this, but the NSIS install system doesn't seem to like it. Installers for just Debug or Release are easy.
* Flann has to be built with a patch (https://github.com/chambbj/osgeo-superbuild/issues/3) or a non-official repository (https://github.com/mariusmuja/flann)
* I have to strip all the doc directories from Boost before packaging, or it overflows the Windows 260 character path limit.
* I need to build from the development trunk (not PCL 1.7.0), to get support for Qt 5, VTK 6, and OpenNI2. Building the dependencies is a mess without the first two.

If anyone has suggestions for these bugs, feel free to contact me.

This is all built for Visual Studio 2013, because a) I have a copy, and b) Microsoft just released it for free.
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

__Jan__
Hello

is there a chance to make your installers available already despite
those bugs?

Greetings
Jan
On 01.02.2015 00:21, kwaegel wrote:

> Hi all. I've been working on some installers for the PCL dependencies, and an
> All-in-one installer for PCL. It's mostly working, with a few issues:
>
> * I'm not sure how to bundle both Release and Debug libraries in the same
> installer. The existing installers (e.g. Flann) do this, but the NSIS
> install system doesn't seem to like it. Installers for just Debug /or/
> Release are easy.
> * Flann has to be built with a patch
> (https://github.com/chambbj/osgeo-superbuild/issues/3) or a non-official
> repository (https://github.com/mariusmuja/flann)
> * I have to strip all the doc directories from Boost before packaging, or it
> overflows the Windows 260 character path limit.
> * I need to build from the development trunk (/not/ PCL 1.7.0), to get
> support for Qt 5, VTK 6, and OpenNI2. Building the dependencies is a mess
> without the first two.
>
> If anyone has suggestions for these bugs, feel free to contact me.
>
> This is all built for Visual Studio 2013, because a) I have a copy, and b)
> Microsoft just  released it for free
> <http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/>
> .
>
>
>
> --
> View this message in context: http://www.pcl-users.org/When-prebuilt-binaries-for-PCL-1-7-0-will-be-supplied-tp4029187p4037141.html
> Sent from the Point Cloud Library (PCL) Users mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email] / http://pointclouds.org
> http://pointclouds.org/mailman/listinfo/pcl-users

_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

kwaegel
Administrator
This post has NOT been accepted by the mailing list yet.
Jan Hackenberg wrote
is there a chance to make your installers available already despite
those bugs?
The individual packages aren't ready yet, but here's an All-In-One installer if you want to try it out. Let me know if it works the first time (I'll be shocked) and what breaks. I didn't do much testing, other than seeing if the installed executables would run.

PCL-1.8.0-AllInOne-msvc2013-win64-b7d646d.exe MD5: 0d9148e3cea374d3b86d25c085bd8e1b
PCL-1.8.0-pdb-msvc2013-win64-b7d646d.7z MD5: 0417d279c72cd8cb2ac09d420a8121a0

These installers were built off of the PCL master branch, git hash b7d646d, with a few changes to make the packaging scripts work. To make the installer smaller (45MB vs 450), I only included the boost libraries that PCL linked against (system, filesystem, thread, date_time, iostreams, chrono).

Version information:
* PCL master, b7d646d
* Boost 1.55.0
* Eigen 3.2.4
* Flann 1.8.4
* VTK 6.1.0
* Qt 5.4
* QHull 2.12.1
* OpenNI2 - 2.2.0.33

Known bugs:
* The OpenNI2 installer throws an error about not being a valid windows install package. You can install it separately if needed. (You'll need to copy the Redist directory into PCL/bin for it to work.)

Unknown bugs:
* Many...
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

edwinzero
This post has NOT been accepted by the mailing list yet.
Hello,

Is your all in one builder support pcap? I want to do some work with Lidar laser scanner which needs pcap...

Thank you very much!
Reply | Threaded
Open this post in threaded view
|

Re: When prebuilt binaries for PCL 1.7.0 will be supplied?

YanDaik
This post has NOT been accepted by the mailing list yet.
In reply to this post by kwaegel
kwaegel wrote
...

The individual packages aren't ready yet, but here's an All-In-One installer if you want to try it out. Let me know if it works the first time (I'll be shocked) and what breaks. I didn't do much testing, other than seeing if the installed executables would run.

PCL-1.8.0-AllInOne-msvc2013-win64-b7d646d.exe MD5: 0d9148e3cea374d3b86d25c085bd8e1b
PCL-1.8.0-pdb-msvc2013-win64-b7d646d.7z MD5: 0417d279c72cd8cb2ac09d420a8121a0

These installers were built off of the PCL master branch, git hash b7d646d, with a few changes to make the packaging scripts work. To make the installer smaller (45MB vs 450), I only included the boost libraries that PCL linked against (system, filesystem, thread, date_time, iostreams, chrono).

Version information:
* PCL master, b7d646d
* Boost 1.55.0
* Eigen 3.2.4
* Flann 1.8.4
* VTK 6.1.0
* Qt 5.4
* QHull 2.12.1
* OpenNI2 - 2.2.0.33

...
Am i mistaking or there missing VTK include directory?