From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:37093) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5OAC-0004Z8-OL for guix-patches@gnu.org; Wed, 04 Sep 2019 01:49:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5OAA-00015v-G4 for guix-patches@gnu.org; Wed, 04 Sep 2019 01:49:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51956) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5OAA-00015h-6k for guix-patches@gnu.org; Wed, 04 Sep 2019 01:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i5OAA-0007h9-3v for guix-patches@gnu.org; Wed, 04 Sep 2019 01:49:02 -0400 Subject: [bug#36440] [PATCH] Add FreeCAD Resent-Message-ID: MIME-Version: 1.0 References: <87zhjm96in.fsf@gnu.org> <2CF5BFCE-4CAF-476F-9FF9-FAE031C35014@asu.edu> In-Reply-To: From: John Soo Date: Wed, 4 Sep 2019 05:47:47 +0000 Message-ID: Content-Type: multipart/alternative; boundary="0000000000004943c50591b3bf3d" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Paul Garlick Cc: 36440@debbugs.gnu.org --0000000000004943c50591b3bf3d Content-Type: text/plain; charset="UTF-8" Oh wait, that's tbb, i will try with tbb as an input and report back. On Wed, Sep 4, 2019 at 5:44 AM John Soo wrote: > Hi Paul and everyone, > > I added libxmu and libxi as inputs and that gets progress. I am not sure > whether we want to propagate them from opencascade-occt though. I can see > either way working well. > > Now there is this error when building: > > > /tmp/guix-build-freecad-0.18.3.drv-0/source/src/Mod/Import/App/ImportOCAF.cpp:100:30: > fatal error: tbb/parallel_for.h: No such file or directory compilation > terminated. > make[2]: *** [src/Mod/Import/App/CMakeFiles/Import.dir/build.make:114: > src/Mod/Import/App/CMakeFiles/Import.dir/ImportOCAF.cpp.o] Error 1 > > Thanks again, > > John > > > On Tue, Sep 3, 2019 at 7:45 PM Paul Garlick < > pgarlick@tourbillion-technology.com> wrote: > >> Hi John, >> >> > Switching to opencascade-occt does not build. It fails with `ld: >> > cannot find -lXmu` when building the PartDesigner module. >> >> libxmu is one of the opencascade-occt dependencies. It might make >> sense to propagate this input in the opencascade-occt package >> definition. >> >> Could you test whether FreeCAD builds successfully with a libxmu input? >> There may be other dependencies that need to be propagated too. >> >> Best regards, >> >> Paul. >> >> --0000000000004943c50591b3bf3d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Oh wait, that's tbb, i will try with tbb as an input a= nd report back.

On Wed, Sep 4, 2019 at 5:44 AM John Soo <jsoo1@asu.edu> wrote:
Hi Paul and everyon= e,

I added libxmu and libxi as inputs and that get= s progress. I am not sure whether we want to propagate them from opencascad= e-occt though. I can see either way working well.

= Now there is this error when building:

/tmp/guix-b= uild-freecad-0.18.3.drv-0/source/src/Mod/Import/App/ImportOCAF.cpp:100:30:<= /div>
fatal error: tbb/parallel_for.h: No such file or directory compilation terminated.
make[2]: *** [src/Mod/Import/App/CMakeFil= es/Import.dir/build.make:114: src/Mod/Import/App/CMakeFiles/Import.dir/Impo= rtOCAF.cpp.o] Error 1

Thanks again,

John
=


On Tue, Sep 3, 2019 at 7:45 PM Paul Garlick <pgarlick@tour= billion-technology.com> wrote:
Hi John,

> Switching to opencascade-occt does not build. It fails with `ld:
> cannot find -lXmu` when building the PartDesigner module.

libxmu is one of the opencascade-occt dependencies.=C2=A0 It might make
sense to propagate this input in the opencascade-occt package
definition.

Could you test whether FreeCAD builds successfully with a libxmu input?
There may be other dependencies that need to be propagated too.

Best regards,

Paul.

--0000000000004943c50591b3bf3d--