#251 closed defect (fixed)
Header files not completely installed
Reported by: | Dimitar Misev | Owned by: | Kinga Lipskoch |
---|---|---|---|
Priority: | major | Milestone: | 8.4 |
Component: | build system | Version: | 8.3 |
Keywords: | Cc: | ||
Complexity: | Medium |
Description
make install
doesn't seem to completely install all needed rasdaman headers:
$ ls $RMANHOME/include basictypes.hh bool.h globals.hh rasdaman.hh stdexcept.h
Attachments (1)
Change History (11)
comment:1 by , 12 years ago
Milestone: | → 8.4 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
comment:2 by , 12 years ago
comment:3 by , 12 years ago
I just installed rasdaman (until step make install) and I got same results you reported before, i.e., the 5 header files are there, but the directories are not.
follow-up: 5 comment:4 by , 12 years ago
Strange, maybe it depends on the OS. I'm on Debian now, but I think I had that error on Ubuntu or similar. Anyway, at least we know what's missing, and it's reproducible.
Attached is the full list of files that should be installed, just in case (plus config.h should be at top-level).
by , 12 years ago
Attachment: | includes.txt added |
---|
comment:5 by , 12 years ago
Replying to dmisev:
Strange, maybe it depends on the OS. I'm on Debian now, but I think I had that error on Ubuntu or similar. Anyway, at least we know what's missing, and it's reproducible.
Attached is the full list of files that should be installed, just in case (plus config.h should be at top-level).
Ok, so maybe it's the OS. I am using Ubuntu now.
Thanks for the list. This means that the directories and their files are missing.
comment:6 by , 12 years ago
Yes, most likely something to be fixed in the source:Makefile.am
If you check it out you'll see
nobase_include_HEADERS=raslib/*.h raslib/*.hh raslib/*.icc raslib/*.cc \ rasodmg/*.hh rasodmg/*.cc rasodmg/*.icc conversion/*.h conversion/*.hh \ clientcomm/*.h clientcomm/*.hh commline/*.hh commline/*.cc debug/*.hh
but as it seems it doesn't work on Ubuntu.
This may be helpful: http://www.gnu.org/software/automake/manual/html_node/Headers.html
comment:7 by , 12 years ago
I take back my previous comments.
All header files except config.h were copied (on both Debian and Ubuntu).
comment:9 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
It seems fine now, only
config.h
does not get installed: