Re: FreeCAD 0.17 - is anyone using it?
On Fri, 22 Mar 2019 23:54:14 +0100 Torfinn Ingolfsen wrote: > Hello, > > On Mon, Mar 18, 2019 at 10:02 PM Christoph Moench-Tegeder > wrote: > > I didn't get around to analyse this very deeply - instead I upgraded > > FreeCAD to 0.18 - does that change anything? > > FreeCAD 0.18 installed from ports without any problem. > Thank you! It built and works without problem. Thank you. -- by ajtiM -- FreeBSD 12.0-Release ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
Hello, On Mon, Mar 18, 2019 at 10:02 PM Christoph Moench-Tegeder wrote: > I didn't get around to analyse this very deeply - instead I upgraded > FreeCAD to 0.18 - does that change anything? FreeCAD 0.18 installed from ports without any problem. Thank you! -- Regards, Torfinn ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Torfinn Ingolfsen (tin...@gmail.com): > updated the ports tree again, and tried upgrading the FreeCAD port, > but the build fails as before. > I've put the build output and CMakeOutput.log (there is no > CMakeError.log) at > https://sites.google.com/site/tingox/asus_m5a78l_usb3_freebsd > in case it helps. Dams, it says -- Checking for module 'Coin' -- Found Coin, version 3.1.3 and then it explodes. I didn't get around to analyse this very deeply - instead I upgraded FreeCAD to 0.18 - does that change anything? Regards, Christoph -- Spare Space. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Sat, 2 Mar 2019 16:55:16 +0100 Torfinn Ingolfsen wrote: > On Sun, Feb 24, 2019 at 11:22 PM Christoph Moench-Tegeder > wrote: > > > > > > The main question is why it detects Coin as "-lCoin", which can't > > be found by the linker without a matching "-L/usr/local/lib" (it's > > ok when Coin is linked as just "/usr/local/lib/libCoin.so"). > > There may be some hints in cmake's somewhat more verbose output > > in work/.build/CMakeFiles/CMakeOutput.log (and CMakeError.log). > > I would suspect something in your environment (LDFLAGS? picked > > up different linker between configure and build stages?) > > > > Anyways, I gave up on this (there are too many variables and I > > still cannot reproduce this in clean environments, whatever I do > > Coin is picked up as expected). > > As a possible workaround I forced "-L/usr/local/lib" into LDFLAGS - > > looks like the linker invocation should now work in your case. > > > > updated the ports tree again, and tried upgrading the FreeCAD port, > but the build fails as before. > I've put the build output and CMakeOutput.log (there is no > CMakeError.log) at > https://sites.google.com/site/tingox/asus_m5a78l_usb3_freebsd > in case it helps. > > I'm not sure what in my environment the port build could pick up. I > have nothing in /etc/make.conf, and no src.conf on this machine. > Perhaps it is picking up something from /usr/local/FreeCAD? Except > that there isn't a libcoin there. > > HTH I also don't have anything in /etc/make.conf and not in src.conf and the FreeBSD 12-RELEASE is fresh installed on the new HD and I have not just "lCoin" but much more: /usr/bin/ld: error: unable to find library -lCoin /usr/bin/ld: error: unable to find library -lGL /usr/bin/ld: error: unable to find library -lXext /usr/bin/ld: error: unable to find library -lSM /usr/bin/ld: error: unable to find library -lICE /usr/bin/ld: error: unable to find library -lX11 c++: error: linker command failed with exit code 1 (use -v to see invocation) *** [lib/libFreeCADGui.so] Error code 1 -- by ajtiM -- FreeBSD 12.0-Release ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Sun, Feb 24, 2019 at 11:22 PM Christoph Moench-Tegeder wrote: > > > The main question is why it detects Coin as "-lCoin", which can't > be found by the linker without a matching "-L/usr/local/lib" (it's > ok when Coin is linked as just "/usr/local/lib/libCoin.so"). > There may be some hints in cmake's somewhat more verbose output > in work/.build/CMakeFiles/CMakeOutput.log (and CMakeError.log). > I would suspect something in your environment (LDFLAGS? picked > up different linker between configure and build stages?) > > Anyways, I gave up on this (there are too many variables and I > still cannot reproduce this in clean environments, whatever I do > Coin is picked up as expected). > As a possible workaround I forced "-L/usr/local/lib" into LDFLAGS - > looks like the linker invocation should now work in your case. > updated the ports tree again, and tried upgrading the FreeCAD port, but the build fails as before. I've put the build output and CMakeOutput.log (there is no CMakeError.log) at https://sites.google.com/site/tingox/asus_m5a78l_usb3_freebsd in case it helps. I'm not sure what in my environment the port build could pick up. I have nothing in /etc/make.conf, and no src.conf on this machine. Perhaps it is picking up something from /usr/local/FreeCAD? Except that there isn't a libcoin there. HTH -- Regards, Torfinn Ingolfsen ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Torfinn Ingolfsen (tin...@gmail.com): > I looked into the build log, but it doesn't tell me anything new: > Coins is detected during configure / setup phase, and the suddenly > during compile / link it fails a step because Coin (specifically > -lCoin) can't be found The main question is why it detects Coin as "-lCoin", which can't be found by the linker without a matching "-L/usr/local/lib" (it's ok when Coin is linked as just "/usr/local/lib/libCoin.so"). There may be some hints in cmake's somewhat more verbose output in work/.build/CMakeFiles/CMakeOutput.log (and CMakeError.log). I would suspect something in your environment (LDFLAGS? picked up different linker between configure and build stages?) Anyways, I gave up on this (there are too many variables and I still cannot reproduce this in clean environments, whatever I do Coin is picked up as expected). As a possible workaround I forced "-L/usr/local/lib" into LDFLAGS - looks like the linker invocation should now work in your case. Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Sat, Feb 16, 2019 at 12:23 PM Christoph Moench-Tegeder wrote: > > ## Torfinn Ingolfsen (tin...@gmail.com): > > > root@kg-core1# cmake --find-package -DNAME=Coin3D -DCOMPILER_ID=clang > > -DLANGUAGE=CXX -DMODE=LINK > > -Wl,-rpath,/usr/local/lib /usr/local/lib/libCoin.so > > That looks completely right. But the error message was > /usr/bin/ld: cannot find -lCoin > so something else pushed that "-lCoin" into the command. Can you > provide the full build log? Full build log (typescript) here (warning 4.8M text file) https://sites.google.com/site/tingox/20190217_c1_build-freecad.log > Perhaps you can do some digging by yourself? I looked into the build log, but it doesn't tell me anything new: Coins is detected during configure / setup phase, and the suddenly during compile / link it fails a step because Coin (specifically -lCoin) can't be found HTH -- Regards, Torfinn ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Russell L. Carter (rcar...@pinyon.org): > I've been building on an 8 core system but am moving to a 32 core > system today. Hm, with great power comes great electricity bill? :) Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On 2/16/19 9:14 AM, Mehmet Erol Sanliturk wrote: On Sat, Feb 16, 2019 at 6:07 PM Christoph Moench-Tegeder wrote: ## Torfinn Ingolfsen (tin...@gmail.com): root@kg-core1# cmake --find-package -DNAME=Coin3D -DCOMPILER_ID=clang -DLANGUAGE=CXX -DMODE=LINK -Wl,-rpath,/usr/local/lib /usr/local/lib/libCoin.so That looks completely right. But the error message was /usr/bin/ld: cannot find -lCoin so something else pushed that "-lCoin" into the command. Can you provide the full build log? Perhaps Mehmet was right and we need to re-find Coin; but then: it works in a clean environment, and from the linker error I rather suspect that some other component is pushing "-lCoin" into the linker command line. I'll be traveling with much reduced acces to my FreeBSD next week: answers will be delayed. Perhaps you can do some digging by yourself? Regards, Christoph -- ___ CMakeLists.txt exists in /src/GUI/ directories : https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-17/src/Gui/CMakeLists.txt ( Coin is referenced ) https://github.com/FreeCAD/FreeCAD/tree/releases/FreeCAD-0-17/src/Gui/Quarter ( Coin is referenced ) https://github.com/FreeCAD/FreeCAD/tree/releases/FreeCAD-0-17/src/Gui/Stylesheets ( Coin is NOT referenced ) https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-17/src/CMakeLists.txt ( Coin is NOT referenced ) In https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-17/CMakeLists.txt Starting from Line 903 : # Coin3D find_package(Coin3D REQUIRED) if(NOT COIN3D_FOUND) MESSAGE(FATAL_ERROR "=\n" "Coin3D not found.\n" "=\n") endif(NOT COIN3D_FOUND) # -- Spaceball --- You may include find_package(Coin3D REQUIRED) statement into CMakeLists.txt file , where Coin is referenced , but not searched . A similar action may be applied other "Not found Libraries and Include directories" . Also check libCoin.so . In Fedora 28 x86_64 , there is NO libCoin.so , but libCoin.so.60. In your system , if there is no libCoin.so in its related directory , it may be necessary to specify its existent name in CMakeLists.txt files , , or copy it into a file named as libCoin.so . FYI, I have nearly got FreeCAD-git + Coin-hg + QT5 + med-4.0.0 building outside of ports, installing to /usr/local/pkg subdirs. Both Coin-hg and med-4.0.0 build w/o any substantial FreeBSD specific changes and pass all their internal tests. Coin-hg is getting commits in the last weeks, and has a fully functional cmake build system now. I'm doing this so that I can run the exact same versions on Debian-testing. Debian is scandalously slow in updating packages. Right now I've got a single linking issue which should be solved shortly, (strategizing on relinking FreeCAD w/o needing to recompile), and then I'm going to attack the FreeCAD testing workspace. I've been building on an 8 core system but am moving to a 32 core system today. I bought the big guy used from natex.us, and it is fabulous for poudriere builds. Regards, Russell Mehmet Erol Sanliturk ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Sat, Feb 16, 2019 at 6:07 PM Christoph Moench-Tegeder wrote: > ## Torfinn Ingolfsen (tin...@gmail.com): > > > root@kg-core1# cmake --find-package -DNAME=Coin3D -DCOMPILER_ID=clang > > -DLANGUAGE=CXX -DMODE=LINK > > -Wl,-rpath,/usr/local/lib /usr/local/lib/libCoin.so > > That looks completely right. But the error message was > /usr/bin/ld: cannot find -lCoin > so something else pushed that "-lCoin" into the command. Can you > provide the full build log? Perhaps Mehmet was right and we need to > re-find Coin; but then: it works in a clean environment, and from > the linker error I rather suspect that some other component is pushing > "-lCoin" into the linker command line. I'll be traveling with much > reduced acces to my FreeBSD next week: answers will be delayed. > Perhaps you can do some digging by yourself? > > Regards, > Christoph > > -- > ___ > CMakeLists.txt exists in /src/GUI/ directories : https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-17/src/Gui/CMakeLists.txt ( Coin is referenced ) https://github.com/FreeCAD/FreeCAD/tree/releases/FreeCAD-0-17/src/Gui/Quarter ( Coin is referenced ) https://github.com/FreeCAD/FreeCAD/tree/releases/FreeCAD-0-17/src/Gui/Stylesheets ( Coin is NOT referenced ) https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-17/src/CMakeLists.txt ( Coin is NOT referenced ) In https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-17/CMakeLists.txt Starting from Line 903 : # Coin3D find_package(Coin3D REQUIRED) if(NOT COIN3D_FOUND) MESSAGE(FATAL_ERROR "=\n" "Coin3D not found.\n" "=\n") endif(NOT COIN3D_FOUND) # -- Spaceball --- You may include find_package(Coin3D REQUIRED) statement into CMakeLists.txt file , where Coin is referenced , but not searched . A similar action may be applied other "Not found Libraries and Include directories" . Also check libCoin.so . In Fedora 28 x86_64 , there is NO libCoin.so , but libCoin.so.60. In your system , if there is no libCoin.so in its related directory , it may be necessary to specify its existent name in CMakeLists.txt files , , or copy it into a file named as libCoin.so . Mehmet Erol Sanliturk ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Torfinn Ingolfsen (tin...@gmail.com): > root@kg-core1# cmake --find-package -DNAME=Coin3D -DCOMPILER_ID=clang > -DLANGUAGE=CXX -DMODE=LINK > -Wl,-rpath,/usr/local/lib /usr/local/lib/libCoin.so That looks completely right. But the error message was /usr/bin/ld: cannot find -lCoin so something else pushed that "-lCoin" into the command. Can you provide the full build log? Perhaps Mehmet was right and we need to re-find Coin; but then: it works in a clean environment, and from the linker error I rather suspect that some other component is pushing "-lCoin" into the linker command line. I'll be traveling with much reduced acces to my FreeBSD next week: answers will be delayed. Perhaps you can do some digging by yourself? Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## ajtiM via freebsd-ports (freebsd-ports@freebsd.org): > Thank you but why FreeCAD need all this QT ports? FreeCAD uses Qt for it's GUI (and a CAD system without GUI is somewhat 1980ish). Formerly it used Qt4, but as that is going away in four weeks, I switched it over to Qt5 - that's an option with FreeCAD (and a little rough at the edges, see files/), and there's really no benefit in preserving Qt4 compatibility (remember, "going away in four weeks). As FreeCAD is a funny mix of C++ and Python, it uses PySide2 and friends for the Python-Qt5 bindings, and Pyside2 depends on "most of Qt5" to provide bindings to all of that. Technically, some dependencies are marked as "optional" in PySide2, but I decided against OPTIONizing (or plainly not using) them, for the following reasons: - Not providing parts of the Qt5 bindings makes PySide2 less useful: some other port may just require some of the removed bindings. - There's no official way for a port to depend on the OPTIONs of another port. Flavors do help somewhat, but not for all possible use cases. - By default, the PySide2 build creates bindings for all the Qt5 components it finds at build time: that creates a high risk of "contaminated" builds. Changing that is not trivial, but time consuming and error prone. - Weighing my time against the cost of storage (< 15ct/GB on SSDs) and build time (minutes, not hours) for the extra dependencies, I opted for the hardware - that's one time cost, whereas making some of the dependencies optional would use much more of my time and create an ongoing maintenance burden. Taking into account that my spare time is more likely to decrease than increase over the next weeks (and there's FreeCAD 0.18 coming up, at least that was their plan last time I checked), I consider this a good tradeoff. Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Fri, 15 Feb 2019 18:51:04 +0100 Christoph Moench-Tegeder wrote: > ## ajtiM via freebsd-ports (freebsd-ports@freebsd.org): > > > Reading > > /usr/ports/accessibility/qt5-speech/work/qtspeech-everywhere-src-5.12.1/src/plugins/tts/speechdispatcher/speechdispatcher.pro > > > > [/usr/ports/accessibility/qt5-speech/work/.build/src/plugins/tts/speechdispatcher] > > Reading > > /usr/ports/accessibility/qt5-speech/work/qtspeech-everywhere-src-5.12.1/src/plugins/tts/flite/flite.pro > > [/usr/ports/accessibility/qt5-speech/work/.build/src/plugins/tts/flite] > > Project ERROR: Unknown module(s) in QT: multimedia *** Error code > > 3 > > 1. that's qt5-speech, not FreeCAD > 2. looks like a typical case of local contamination: the error happens >in the flite plugin. The flite plugin is not build by default (at >least, in the port), but it gets activated if the qt5-speech build >(the qt5 side of that, not "our" build system) picks up a flite >installation. And then it falls flat on it's face as the flite > plugin required qt5-multimedia, but that's not declared as a > dependency on qt5-speech. > > Regards, > Christoph > Thank you but why FreeCAD need all this QT ports? IMO should be an option to choose what the user want it. I am, for example, using an Openbox and now I need to install all those QT whatever is. -- by ajtiM -- FreeBSD 12.0-Release ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## ajtiM via freebsd-ports (freebsd-ports@freebsd.org): > Reading > /usr/ports/accessibility/qt5-speech/work/qtspeech-everywhere-src-5.12.1/src/plugins/tts/speechdispatcher/speechdispatcher.pro > > [/usr/ports/accessibility/qt5-speech/work/.build/src/plugins/tts/speechdispatcher] > Reading > /usr/ports/accessibility/qt5-speech/work/qtspeech-everywhere-src-5.12.1/src/plugins/tts/flite/flite.pro > [/usr/ports/accessibility/qt5-speech/work/.build/src/plugins/tts/flite] > Project ERROR: Unknown module(s) in QT: multimedia *** Error code 3 1. that's qt5-speech, not FreeCAD 2. looks like a typical case of local contamination: the error happens in the flite plugin. The flite plugin is not build by default (at least, in the port), but it gets activated if the qt5-speech build (the qt5 side of that, not "our" build system) picks up a flite installation. And then it falls flat on it's face as the flite plugin required qt5-multimedia, but that's not declared as a dependency on qt5-speech. Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
I did try to build on my FreeBASD-Release 12.0 (amd 64) wit portmaster and with default options and I stack: Reading /usr/ports/accessibility/qt5-speech/work/qtspeech-everywhere-src-5.12.1/src/plugins/tts/speechdispatcher/speechdispatcher.pro [/usr/ports/accessibility/qt5-speech/work/.build/src/plugins/tts/speechdispatcher] Reading /usr/ports/accessibility/qt5-speech/work/qtspeech-everywhere-src-5.12.1/src/plugins/tts/flite/flite.pro [/usr/ports/accessibility/qt5-speech/work/.build/src/plugins/tts/flite] Project ERROR: Unknown module(s) in QT: multimedia *** Error code 3 Stop. make: stopped in /usr/ports/accessibility/qt5-speech ===>>> make build failed for accessibility/qt5-speech ===>>> Aborting update ===>>> Update for accessibility/qt5-speech failed ===>>> Aborting update ===>>> Update for devel/pyside2-tools failed ===>>> Aborting update ===>>> There are messages from installed ports to display, but first take a moment to review the error messages above. Then press Enter when ready to proceed. ===>>> pkg-message for freeimage-3.18.0_1 Always: ===> NOTICE: The freeimage port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===>>> pkg-message for py27-boost-libs-1.69.0 Always: You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. You have built the Boost.Python library. You have to add the following options when building your own code: Compiler options: -I/usr/local/include/python2.7 -I/usr/local/include Linker options: -L/usr/local/lib/python2.7 -L/usr/local/lib -lboost_python -lpython2.7 -- by ajtiM -- FreeBSD 12.0-Release ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Thu, Feb 14, 2019 at 11:02 PM Christoph Moench-Tegeder wrote: > > ## Torfinn Ingolfsen (tin...@gmail.com): > > > It fails here: > > Interesting. > > > /usr/bin/ld: cannot find -lCoin > > And that shouldn't happen - at least, it didn't happen here. > > > Is there anything more I can do / provide? > > Your system is reasonable "standard"? Yes. Straight 11.2-stable, built and installed from source. Everything else installed from ports with portupgrade (or manually with make in the port directory). >You don't have a poudriere > environment around, perchance? (that would help in the case of some > weird system pollution). Unfortunately, I do not. > What does > cmake --find-package -DNAME=Coin3D \ > -DCOMPILER_ID=clang -DLANGUAGE=CXX -DMODE=LINK > show? root@kg-core1# cmake --find-package -DNAME=Coin3D -DCOMPILER_ID=clang -DLANGUAGE=CXX -DMODE=LINK -Wl,-rpath,/usr/local/lib /usr/local/lib/libCoin.so HTH -- Regards, Torfinn ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Christoph Moench-Tegeder (c...@burggraben.net): > I'll try reproducing this once I've an idle CPU I let it run over night, and there we are: build started at Fri Feb 15 05:39:35 CET 2019 port directory: /usr/ports/cad/freecad package name: FreeCAD-0.17.13541_6 building for: FreeBSD elch.exwg.net 11.2-RELEASE-p9 FreeBSD 11.2-RELEASE-p9 1102000 amd64 maintained by: c...@freebsd.org Makefile ident: $FreeBSD: head/cad/freecad/Makefile 492522 2019-02-09 21:04:06Z cmt $ Poudriere version: 3.2.8 Host OSVERSION: 1200086 Jail OSVERSION: 1102000 Job Id: Installed packages to be REMOVED: FreeCAD-0.17.13541_6 Number of packages to be removed: 1 The operation will free 287 MiB. [elch.exwg.net] [1/1] Deinstalling FreeCAD-0.17.13541_6... [elch.exwg.net] [1/1] Deleting files for FreeCAD-0.17.13541_6: .. done build of cad/freecad | FreeCAD-0.17.13541_6 ended at Fri Feb 15 05:53:28 CET 2019 build time: 00:13:53 So, it works in the reference environment, with default options. What's different in your system? Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Fri, Feb 15, 2019 at 12:26 AM Torfinn Ingolfsen wrote: > On Sat, Feb 9, 2019 at 10:12 PM Christoph Moench-Tegeder > wrote: > > > > There. Please test :) > > > > It fails here: > > [ 27%] Linking CXX shared library ../../lib/libFreeCADGui.so > cd /usr/ports/cad/freecad/work/.build/src/Gui && /usr/local/bin/cmake > -E cmake_link_script CMakeFiles/FreeCADGui.dir/link.txt --verbose=1 > /usr/bin/c++ -fPIC -Wall -Wextra -Wno-write-strings -O2 -pipe > -I/usr/local/include/hdf5-18 -fstack-protector -isystem > /usr/local/include -fno-strict-aliasing -isystem /usr/local/include > -std=c++11 -Wno-undefined-var-template -D_OCC64 -O2 -pipe > -I/usr/local/include/hdf5-18 -fstack-protector -isystem > /usr/local/include -fno-strict-aliasing -isystem /usr/local/include > -Wl,--no-undefined -shared -Wl,-soname,libFreeCADGui.so -o > ../../lib/libFreeCADGui.so CMakeFiles/FreeCADGui.dir/Application.cpp.o > CMakeFiles/FreeCADGui.dir/ApplicationPy.cpp.o > CMakeFiles/FreeCADGui.dir/AutoSaver.cpp.o > CMakeFiles/FreeCADGui.dir/BitmapFactory.cpp.o > CMakeFiles/FreeCADGui.dir/Document.cpp.o > CMakeFiles/FreeCADGui.dir/DocumentModel.cpp.o > CMakeFiles/FreeCADGui.dir/DocumentPyImp.cpp.o > CMakeFiles/FreeCADGui.dir/DocumentObserver.cpp.o > CMakeFiles/FreeCADGui.dir/ExpressionBinding.cpp.o > CMakeFiles/FreeCADGui.dir/GraphicsViewZoom.cpp.o > CMakeFiles/FreeCADGui.dir/ExpressionCompleter.cpp.o > CMakeFiles/FreeCADGui.dir/GuiApplication.cpp.o > CMakeFiles/FreeCADGui.dir/GuiApplicationNativeEventAware.cpp.o > CMakeFiles/FreeCADGui.dir/GuiConsole.cpp.o > CMakeFiles/FreeCADGui.dir/Macro.cpp.o > CMakeFiles/FreeCADGui.dir/MergeDocuments.cpp.o > CMakeFiles/FreeCADGui.dir/resource.cpp.o > CMakeFiles/FreeCADGui.dir/Control.cpp.o > CMakeFiles/FreeCADGui.dir/SpaceballEvent.cpp.o > CMakeFiles/FreeCADGui.dir/Thumbnail.cpp.o > CMakeFiles/FreeCADGui.dir/Utilities.cpp.o > CMakeFiles/FreeCADGui.dir/WaitCursor.cpp.o > CMakeFiles/FreeCADGui.dir/ManualAlignment.cpp.o > CMakeFiles/FreeCADGui.dir/TransactionObject.cpp.o > CMakeFiles/FreeCADGui.dir/WinNativeGestureRecognizers.cpp.o > CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iisiconlabel.cpp.o > CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iistaskbox.cpp.o > CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iistaskgroup.cpp.o > CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iistaskheader.cpp.o > CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actionbox.cpp.o > CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actionlabel.cpp.o > CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actiongroup.cpp.o > CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actionpanel.cpp.o > CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_taskheader_p.cpp.o > CMakeFiles/FreeCADGui.dir/qrc_resource.cpp.o > CMakeFiles/FreeCADGui.dir/qrc_translation.cpp.o > CMakeFiles/FreeCADGui.dir/qrc_iisTaskPanel.cpp.o > CMakeFiles/FreeCADGui.dir/qrc_schemes.cpp.o > CMakeFiles/FreeCADGui.dir/Action.cpp.o > CMakeFiles/FreeCADGui.dir/ActionFunction.cpp.o > CMakeFiles/FreeCADGui.dir/Command.cpp.o > CMakeFiles/FreeCADGui.dir/CommandDoc.cpp.o > CMakeFiles/FreeCADGui.dir/CommandFeat.cpp.o > CMakeFiles/FreeCADGui.dir/CommandMacro.cpp.o > CMakeFiles/FreeCADGui.dir/CommandStd.cpp.o > CMakeFiles/FreeCADGui.dir/CommandWindow.cpp.o > CMakeFiles/FreeCADGui.dir/CommandTest.cpp.o > CMakeFiles/FreeCADGui.dir/CommandView.cpp.o > CMakeFiles/FreeCADGui.dir/CommandStructure.cpp.o > CMakeFiles/FreeCADGui.dir/Clipping.cpp.o > CMakeFiles/FreeCADGui.dir/DemoMode.cpp.o > CMakeFiles/FreeCADGui.dir/DlgActivateWindowImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgUnitsCalculatorImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgDisplayPropertiesImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgInputDialogImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgMacroExecuteImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgRunExternal.cpp.o > CMakeFiles/FreeCADGui.dir/DlgEditFileIncludeProptertyExternal.cpp.o > CMakeFiles/FreeCADGui.dir/DlgMacroRecordImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgMaterialPropertiesImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgParameterImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgProjectInformationImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgProjectUtility.cpp.o > CMakeFiles/FreeCADGui.dir/DlgPropertyLink.cpp.o > CMakeFiles/FreeCADGui.dir/DlgExpressionInput.cpp.o > CMakeFiles/FreeCADGui.dir/TaskDlgRelocation.cpp.o > CMakeFiles/FreeCADGui.dir/DlgCheckableMessageBox.cpp.o > CMakeFiles/FreeCADGui.dir/TaskCSysDragger.cpp.o > CMakeFiles/FreeCADGui.dir/DlgUndoRedo.cpp.o > CMakeFiles/FreeCADGui.dir/InputVector.cpp.o > CMakeFiles/FreeCADGui.dir/Placement.cpp.o > CMakeFiles/FreeCADGui.dir/PropertyPage.cpp.o > CMakeFiles/FreeCADGui.dir/SceneInspector.cpp.o > CMakeFiles/FreeCADGui.dir/TextureMapping.cpp.o > CMakeFiles/FreeCADGui.dir/Transform.cpp.o > CMakeFiles/FreeCADGui.dir/DownloadItem.cpp.o > CMakeFiles/FreeCADGui.dir/DownloadManager.cpp.o > CMakeFiles/FreeCADGui.dir/DocumentRecovery.cpp.o > CMakeFiles/FreeCADGui.dir/DlgActionsImp.cpp.o > CMakeFiles/FreeCADGui.dir/DlgCommandsImp.cpp.o >
Re: FreeCAD 0.17 - is anyone using it?
## Torfinn Ingolfsen (tin...@gmail.com): > It fails here: Interesting. > /usr/bin/ld: cannot find -lCoin And that shouldn't happen - at least, it didn't happen here. > Is there anything more I can do / provide? Your system is reasonable "standard"? You don't have a poudriere environment around, perchance? (that would help in the case of some weird system pollution). What does cmake --find-package -DNAME=Coin3D \ -DCOMPILER_ID=clang -DLANGUAGE=CXX -DMODE=LINK show? I'll try reproducing this once I've an idle CPU - currently I'm hunting for a build failure in one of FreeCAD's dependencies on 11.2 i386 (that's the only fallout I've gotten so far). My first hunch is that there's "something wrong" on your side, perhaps some artefact from building in a "fully populated" system. Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Sat, Feb 9, 2019 at 10:12 PM Christoph Moench-Tegeder wrote: > > There. Please test :) > It fails here: [ 27%] Linking CXX shared library ../../lib/libFreeCADGui.so cd /usr/ports/cad/freecad/work/.build/src/Gui && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/FreeCADGui.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -Wall -Wextra -Wno-write-strings -O2 -pipe -I/usr/local/include/hdf5-18 -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++11 -Wno-undefined-var-template -D_OCC64 -O2 -pipe -I/usr/local/include/hdf5-18 -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--no-undefined -shared -Wl,-soname,libFreeCADGui.so -o ../../lib/libFreeCADGui.so CMakeFiles/FreeCADGui.dir/Application.cpp.o CMakeFiles/FreeCADGui.dir/ApplicationPy.cpp.o CMakeFiles/FreeCADGui.dir/AutoSaver.cpp.o CMakeFiles/FreeCADGui.dir/BitmapFactory.cpp.o CMakeFiles/FreeCADGui.dir/Document.cpp.o CMakeFiles/FreeCADGui.dir/DocumentModel.cpp.o CMakeFiles/FreeCADGui.dir/DocumentPyImp.cpp.o CMakeFiles/FreeCADGui.dir/DocumentObserver.cpp.o CMakeFiles/FreeCADGui.dir/ExpressionBinding.cpp.o CMakeFiles/FreeCADGui.dir/GraphicsViewZoom.cpp.o CMakeFiles/FreeCADGui.dir/ExpressionCompleter.cpp.o CMakeFiles/FreeCADGui.dir/GuiApplication.cpp.o CMakeFiles/FreeCADGui.dir/GuiApplicationNativeEventAware.cpp.o CMakeFiles/FreeCADGui.dir/GuiConsole.cpp.o CMakeFiles/FreeCADGui.dir/Macro.cpp.o CMakeFiles/FreeCADGui.dir/MergeDocuments.cpp.o CMakeFiles/FreeCADGui.dir/resource.cpp.o CMakeFiles/FreeCADGui.dir/Control.cpp.o CMakeFiles/FreeCADGui.dir/SpaceballEvent.cpp.o CMakeFiles/FreeCADGui.dir/Thumbnail.cpp.o CMakeFiles/FreeCADGui.dir/Utilities.cpp.o CMakeFiles/FreeCADGui.dir/WaitCursor.cpp.o CMakeFiles/FreeCADGui.dir/ManualAlignment.cpp.o CMakeFiles/FreeCADGui.dir/TransactionObject.cpp.o CMakeFiles/FreeCADGui.dir/WinNativeGestureRecognizers.cpp.o CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iisiconlabel.cpp.o CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iistaskbox.cpp.o CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iistaskgroup.cpp.o CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/moc_iistaskheader.cpp.o CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actionbox.cpp.o CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actionlabel.cpp.o CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actiongroup.cpp.o CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_actionpanel.cpp.o CMakeFiles/FreeCADGui.dir/QSint/actionpanel/moc_taskheader_p.cpp.o CMakeFiles/FreeCADGui.dir/qrc_resource.cpp.o CMakeFiles/FreeCADGui.dir/qrc_translation.cpp.o CMakeFiles/FreeCADGui.dir/qrc_iisTaskPanel.cpp.o CMakeFiles/FreeCADGui.dir/qrc_schemes.cpp.o CMakeFiles/FreeCADGui.dir/Action.cpp.o CMakeFiles/FreeCADGui.dir/ActionFunction.cpp.o CMakeFiles/FreeCADGui.dir/Command.cpp.o CMakeFiles/FreeCADGui.dir/CommandDoc.cpp.o CMakeFiles/FreeCADGui.dir/CommandFeat.cpp.o CMakeFiles/FreeCADGui.dir/CommandMacro.cpp.o CMakeFiles/FreeCADGui.dir/CommandStd.cpp.o CMakeFiles/FreeCADGui.dir/CommandWindow.cpp.o CMakeFiles/FreeCADGui.dir/CommandTest.cpp.o CMakeFiles/FreeCADGui.dir/CommandView.cpp.o CMakeFiles/FreeCADGui.dir/CommandStructure.cpp.o CMakeFiles/FreeCADGui.dir/Clipping.cpp.o CMakeFiles/FreeCADGui.dir/DemoMode.cpp.o CMakeFiles/FreeCADGui.dir/DlgActivateWindowImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgUnitsCalculatorImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgDisplayPropertiesImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgInputDialogImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgMacroExecuteImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgRunExternal.cpp.o CMakeFiles/FreeCADGui.dir/DlgEditFileIncludeProptertyExternal.cpp.o CMakeFiles/FreeCADGui.dir/DlgMacroRecordImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgMaterialPropertiesImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgParameterImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgProjectInformationImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgProjectUtility.cpp.o CMakeFiles/FreeCADGui.dir/DlgPropertyLink.cpp.o CMakeFiles/FreeCADGui.dir/DlgExpressionInput.cpp.o CMakeFiles/FreeCADGui.dir/TaskDlgRelocation.cpp.o CMakeFiles/FreeCADGui.dir/DlgCheckableMessageBox.cpp.o CMakeFiles/FreeCADGui.dir/TaskCSysDragger.cpp.o CMakeFiles/FreeCADGui.dir/DlgUndoRedo.cpp.o CMakeFiles/FreeCADGui.dir/InputVector.cpp.o CMakeFiles/FreeCADGui.dir/Placement.cpp.o CMakeFiles/FreeCADGui.dir/PropertyPage.cpp.o CMakeFiles/FreeCADGui.dir/SceneInspector.cpp.o CMakeFiles/FreeCADGui.dir/TextureMapping.cpp.o CMakeFiles/FreeCADGui.dir/Transform.cpp.o CMakeFiles/FreeCADGui.dir/DownloadItem.cpp.o CMakeFiles/FreeCADGui.dir/DownloadManager.cpp.o CMakeFiles/FreeCADGui.dir/DocumentRecovery.cpp.o CMakeFiles/FreeCADGui.dir/DlgActionsImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgCommandsImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgCustomizeImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgCustomizeSpaceball.cpp.o CMakeFiles/FreeCADGui.dir/DlgCustomizeSpNavSettings.cpp.o CMakeFiles/FreeCADGui.dir/DlgKeyboardImp.cpp.o CMakeFiles/FreeCADGui.dir/DlgToolbarsImp.cpp.o
Re: FreeCAD 0.17 - is anyone using it?
On 2/8/19 8:13 PM, Torfinn Ingolfsen wrote: Just checking: is anyone using FreeCAD 0.17 (cad/freecad) under FreeBSD at all? I installed it from ports, I'm running tingo@kg-core1$ uname -a FreeBSD kg-core1.kg4.no 11.2-STABLE FreeBSD 11.2-STABLE #0 r342545: Thu Dec 27 00:29:46 CET 2018 r...@kg-core1.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 but the windows in FreeCAD have graphics corruption all over them, making it very hard to use. See picture in this message at the FreeBSD forums: https://forums.freebsd.org/threads/freecad-0-17-graphics-corruption.69429/ Works fine here on 11.2/amd64 with an old Radeon card. bye av. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Torfinn Ingolfsen (tin...@gmail.com): > > working on moving it to Qt5, to avoid deprecation in 6 weeks. > > It's not 100% complete yet, but at least the widgets are looking > > much nicer now :) Expect an update "soonish". There. Please test :) Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
On Sat, Feb 9, 2019 at 2:02 PM Christoph Moench-Tegeder wrote: > > > I'm not a heavy CAD user, but FreeCAD as such is working. > > I'm on 12.0-STABLE, but that shouldn't matter that much. > Thanks for the confirmation. I've also received confirmation from someone using it with FreeBSD 11.2-stable. > My first idea would be "something in your graphics/X11 stack". > I've got a nvidia card and I'm using x11/nvidia-driver (without I'm using a Radeon card (I'm not at my machine now, and can't remember the details). FWIW, FreeCAD is the only program that has the trouble. > Anyways, FreeCAD is still using Qt4, which is rather old... I'm Yes, my suspicion is something in the Qt4 "stack" - FreeCAD is probably the only thing using qt4 on my machine now. > working on moving it to Qt5, to avoid deprecation in 6 weeks. > It's not 100% complete yet, but at least the widgets are looking > much nicer now :) Expect an update "soonish". That is very nice to hear! Thank you for you work on this. -- Regards, Torfinn Ingolfsen ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeCAD 0.17 - is anyone using it?
## Torfinn Ingolfsen (tin...@gmail.com): > Just checking: is anyone using FreeCAD 0.17 (cad/freecad) under FreeBSD at > all? I'm not a heavy CAD user, but FreeCAD as such is working. > I installed it from ports, I'm running > tingo@kg-core1$ uname -a > FreeBSD kg-core1.kg4.no 11.2-STABLE FreeBSD 11.2-STABLE #0 r342545: I'm on 12.0-STABLE, but that shouldn't matter that much. > but the windows in FreeCAD have graphics corruption all over them, > making it very hard to use. My first idea would be "something in your graphics/X11 stack". I've got a nvidia card and I'm using x11/nvidia-driver (without any special options and tricks, as far as I'm aware - not enough time to follow all the new developments), which "just works": that is web browsers, video playback and FreeCAD do not have any glitches (at least I don't see any...). Anyways, FreeCAD is still using Qt4, which is rather old... I'm working on moving it to Qt5, to avoid deprecation in 6 weeks. It's not 100% complete yet, but at least the widgets are looking much nicer now :) Expect an update "soonish". Regards, Christoph -- Spare Space ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
FreeCAD 0.17 - is anyone using it?
Just checking: is anyone using FreeCAD 0.17 (cad/freecad) under FreeBSD at all? I installed it from ports, I'm running tingo@kg-core1$ uname -a FreeBSD kg-core1.kg4.no 11.2-STABLE FreeBSD 11.2-STABLE #0 r342545: Thu Dec 27 00:29:46 CET 2018 r...@kg-core1.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 but the windows in FreeCAD have graphics corruption all over them, making it very hard to use. See picture in this message at the FreeBSD forums: https://forums.freebsd.org/threads/freecad-0-17-graphics-corruption.69429/ -- Regards, Torfinn Ingolfsen ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"