View previous topic :: View next topic |
Author |
Message |
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3596
|
Posted: Thu Dec 10, 2020 1:15 pm Post subject: freecad-0.18.5 boost-1.74.0-r1 compatibility... |
|
|
reported github issue
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
Einstok_Fair n00b
Joined: 12 Aug 2020 Posts: 40
|
Posted: Thu Dec 10, 2020 3:35 pm Post subject: Re: freecad-0.18.5 boost-1.74.0-r1 compatibility... |
|
|
Works for me, but I used another ebuild as a base.
Code: |
# emerge -pv boost
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-libs/boost-1.74.0-r1:0/1.74.0::gentoo USE="bzip2 nls python threads zlib -context -debug -doc -icu -lzma -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_8 -python3_6 -python3_7 -python3_9" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB |
Code: | # emerge -pv freecad
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ~] media-gfx/freecad-0.18.5::einflay USE="addonmgr arch drawing fem idf image inspection material mesh openscad part-design path points raytracing robot show spreadsheet surface techdraw tux -assembly -debug -doc -mpi -netgen -pcl -plot -ship" PYTHON_SINGLE_TARGET="python3_8 -python3_7" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
|
|
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3596
|
Posted: Thu Dec 10, 2020 6:09 pm Post subject: |
|
|
So it seems worth trying, whatever base is used.
The main problem being the multiple rebuilds caused by boost upgrade.
[EDIT]: The kind of situation where it would be more than welcome a to have an emerge feature to binpack current installed package before rebuild.
Should one package rebuild fail with new dependancy, with no escape via newer package keywording, fallback to initial working configurations would be easier.[END of EDIT]
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3596
|
Posted: Tue Dec 22, 2020 8:21 pm Post subject: |
|
|
Patched from waebbl Code: | emerge --info freecad
Portage 3.0.9 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-9.3.0, glibc-2.32-r3, 5.10.2-gentoo-classic x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.10.2-gentoo-classic-x86_64-Intel-R-_Core-TM-_i3-6100_CPU_@_3.70GHz-with-gentoo-2.7
KiB Mem: 3941908 total, 679648 free
KiB Swap: 8048528 total, 7863220 free
Timestamp of repository ace: Tue, 22 Dec 2020 17:35:03 +0000
Head commit of repository ace: 94f100f7cf1478edb08a4c57a4b233c5e5d1eb7c
Timestamp of repository audio-overlay: Mon, 21 Dec 2020 05:35:43 +0000
Head commit of repository audio-overlay: 8deb30b5de4816eb80a4c4ed2e2297346fc16660
Timestamp of repository fol4: Mon, 21 Dec 2020 05:35:47 +0000
Head commit of repository fol4: c0826a4205f4c655e1affadd15a5c62d3db974e4
Timestamp of repository go-overlay: Wed, 11 Nov 2020 05:35:23 +0000
Head commit of repository go-overlay: 6c5883fb73ef12b56309dcaf00a46b65f7c091a3
Timestamp of repository linxon: Mon, 21 Dec 2020 05:35:43 +0000
Head commit of repository linxon: 80be1b33d84d6796b524e19ac1db72b412c4d322
Timestamp of repository mv: Mon, 21 Dec 2020 05:35:26 +0000
Head commit of repository mv: f754904aa59d9fe96b235fac1067ee6370f0dccf
Timestamp of repository raiagent: Mon, 21 Dec 2020 05:35:28 +0000
Head commit of repository raiagent: 8756aa4258976f01029c2d7998be94035c629761
Timestamp of repository ricerlay: Wed, 16 Dec 2020 23:54:35 +0000
Head commit of repository ricerlay: b6a1b51956f09373997fa3d34a584769bd537136
Timestamp of repository rukruk: Mon, 21 Dec 2020 05:35:39 +0000
Head commit of repository rukruk: a40522ebc4592151b03801cd234d9f524dbb2a05
Timestamp of repository seden: Mon, 21 Dec 2020 05:35:31 +0000
Head commit of repository seden: adb185663b6b19168e8e006b7963ecedeedbdc7a
Head commit of repository smoverlay: 401b086a3ca7f4008e6f3b130d96d204e238b27b
Timestamp of repository src_prepare-overlay: Tue, 22 Dec 2020 00:35:00 +0000
Head commit of repository src_prepare-overlay: a6615bb5edaa1bd33d14c25082d0ef8eafac23c5
Timestamp of repository ssnb: Mon, 21 Dec 2020 05:35:39 +0000
Head commit of repository ssnb: 999957a524d5e8c8e0853b8054b2b699614d04ae
Timestamp of repository waebbl: Mon, 21 Dec 2020 15:35:45 +0000
Head commit of repository waebbl: b35b0448ea9dbe39c9343d3ac65d25d5de917b31
Timestamp of repository gentoo: Tue, 22 Dec 2020 18:30:01 +0000
Head commit of repository gentoo: 4de3eb82a3e100c3f3895c3e188ea2427d0bfc4e
sh bash 5.0_p18
ld GNU ld (Gentoo 2.34 p6) 2.34.0
distcc 3.3.3 x86_64-pc-linux-gnu [disabled]
app-shells/bash: 5.0_p18::gentoo
dev-java/java-config: 2.3.1::gentoo
dev-lang/perl: 5.30.3::gentoo
dev-lang/python: 2.7.18-r4::gentoo, 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0::gentoo
dev-util/cmake: 3.17.4-r1::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.7::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.20::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.16.2-r1::gentoo
sys-devel/binutils: 2.34-r2::gentoo
sys-devel/gcc: 6.5.0-r3::gentoo, 7.5.0-r1::gentoo, 8.4.0-r2::gentoo, 9.3.0-r2::gentoo, 10.2.0-r4::gentoo
sys-devel/gcc-config: 2.3.2-r1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
sys-libs/glibc: 2.32-r3::gentoo
Repositories:
ace
location: /var/db/repos/ace
sync-type: git
sync-uri: https://github.com/gentoo-mirror/ace.git
masters: gentoo
priority: -10001
audio-overlay
location: /var/db/repos/audio-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/audio-overlay.git
masters: gentoo
priority: -10001
fol4
location: /var/db/repos/fol4
sync-type: git
sync-uri: https://github.com/gentoo-mirror/fol4.git
masters: gentoo
priority: -10001
go-overlay
location: /var/db/repos/go-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/go-overlay.git
masters: gentoo
priority: -10001
inherently-overlay
location: /var/lib/layman/inherently-overlay
sync-type: laymansync
sync-uri: https://gitlab.com/insanitywholesale/inherently-overlay.git
masters: gentoo
priority: -10001
linxon
location: /var/db/repos/linxon
sync-type: git
sync-uri: https://github.com/gentoo-mirror/linxon.git
masters: gentoo
priority: -10001
mv
location: /var/db/repos/mv
sync-type: git
sync-uri: https://github.com/gentoo-mirror/mv.git
masters: gentoo
priority: -10001
pdm-bashtop
location: /var/lib/layman/pdm-bashtop
sync-type: laymansync
sync-uri: https://gitlab.com/gentoo-pdm/sys-process/bashtop/pdm-bashtop.git
masters: gentoo
priority: -10001
pdm-screenkey
location: /var/lib/layman/pdm-screenkey
sync-type: laymansync
sync-uri: https://gitlab.com/gentoo-pdm/x11-misc/screenkey/pdm-screenkey.git
masters: gentoo
priority: -10001
raiagent
location: /var/db/repos/raiagent
sync-type: git
sync-uri: https://github.com/gentoo-mirror/raiagent.git
masters: gentoo
priority: -10001
ricerlay
location: /var/db/repos/ricerlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/ricerlay.git
masters: gentoo
priority: -10001
rukruk
location: /var/db/repos/rukruk
sync-type: git
sync-uri: https://github.com/gentoo-mirror/rukruk.git
masters: gentoo
priority: -10001
seden
location: /var/db/repos/seden
sync-type: git
sync-uri: https://github.com/gentoo-mirror/seden.git
masters: gentoo
priority: -10001
smoverlay
location: /var/db/repos/smoverlay
sync-type: git
sync-uri: https://git.s-morozov.net/gentoo-overlays/smoverlay.git
masters: gentoo
priority: -10001
src_prepare-overlay
location: /var/db/repos/src_prepare-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/src_prepare-overlay.git
masters: gentoo
priority: -10001
ssnb
location: /var/db/repos/ssnb
sync-type: git
sync-uri: https://github.com/gentoo-mirror/ssnb.git
masters: gentoo
priority: -10001
waebbl
location: /var/db/repos/waebbl
sync-type: git
sync-uri: https://github.com/gentoo-mirror/waebbl.git
masters: gentoo raiagent
priority: -10001
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
sync-rsync-verify-metamanifest: no
gnu-elpa
location: /var/lib/layman/gnu-elpa
sync-type: laymansync
sync-uri: gs-elpa gnu-elpa
masters: gentoo
priority: 50
melpa
location: /var/lib/layman/melpa
sync-type: laymansync
sync-uri: gs-elpa melpa
masters: gnu-elpa gentoo
priority: 50
local-repo
location: /var/db/repos/local-repo
masters: gentoo
priority: 10000
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries "
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--alert y --alphabetical --ask-enter-invalid --autounmask y --autounmask-only n --autounmask-unrestricted-atoms y --autounmask-write y --misspell-suggestions n --noconfmem --nospinner --tree --with-bdeps y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs compress-build-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries"
GENTOO_MIRRORS="http://ftp.free.fr/mirrors/ftp.gentoo.org/ https://mirrors.evowise.com/gentoo/ http://mirror.dkm.cz/gentoo/ http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ http://mirror.netcologne.de/gentoo/ http://mirror.leaseweb.com/gentoo/ http://mirror.bytemark.co.uk/gentoo/ http://gentoo.mirror.web4u.cz/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
LANG="fr_FR.utf8"
LDFLAGS=" -Wl,-O1 -Wl,-fuse-ld=bfd -march=native -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries "
LINGUAS="fr"
MAKEOPTS="-j3 -l3"
PKGDIR="/var/cache/binpkgs"
PORTAGE_COMPRESS="lzma"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="amd64 asm libglvnd minimal split-usr" ABI_X86="64" ALSA_CARDS="hda-intel" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="fr" PHP_TARGETS="php7-4" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" QEMU_USER_TARGETS="aarch64" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="intel i965 iris"
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
USE flags should not start with a '+': +arch
USE flags should not start with a '+': +fem
USE flags should not start with a '+': +inspection
USE flags should not start with a '+': +mesh
USE flags should not start with a '+': +openscad
media-gfx/freecad-0.18.5-r1::local-repo was built with the following:
USE="addonmgr arch -assembly -debug doc drawing fem idf image inspection material mesh mpi netgen openscad part-design path pcl -plot points raytracing robot -ship show spreadsheet surface techdraw tux" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_8 -python3_9" | previously working USE=assembly fails to build.
Still investigating how to work it out...
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3596
|
Posted: Tue Dec 22, 2020 8:32 pm Post subject: Re: freecad-0.18.5 boost-1.74.0-r1 compatibility... |
|
|
Einstok_Fair wrote: | Works for me, but I used another ebuild as a base. Code: | [ebuild R ~] media-gfx/freecad-0.18.5::einflay USE="addonmgr arch drawing fem idf image inspection material mesh openscad part-design path points raytracing robot show spreadsheet surface techdraw tux -assembly -debug -doc -mpi -netgen -pcl -plot -ship" PYTHON_SINGLE_TARGET="python3_8 -python3_7" 0 KiB
|
| Interesting IUSE set.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|