-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
‘gp_Pln pln’ has incomplete type #9
Comments
I just made a commit to add the header. However, the fact that you have this error probably means that you are not using OCCT 7 (the CAD kernel), but OCE instead. If not sure, please attach your |
There is only one occurance of "OCCT" in that file. There are tons of "OCE". I do recall seeing something about OCE VS OCCT, but don't recall where. How do I fix that? |
Looks like there is no official build for OCCT 7 on Fedora, again. I found a post regarding Fedora build. Maybe you can ask around. It is not just OCCT, but other companion libraries as well. I'll modify my branch to compile with OCE. Meanwhile, if you really want, you can try download OCCT source from here, and compile it, with In order for FreeCAD to use OCCT, you need to add |
Thanks, I'd already figured we had to go to OCCT for the source. I tried your defines:
It seemed OK but reported:
Looks like it may matter ;) |
FREE_USE_OCC_VARIANT is for FreeCAD cmake, not OCCT. Once you get OCCT built and installed, you need to re-run cmake in your FreeCAD build directory, with this |
BTW , anon download is possible (preferable). |
sorry, I did not get what you meant. So I need to build LinkStage3 with that option then. |
I have fix build using OCE. In case you can't get through with OCCT, you can fallback to OCE. |
Thanks, I got the latest version just after you posted it. I have built and installed OCCT , fine.
Coin4 is installed. Am I right in thinking that this does not affect the build process? Hopefully it will be found at run time. The git error is because I unpacked from a zip download. It seems this is less "fatal" than indicated since the make process is running. This is advancing much faster than a FreeCAD build. I thought this was a fork. Do I need to leave the FreeCAD 0.18 master in place or remove it? thanks. |
Looks okay. And yes, this is a fork. You can probably keep the upstream master around for comparison in case you found something wrong. There are quite a lot changes. Oh, and don't forget to build python solvespace. |
thanks, I have upstream master at /usr/local/bin/FreeCAD. Presumably your version will install to the same place, so I need to 'make uninstall ' the original ( just keeping the build directory ). If I follow you install instructions correctly I just need to copy tree to Ext/freecad/ and rename it asm3. No build process. since your slvs instructions rely on git , I'd better get a git copy of asm3, rather than my zip version, since I don't think the git commands will work from the zip contents. |
You don't need to uninstall the upstream. You can run my branch directly from its build location. And git clone asm3 into your |
I thought it was a bit strange that there were no build instructions for asm3. I wish to build everything from source, I have not spent the last week battling with all the issues just to dump a precompiled binary in at this stage. I have just done a git-clone of your FreeCAD_assembly3 and copied it across. cd FreeCAD-LinkStage3/linkstage3_build/Ext/freecad |
Inside asm3 directory, run
Then cd to
Detailed instruction can be found here. After done, copy out the binary as described in the instruction. |
Many thanks. I've just done _slvs and the main LinkStage3 and just completed without tripping up ( about 4h worth ). Those were the instructions I was following, so there is nothing to be done inside asm3 apart from I should be good to go .... at last. |
OK , running from the build dir, as normal use it seems to work and opens up a block I have made with older versions. Now to see whether I can assemble something !! Many thanks for you help in building all this. It would have been impossibly long without some guidance. |
I am trying to follow this explanatory guide: Select the new work plane, and click AddSketchPlane to add a sketchPlane constraint Are these instructions in sync with the current build? thx |
Click the icon with three dots to reveal extra buttons. |
Thanks, this thing has more icons that Photoshop ! It's hard to find your way around at first. I'm trying to do the cylinder+cube asm3 example but I can't get rid of the move part tool. In the anim, you just seem to click somewhere and it disappears but it's not clear what you do. This is problem I'm having persistently with FreeCAD. There must be some way to get out of a tool and back to the arrow cursor that I'm missing. Can you help? thx |
Ah, I needed to find the Esc key ( not too evident on an anim ! ) . |
@J-Dunn do you mind updating what the status of this ticket is? |
Sorry, I have not used asm3 in about 18mo. I found great in what it did but it got unusably slow once the assembly got a few levels deep. I even bought an SSD since this was meant to speed it up but it didn't help. asm3 served as a great intro to FreeCAD but I admit I can't even remember where I was with this issue. It is possible I had to fall back to using AppImage files instead of a full dev build. |
@J-Dunn Please make a new issue for the problem. And it will be better if you can provide a file showing the problem. |
Hi,
I have coin4 and FreeCAD-pivy installed. I now got 36% into building FreeCAD-LinkStage3 on Fedora 29 with gcc 8.2.1 and hit this error.
Any suggestions how to tackle the problem?
thx
The text was updated successfully, but these errors were encountered: