Package Details: freecad-git 0.22.0.36999.ged77603af9-1

Git Clone URL: https://aur.archlinux.org/freecad-git.git (read-only, click to copy)
Package Base: freecad-git
Description: A general purpose 3D CAD modeler - git checkout
Upstream URL: https://www.freecad.org/
Licenses: LGPL
Conflicts: freecad, freecad-appimage, freecad-appimage-git
Provides: freecad
Submitter: gborzi
Maintainer: greyltc (adrianinsaval)
Last Packager: adrianinsaval
Votes: 104
Popularity: 0.24
First Submitted: 2012-03-03 13:46 (UTC)
Last Updated: 2024-04-30 00:29 (UTC)

Pinned Comments

adrianinsaval commented on 2023-03-12 14:50 (UTC)

If the check fails there is little I can do about it as it most likely needs to be fixed upstream, in such cases report those upstream (maybe wait a day or two as sometimes it's quickly solved upstream) or skip the check with makepkg --nocheck if you don't care about the functionality that is being reported as failing in the check.

Latest Comments

« First ‹ Previous 1 .. 34 35 36 37 38 39 40 41 42 43 44 .. 57 Next › Last »

cbuehler commented on 2013-10-21 18:45 (UTC)

@simeonfelis: see https://sourceforge.net/apps/mantisbt/free-cad/file_download.php?file_id=576&type=bug

simeonfelis commented on 2013-10-20 13:16 (UTC)

About the missing coin.tag file, which download fails during the build process, please have a look at the comment at the coin package (https://aur.archlinux.org/packages/coin/). Next, adjust the path in the build file freecad-code/cMake/FindCoin3DDoc.cmake: diff --git a/cMake/FindCoin3DDoc.cmake b/cMake/FindCoin3DDoc.cmake index 0bcb3d8..4afb8f6 100644 --- a/cMake/FindCoin3DDoc.cmake +++ b/cMake/FindCoin3DDoc.cmake @@ -20,8 +20,9 @@ IF (COIN3D_FOUND) # Not yet implemented ELSE(APPLE) # Unix systems + message(STATUS "SEARCHING COIN DOC")^M find_path(COIN3D_DOC_PATH index.html - /usr/share/doc/libcoin60-doc/html + /usr/share/doc/coin/html^M ) IF( EXISTS ${COIN3D_DOC_PATH}) message(STATUS "Coin3D doc is installed") There is an error about wrong directive during cmake. Modify freecad-code/CMakeLists.txt: git diff CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 862cd7b..7d7dd56 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -361,14 +361,16 @@ MARK_AS_ADVANCED(FORCE FREECAD_LIBPACK_CHECKFILE6X FREECAD_LIBPACK_CHECKFILE7X) macro(fc_wrap_cpp outfiles ) # get include dirs QT4_GET_MOC_FLAGS(moc_flags) - QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN}) + #QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN}) + QT4_EXTRACT_OPTIONS(moc_files moc_options moc_target ${ARGN}) # fixes bug 0000585: bug with boost 1.48 SET(moc_options ${moc_options} -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED) foreach(it ${moc_files}) get_filename_component(it ${it} ABSOLUTE) QT4_MAKE_OUTPUT_FILE(${it} moc_ cpp outfile) - QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}") + #QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}") + QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}" "${moc_target} "${moc_target}"") set(${outfiles} ${${outfiles}} ${outfile}) add_file_dependencies(${it} ${outfile}) endforeach(it) Now I hit a compile error: free-cad-code/src/Mod/Test/Gui/AppTestGui.cpp:31:24: fatal error: qrc_Test.cpp: No such file or directory #include "qrc_Test.cpp" ^ compilation terminated. make[2]: *** [src/Mod/Test/Gui/CMakeFiles/QtUnitGui.dir/AppTestGui.cpp.o] Error 1 make[1]: *** [src/Mod/Test/Gui/CMakeFiles/QtUnitGui.dir/all] Error 2 Maybe I find out what's missing here...

jorges commented on 2013-09-27 01:46 (UTC)

First, I also experienced the problem of OCC_INCLUDE_DIR not being found. Solved it for the moment by making a symlink from /opt/opencascade/inc to /opt/opencascade/include. Second, yaourt is not recognizing this package as a development version, and thus ignores the DEVELBUILDDIR option, which in turn pulls the entire git repo each time I upgrada freecad. I just tested with the package yaourt-git, and it correctly updated the git repo. I don't know what causes this, though. Is it only me with this problem?

Mineko commented on 2013-09-25 08:22 (UTC)

That's odd.. Usually it compiles fine without it.. Meh whatever, I put it in there, thanks for telling me.

progtologist commented on 2013-09-23 14:30 (UTC)

libspnav should be listed as a dependency /var/abs/local/yaourtbuild/freecad-git/free-cad-code/src/Gui/GuiApplicationNativeEventAware.cpp:40:19: fatal error: spnav.h: No such file or directory #include <spnav.h> ^ compilation terminated.

Mineko commented on 2013-09-23 03:53 (UTC)

Or uh.. Actually, it might be an archlinux update that is causing the OCC stuff, because I used the same script before in the same conditions and well.. It worked before, Anyway, try that out for now, otherwise it might be an update that caused it.

Mineko commented on 2013-09-23 03:48 (UTC)

I was trying to do a fancy versioning system for people that use the same package each time, in case they're coders like me.. Anyways, it doesn't work well with yaourt so I removed it, everything should be smooth now. I had that problem myself when building OpenCascade.. Check out oce-git in the AUR and read the one comment to fix it, should work then.

progtologist commented on 2013-09-21 18:18 (UTC)

When manually trying to build it, freecad cmake cannot find OpenCascade include libraries: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: OCC_INCLUDE_DIR

progtologist commented on 2013-09-20 21:49 (UTC)

I am getting the message "==> ERROR: freecad-git not found in AUR." I believe there is a problem with your version name 'git- + 1' Can you please test it with yaourt?