Bug 1820991 - Broken paths in headers
Summary: Broken paths in headers
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: sundials2
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Antonio T. (sagitter)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-05 09:05 UTC by Ankur Sinha (FranciscoD)
Modified: 2020-04-25 02:17 UTC (History)
1 user (show)

Fixed In Version: sundials2-2.7.0-4.el7 sundials2-2.7.0-4.fc32
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-04-20 19:49:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ankur Sinha (FranciscoD) 2020-04-05 09:05:40 UTC
Description of problem:
The header files are put in %{_includedir}/sundials2, but the headers in there that refer to each other still seem to use <sundials/...>. This results in compilation errors.

Example:

In file included from /builddir/build/BUILD/STEPS-3.5.0/src/steps/tetode/tetode.cpp:33:
/usr/include/sundials2/cvode/cvode.h:37:10: fatal error: sundials/sundials_nvector.h: No such file or directory
   37 | #include <sundials/sundials_nvector.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/CMakeFiles/libsteps-obj.dir/build.make:525: src/CMakeFiles/libsteps-obj.dir/steps/tetode/tetode.cpp.o] Error 1


Version-Release number of selected component (if applicable):
sundials2-devel            x86_64    2.7.0-3.fc32

How reproducible:
Always

Steps to Reproduce:
1. Compile a package using sundials2
2.
3.

Actual results:
Package headers refer to %{_includedir}/sundials/ and so cannot find each other.

Expected results:
The sundials headers should find each other in %{_includedir}/sundials2/

Additional info:
If there's a trick to getting this working, please do let me know.

Comment 1 Fedora Update System 2020-04-05 15:04:38 UTC
FEDORA-2020-232500d7d7 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-232500d7d7

Comment 2 Fedora Update System 2020-04-05 15:04:41 UTC
FEDORA-EPEL-2020-be5715ceca has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-be5715ceca

Comment 3 Fedora Update System 2020-04-06 00:42:20 UTC
FEDORA-EPEL-2020-be5715ceca has been pushed to the Fedora EPEL 7 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-be5715ceca

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2020-04-06 08:45:00 UTC
FEDORA-2020-232500d7d7 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-232500d7d7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-232500d7d7

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2020-04-20 19:49:47 UTC
FEDORA-EPEL-2020-be5715ceca has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Fedora Update System 2020-04-25 02:17:47 UTC
FEDORA-2020-232500d7d7 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.