Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 841437 - dev-libs/efl-1.26.2 - /.../btSoftBodyHelpers.h: fatal error: ../.../CommonFileIOInterface.h: No such file or directory
Summary: dev-libs/efl-1.26.2 - /.../btSoftBodyHelpers.h: fatal error: ../.../CommonFil...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Joonas Niilola
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-28 08:10 UTC by Toralf Förster
Modified: 2022-04-29 07:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,16.76 KB, text/plain)
2022-04-28 08:10 UTC, Toralf Förster
Details
dev-libs:efl-1.26.2:20220428-080110.log.bz2 (dev-libs:efl-1.26.2:20220428-080110.log.bz2,165.71 KB, application/x-bzip)
2022-04-28 08:10 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,21.16 KB, text/plain)
2022-04-28 08:10 UTC, Toralf Förster
Details
environment (environment,128.69 KB, text/plain)
2022-04-28 08:10 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,16.23 KB, application/x-bzip)
2022-04-28 08:10 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,20.26 KB, application/x-bzip)
2022-04-28 08:10 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,193.64 KB, application/x-bzip)
2022-04-28 08:10 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2022-04-28 08:10:17 UTC
too long lines were shrinked:

FAILED: src/lib/ephysics/libephysics.so.1.26.2.p/ephysics_body.cpp.o 
x86_64-pc-linux-gnu-g++ -Isrc/lib/ephysics/libephysics.so.1.26.2.p -Isrc/lib/ephysics -I../efl-1.26.2/src/lib/ephysics -I. -I../efl-1.26.2 -Isrc/lib/eina -I../efl-1.26.2/src/lib/eina -Isrc/lib/eo -I../efl-1.26.2/src/lib/eo -Isrc/lib/efl -I../efl-1.26.2/src/lib/efl -Isrc/lib/evas/software_generic -I.
In file included from ../efl-1.26.2/src/lib/ephysics/ephysics_private.h:10,
                 from ../efl-1.26.2/src/lib/ephysics/ephysics_body.cpp:19:
/usr/include/bullet/BulletSoftBody/btSoftBodyHelpers.h:20:10: fatal error: ../../examples/CommonInterfaces/CommonFileIOInterface.h: No such file or directory
   20 | #include "../../examples/CommonInterfaces/CommonFileIOInterface.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1-j4-20220428-031453

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-12.0.1 *
clang/llvm (if any):
/usr/lib/llvm/14
14.0.1
Python 3.9.12
Available Rust versions:
  [1]   rust-1.60.0 *
php cli:

  HEAD of ::gentoo
commit 9c6a23f3e9501f598942457fd821fb4aa63fab9b
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Thu Apr 28 03:48:10 2022 +0000

    2022-04-28 03:48:09 UTC

emerge -qpvO dev-libs/efl
[ebuild  N    ] dev-libs/efl-1.26.2  USE="X doc fontconfig gnutls gstreamer heif nls opengl pdf physics postscript sound svg system-lz4 unwind webp xim xpresent zeroconf -avif -bmp -connman -dds -debug -drm -eet (-efl-one) -elogind -examples -fbcon -fribidi -gif -glib -harfbuzz -hyphen -ibus -ico -jpeg2k -json (-mono) -pmaps -psd -pulseaudio -raw -scim -sdl -systemd -tga -tgv -tiff -tslib -v4l -vnc -wayland -xcf -xpm" LUA_SINGLE_TARGET="lua5-1 -luajit"
Comment 1 Toralf Förster gentoo-dev 2022-04-28 08:10:18 UTC
Created attachment 775116 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2022-04-28 08:10:20 UTC
Created attachment 775119 [details]
dev-libs:efl-1.26.2:20220428-080110.log.bz2
Comment 3 Toralf Förster gentoo-dev 2022-04-28 08:10:21 UTC
Created attachment 775122 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2022-04-28 08:10:22 UTC
Created attachment 775125 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2022-04-28 08:10:24 UTC
Created attachment 775128 [details]
etc.portage.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2022-04-28 08:10:25 UTC
Created attachment 775131 [details]
logs.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2022-04-28 08:10:26 UTC
Created attachment 775134 [details]
temp.tar.bz2
Comment 8 Jeremy Stent 2022-04-28 17:53:27 UTC
This appears to be because sci-physics/bullet-3.22b does not install the headers needed.  If you re-install sci-physics/bullet-3.22b with the examples use flag then we get a zipped copy of the header.  This does not help much because the header /usr/include/bullet/BulletSoftBody/btSoftBodyHelpers.h still references an odd local path.  I think sci-physics/bullet needs some fixing.
Comment 9 Larry the Git Cow gentoo-dev 2022-04-29 07:03:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8759b322ccc1870bb60340198ef1ce4d5b193b38

