Package Details: freecad-linkstage3-git 2022.07.04.edge.r0.ga87320cc64-1

Git Clone URL: https://aur.archlinux.org/freecad-linkstage3-git.git (read-only, click to copy)
Package Base: freecad-linkstage3-git
Description: A general purpose 3D CAD modeler - LinkStage3 dev branch, git checkout
Upstream URL: http://www.freecadweb.org/
Licenses: LGPL
Conflicts: freecad
Submitter: Salamandar
Maintainer: Salamandar
Last Packager: Salamandar
Votes: 3
Popularity: 0.000000
First Submitted: 2018-09-21 13:54 (UTC)
Last Updated: 2022-07-04 12:40 (UTC)

Pinned Comments

Salamandar commented on 2022-07-04 15:27 (UTC)

I just updated the version. It seems to work fine. I had to change the dependency python-pyside2 with pyside2.

Latest Comments

1 2 3 4 5 6 7 Next › Last »

mbelt commented on 2024-01-08 21:18 (UTC)

source=(
    "git+https://github.com/realthunder/FreeCAD.git#branch=LinkDaily"
    'patch_std_gnupp14.patch'
)

LinkDaily branch is 8 months without updates and no longer compiles, same for LinkStage3.

Suggest changing the source of this package to branch=LinkStable, which is active and compiles.

s218 commented on 2023-05-06 14:56 (UTC) (edited on 2023-05-06 15:01 (UTC) by s218)

