Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
freecad-0.18.5 boost-1.74.0-r1 compatibility...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3596

PostPosted: Thu Dec 10, 2020 1:15 pm    Post subject: freecad-0.18.5 boost-1.74.0-r1 compatibility... Reply with quote

reported github issue
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
Back to top
View user's profile Send private message
Einstok_Fair
n00b
n00b


Joined: 12 Aug 2020
Posts: 40

PostPosted: Thu Dec 10, 2020 3:35 pm    Post subject: Re: freecad-0.18.5 boost-1.74.0-r1 compatibility... Reply with quote

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
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3596

PostPosted: Thu Dec 10, 2020 6:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3596

PostPosted: Tue Dec 22, 2020 8:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3596

PostPosted: Tue Dec 22, 2020 8:32 pm    Post subject: Re: freecad-0.18.5 boost-1.74.0-r1 compatibility... Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
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