commit 8759b322ccc1870bb60340198ef1ce4d5b193b38
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-04-29 07:00:50 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-04-29 07:03:16 +0000

    profiles: package.mask ~sci-physics/bullet-3.22b
    
    Bug: https://bugs.gentoo.org/841437
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 10 Joonas Niilola gentoo-dev 2022-04-29 07:05:02 UTC
(In reply to Jeremy Stent from comment #8)
> This appears to be because sci-physics/bullet-3.22b does not install the
> headers needed.  If you re-install sci-physics/bullet-3.22b with the
> examples use flag then we get a zipped copy of the header.  This does not
> help much because the header
> /usr/include/bullet/BulletSoftBody/btSoftBodyHelpers.h still references an
> odd local path.  I think sci-physics/bullet needs some fixing.

Yes, definitely related. Although the file list changes don't seem too "fatal", 
# qa-cmp -I bullet
CMP: sci-physics/bullet-3.21/image with sci-physics/bullet-3.22b/image
 FILES:+usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.h
 FILES:+usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h
 FILES:+usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.h
 FILES:+usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h
 FILES:+usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h
 FILES:-usr/lib64/libBullet2FileLoader.so.3.20
 FILES:+usr/lib64/libBullet2FileLoader.so.3.22
 FILES:-usr/lib64/libBullet3Collision.so.3.20
 FILES:+usr/lib64/libBullet3Collision.so.3.22
 FILES:-usr/lib64/libBullet3Common.so.3.20
 FILES:+usr/lib64/libBullet3Common.so.3.22
 FILES:-usr/lib64/libBullet3Dynamics.so.3.20
 FILES:+usr/lib64/libBullet3Dynamics.so.3.22
 FILES:-usr/lib64/libBullet3Geometry.so.3.20
 FILES:+usr/lib64/libBullet3Geometry.so.3.22
 FILES:-usr/lib64/libBullet3OpenCL_clew.so.3.20
 FILES:+usr/lib64/libBullet3OpenCL_clew.so.3.22
 FILES:-usr/lib64/libBulletCollision.so.3.20
 FILES:+usr/lib64/libBulletCollision.so.3.22
 FILES:-usr/lib64/libBulletDynamics.so.3.20
 FILES:+usr/lib64/libBulletDynamics.so.3.22
 FILES:-usr/lib64/libBulletInverseDynamics.so.3.20
 FILES:+usr/lib64/libBulletInverseDynamics.so.3.22
 FILES:-usr/lib64/libBulletSoftBody.so.3.20
 FILES:+usr/lib64/libBulletSoftBody.so.3.22
 FILES:-usr/lib64/libLinearMath.so.3.20
 FILES:+usr/lib64/libLinearMath.so.3.22
 SONAME:-libBullet2FileLoader.so.3.20(64)
 SONAME:-libBullet3Collision.so.3.20(64)
 SONAME:-libBullet3Common.so.3.20(64)
 SONAME:-libBullet3Dynamics.so.3.20(64)
 SONAME:-libBullet3Geometry.so.3.20(64)
 SONAME:-libBullet3OpenCL_clew.so.3.20(64)
 SONAME:-libBulletCollision.so.3.20(64)
 SONAME:-libBulletDynamics.so.3.20(64)
 SONAME:-libBulletInverseDynamics.so.3.20(64)
 SONAME:-libBulletSoftBody.so.3.20(64)
 SONAME:-libLinearMath.so.3.20(64)
 SONAME:+libBullet2FileLoader.so.3.22(64)
 SONAME:+libBullet3Collision.so.3.22(64)
 SONAME:+libBullet3Common.so.3.22(64)
 SONAME:+libBullet3Dynamics.so.3.22(64)
 SONAME:+libBullet3Geometry.so.3.22(64)
 SONAME:+libBullet3OpenCL_clew.so.3.22(64)
 SONAME:+libBulletCollision.so.3.22(64)
 SONAME:+libBulletDynamics.so.3.22(64)
 SONAME:+libBulletInverseDynamics.so.3.22(64)
 SONAME:+libBulletSoftBody.so.3.22(64)
 SONAME:+libLinearMath.so.3.22(64)
------> FILES(+16,-11) SONAME(+11,-11)

But looks like 3.24 is available upstream so we should bump directly to that.