View Issue Details

IDProjectCategoryView StatusLast Update
0006536Rocky-Linux-9freeradiuspublic2024-05-08 05:12
ReporterP H Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformplatform:el9OSRockyOS Version9.3
Summary0006536: package freeradius-devel missing automask.h
Descriptionthe file /usr/include/freeradius/autoconf.h has this

> #include <freeradius/automask.h>

but that file is not included in that package (or any other).

freeradius-3.0.21-39.el9_3.src.rpm
TagsNo tags attached.

Activities

P H

P H

2024-05-08 02:36

reporter   ~0006964

freeradius/connection.h is also missing
Skip Grube

Skip Grube

2024-05-08 03:53

manager   ~0006965

Hi! The source RPM (which I think you mentioned in the ticket) has those files and more.

I've never had to build anything against freeradius, so I'm not familiar with what the original developers consider to be a "complete" development headers package. Our freeradius-devel seems to match our upstreams, the ones in RHEL 9 and CentOS Stream 9. This might be a better question for CentOS Stream, as Rocky is simply rebuilding to match upstream.

Seems to me that all the headers should probably be included in -devel, but I couldn't be sure. There may be someone else here with a more informed opinion about it.

Thanks!
-Skip
P H

P H

2024-05-08 05:12

reporter   ~0006967

yeah, i'm having to resort to using the source package to get those file, which means the -devel pacakge is just not fit for purpose.

I'm not sure which headers should be in there, but I'm pretty sure that files that are included by other files in that package should appear either in that package or one of its dependencies (there are none). these are:

```
/usr/include/freeradius$ comm -13 <(ls *.h) <(sed -r -e 's|#include <freeradius/([^>]*)>.*|\1|p;d' *.h | sort | uniq) | sort
automask.h
clients.h
connection.h
log.h
process.h
tmpl.h
xlat.h
```

Issue History

Date Modified Username Field Change
2024-05-08 02:30 P H New Issue
2024-05-08 02:36 P H Note Added: 0006964
2024-05-08 03:53 Skip Grube Note Added: 0006965
2024-05-08 05:12 P H Note Added: 0006967