The problem of crashing the build was solved by installing new dependencies (it turned out during a test installation https://aur.archlinux.org/packages/freecad-git)

pacman -S verdict adios2 libfabric numactl sz nlohmann-json fmt yaml-cpp zfp pybind11

More precisely - the build now starts and crashes a little later, -

/src/FreeCAD/src/3rdParty/salomesmesh/src/StdMeshers/StdMeshers_RadialQuadrangle_1D2D.cpp:340:8: замечание: by «bool {anonymous}::TNodeDistributor::Compute(std::vector<double>&, gp_Pnt, gp_Pnt, SMESH_Mesh&, const SMESH_Hypothesis*)» 340 | bool Compute( vector< double > & positions, | ^~~~~~~ [260/4206] Building CXX object src/3rdParty/salomesmesh/C...Meshers.dir/src/StdMeshers/StdMeshers_ViscousLayers.cpp.o ninja: build stopped: subcommand failed. ==> ОШИБКА: Произошел сбой в build().

s218 commented on 2023-04-01 09:29 (UTC)

error compile - Call Stack (most recent call first): /usr/lib/cmake/vtk/vtk-config.cmake:138 (include) cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:29 (find_package) CMakeLists.txt:61 (SetupSalomeSMESH)

CMake Error at /usr/lib/cmake/vtk/VTK-targets.cmake:1943 (set_target_properties): The link interface of target "VTK::verdict" contains:

Verdict::verdict

but the target was not found. Possible reasons include:

* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.

Call Stack (most recent call first): /usr/lib/cmake/vtk/vtk-config.cmake:138 (include) cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:29 (find_package) CMakeLists.txt:61 (SetupSalomeSMESH)

-- Generating done (0.4s) CMake Generate step failed. Build files cannot be regenerated correctly.

s218 commented on 2023-03-27 13:12 (UTC)

Something goes wrong again, the build crashes with complaints about VTK- CMake Error at /usr/lib/cmake/vtk/VTK-targets.cmake:555 (set_target_properties): The link interface of target "VTK::nlohmannjson" contains:

nlohmann_json::nlohmann_json

but the target was not found. Possible reasons include:

* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.

Call Stack (most recent call first): /usr/lib/cmake/vtk/vtk-config.cmake:138 (include) cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:29 (find_package) CMakeLists.txt:61 (SetupSalomeSMESH)

CMake Error at /usr/lib/cmake/vtk/VTK-targets.cmake:1943 (set_target_properties): The link interface of target "VTK::verdict" contains:

Verdict::verdict

but the target was not found. Possible reasons include:

* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.

Call Stack (most recent call first): /usr/lib/cmake/vtk/vtk-config.cmake:138 (include) cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:29 (find_package) CMakeLists.txt:61 (SetupSalomeSMESH)

-- Generating done (0.5s) CMake Generate step failed. Build files cannot be regenerated correctly. ==> ОШИБКА: Произошел сбой в build().

Salamandar commented on 2022-07-04 15:27 (UTC)

I just updated the version. It seems to work fine. I had to change the dependency python-pyside2 with pyside2.

s218 commented on 2022-06-21 20:36 (UTC)

I also stopped starting once recently after pacman -Syu. But I rebuilt the package and everything works. pacman -Qs boost local/boost 1.79.0-1

DCengineer commented on 2022-06-21 18:25 (UTC)

Looks like the latest Boost update has broken this package...

freecad: error while loading shared libraries: libboost_filesystem.so.1.78.0: cannot open shared object file: No such file or directory

gkatev commented on 2022-03-31 20:55 (UTC) (edited on 2022-03-31 20:56 (UTC) by gkatev)

I had trouble updating my system, apparently due to recent changes to pyside2. Replacing the "python-pyside2" and "pyside2-tools" dependencies with "pyside2" worked for me. https://github.com/archlinux/svntogit-packages/commit/d3f6a9add1595ff612c63e7d955e288e90ed7ea3

Frangi commented on 2022-01-26 18:13 (UTC)

Hello I got issue during compilation

It ended so:

ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: freecad-linkstage3-git

There is these errors too:

FAILED: src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/MED_V2_2_Wrapper.cpp.o
/usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDIY_NO_THREADS -DH5_BUILT_AS_DYNAMIC_LIB -DHAVE_CONFIG_H -DHAVE_FFMPEG -DHAVE_FREEIMAGE -DHAVE_LIMITS_H -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_VTK -DLIN -DMPICH_SKIP_MPICXX -DMPI_NO_CPPBIND -DOCC_CONVERT_SIGNALS -DOMPI_SKIP_MPICXX -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_FORTIFY_SOURCE=2 -D_MPICC_H -D_OCC64 -Dkiss_fft_scalar=double -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/build -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/build/src -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/SMDS -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/Driver -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/DriverUNV -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/DriverDAT -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/DriverSTL -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/StdMeshers -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/inc -I/home/vincent/.cache/yay/freecad-linkstage3-git/src/build/src/3rdParty/salomesmesh -I/usr/include/opencascade -isystem /usr/include/vtk -isystem /usr/include/freetype2 -Wall -Wextra -Wno-write-strings -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wno-deprecated-declarations -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment -Wno-unused-parameter -Wno-empty-body -Wno-pedantic -Wno-unused-result -Wno-maybe-uninitialized -Wno-missing-field-initializers -O3 -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/MED_V2_2_Wrapper.cpp.o -MF src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/MED_V2_2_Wrapper.cpp.o.d -o src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/MED_V2_2_Wrapper.cpp.o -c /home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/SMESH/MED_V2_2_Wrapper.cpp
/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/SMESH/MED_V2_2_Wrapper.cpp: In function ‘void MED::GetVersionRelease(MED::TInt&, MED::TInt&, MED::TInt&) [with MED::EVersion <anonymous> = MED::eV2_2; MED::TInt = int]’:
/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/SMESH/MED_V2_2_Wrapper.cpp:80:12: error: ‘MED_MAJOR_NUM’ was not declared in this scope
   80 |     majeur=MED_MAJOR_NUM;
      |            ^~~~~~~~~~~~~
/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/SMESH/MED_V2_2_Wrapper.cpp:81:12: error: ‘MED_MINOR_NUM’ was not declared in this scope
   81 |     mineur=MED_MINOR_NUM;
      |            ^~~~~~~~~~~~~
/home/vincent/.cache/yay/freecad-linkstage3-git/src/FreeCAD/src/3rdParty/salomesmesh/src/SMESH/MED_V2_2_Wrapper.cpp:82:13: error: ‘MED_RELEASE_NUM’ was not declared in this scope
   82 |     release=MED_RELEASE_NUM;
      |             ^~~~~~~~~~~~~~~

Does anyone has an idea ? Thanks

Salamandar commented on 2022-01-09 11:49 (UTC)

hmmm weird it should be installed by "recursive dependency". Anyways, I'm adding it to the dependencies once and for all :)