Package Details: freecad 0.18.16158-1

Git Clone URL: https://aur.archlinux.org/freecad.git (read-only, click to copy)
Package Base: freecad
Description: A general purpose 3D CAD modeler
Upstream URL: https://www.freecadweb.org/
Licenses: LGPL
Submitter: bluewind
Maintainer: gbs
Last Packager: gbs
Votes: 249
Popularity: 7.57
First Submitted: 2018-03-22 09:25
Last Updated: 2020-04-30 18:11

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 ... Next › Last »

dreuter commented on 2019-11-02 21:38

Would it make sense to add an optional dependency to: oda-file-converter? When it is installed one is able to open .dwg files.

gbs commented on 2019-10-31 10:55

Kunda, thanks for the heads-up, but I already fixed this by backporting some commits.

Do tell if anything else is broken.

Kunda commented on 2019-10-31 01:45

@gbs heads up re: FC 0.18.4 + OCC7.4
https://forum.freecadweb.org/viewtopic.php?f=4&t=40507

ubuntourist commented on 2019-10-24 16:30

gbs, wrong me: I renamed the .gitconfig and voila, success. The apparent cause, I believe, was the auto-munging of whitespace, in an attempt to automatically make code cleaner. Specifically:

[core]
    ...
    attributesFile = /home/.../.gitattributes
    autocrlf = input

And, in .gitattributes,

...
*.c     text diff=cpp    whitespace=trailing-space,space-before-tab,tab-in-indent
*.cpp   text diff=cpp    whitespace=trailing-space,space-before-tab,tab-in-indent
*.h     text diff=cpp    whitespace=trailing-space,space-before-tab,tab-in-indent
*.hpp   text diff=cpp    whitespace=trailing-space,space-before-tab,tab-in-indent
*.py    text diff=python whitespace=trailing-space,space-before-tab,tab-in-indent
*.js    text diff=js     whitespace=trailing-space,space-before-tab,tab-in-indent
*.tex   text diff=tex    whitespace=trailing-space,space-before-tab,tab-in-indent
*.java  text diff=java   whitespace=trailing-space,space-before-tab,tab-in-indent
*.pl    text diff=perl   whitespace=trailing-space,space-before-tab,tab-in-indent
*.php   text diff=php    whitespace=trailing-space,space-before-tab,tab-in-indent
*.rb    text diff=ruby   whitespace=trailing-space,space-before-tab,tab-in-indent
*.html  text diff=html   whitespace=trailing-space,space-before-tab,tab-in-indent
*.css   text diff=css    whitespace=trailing-space,space-before-tab,tab-in-indent
*.sh    text eol=lf

*.vcproj        eol=crlf
*.dsp           eol=crlf
*.dsw           eol=crlf
...

This past upgrade is the only time, so far, that such munging has bit me.

ubuntourist commented on 2019-10-22 19:44

gbs Nothing strange in the ~/.gitconfig and I have no ~/.config/git/ directory. I'm using yay and always tell it to do cleanBuild. This is the first time I've had any trouble with git that I'm aware of... But you've given me an alternative avenue to explore...

gbs commented on 2019-10-22 19:13

ubuntourist, that is an internal git error, I have no idea what could be causing it. Do you have anything special in .config/git/config? Did you try building in a clean chroot?

ubuntourist commented on 2019-10-22 19:00

In case it helps, the full log is:

:: Parsing SRCINFO (1/1): freecad
==> Making package: freecad 0.18.16145-1 (Tue 22 Oct 2019 02:35:50 PM EDT)
==> Retrieving sources...
  -> Cloning FreeCAD git repo...
Cloning into bare repository '/home/.../.cache/yay/freecad/FreeCAD'...
remote: Enumerating objects: 557, done.
remote: Counting objects: 100% (557/557), done.
remote: Compressing objects: 100% (107/107), done.
remote: Total 256458 (delta 476), reused 490 (delta 450), pack-reused 255901
Receiving objects: 100% (256458/256458), 853.71 MiB | 1.10 MiB/s, done.
Resolving deltas: 100% (213585/213585), done.
  -> Found freecad.desktop
  -> Found freecad.xml
==> Validating source files with sha256sums...
    FreeCAD ... Skipped
    freecad.desktop ... Passed
    freecad.xml ... Passed
==> Cleaning up...
==> Making package: freecad 0.18.16145-1 (Tue 22 Oct 2019 02:48:59 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating FreeCAD git repo...
Fetching origin
  -> Found freecad.desktop
  -> Found freecad.xml
==> Validating source files with sha256sums...
    FreeCAD ... Skipped
    freecad.desktop ... Passed
    freecad.xml ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of FreeCAD git repo...
Cloning into 'FreeCAD'...
done.
Updating files: 100% (9826/9826), done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Auto-merging src/Mod/Part/App/PropertyTopoShape.cpp
error: add_cacheinfo failed to refresh for path 'src/Mod/Part/App/PropertyTopoShape.cpp'; merge aborting.
fatal: cherry-pick failed
fatal: pathspec 'src/Mod/TechDraw/App/Cosmetic.cpp' did not match any files
==> ERROR: A failure occurred in prepare().
    Aborting...
Error making: freecad
$

ubuntourist commented on 2019-10-22 18:58

Not for me. I just did a cleanBuild (which took forever to clone the git repo) and got the exact same error message I pasted into 2019-10-22 13:37

alfredo.ardito commented on 2019-10-22 18:09

Hi, rebuilt successfully. thx

ubuntourist commented on 2019-10-22 13:37

Today's build error:

Cloning into 'FreeCAD'...
done.
Updating files: 100% (9826/9826), done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Auto-merging src/Mod/Part/App/PropertyTopoShape.cpp
error: add_cacheinfo failed to refresh for path 'src/Mod/Part/App/PropertyTopoShape.cpp'; merge aborting.
fatal: cherry-pick failed
fatal: pathspec 'src/Mod/TechDraw/App/Cosmetic.cpp' did not match any files
==> ERROR: A failure occurred in prepare().
    Aborting...
Error making: freecad