gnatcoll 23.0.0

We encountered an error during the generation of documentation:
<IncompleteTypeDecl ["Any_Type"] gnatcoll-any_types.ads:47:4-47:18>
<GenericSubpDecl ["Sync_Bool_Compare_And_Swap"] gnatcoll-atomic.ads:106:4-112:48>
<GenericSubpInstantiation ["GNATCOLL.Damerau_Levenshtein_Distance"] gnatcoll-damerau_levenshtein_distance.ads:26:1-27:74>
<OverridingUnspecified gnatcoll-damerau_levenshtein_distance.ads:24:43-24:43>
<SubpKindFunction gnatcoll-damerau_levenshtein_distance.ads:26:1-26:9>
<DefiningName gnatcoll-damerau_levenshtein_distance.ads:26:10-26:47>
<DottedName gnatcoll-damerau_levenshtein_distance.ads:26:10-26:47>
<Id "GNATCOLL" gnatcoll-damerau_levenshtein_distance.ads:26:10-26:18>
<Id "Damerau_Levenshtein_Distance" gnatcoll-damerau_levenshtein_distance.ads:26:19-26:47>
<DottedName gnatcoll-damerau_levenshtein_distance.ads:27:7-27:43>
<Id "GNATCOLL" gnatcoll-damerau_levenshtein_distance.ads:27:7-27:15>
<Id "Damerau_Levenshtein_Generic" gnatcoll-damerau_levenshtein_distance.ads:27:16-27:43>
<AssocList gnatcoll-damerau_levenshtein_distance.ads:27:45-27:72>
<ParamAssoc gnatcoll-damerau_levenshtein_distance.ads:27:45-27:54>
<Id "Character" gnatcoll-damerau_levenshtein_distance.ads:27:45-27:54>
<ParamAssoc gnatcoll-damerau_levenshtein_distance.ads:27:56-27:64>
<Id "Positive" gnatcoll-damerau_levenshtein_distance.ads:27:56-27:64>
<ParamAssoc gnatcoll-damerau_levenshtein_distance.ads:27:66-27:72>
<Id "String" gnatcoll-damerau_levenshtein_distance.ads:27:66-27:72>
<GenericSubpDecl ["GNATCOLL.Damerau_Levenshtein_Generic"] gnatcoll-damerau_levenshtein_generic.ads:24:1-29:45>
<GenericFormalPart gnatcoll-damerau_levenshtein_generic.ads:24:1-27:68>
<AdaNodeList gnatcoll-damerau_levenshtein_generic.ads:25:5-27:68>
<GenericFormalTypeDecl ["Element_Type"] gnatcoll-damerau_levenshtein_generic.ads:25:5-25:34>
<FormalTypeDecl ["Element_Type"] gnatcoll-damerau_levenshtein_generic.ads:25:5-25:34>
<DefiningName gnatcoll-damerau_levenshtein_generic.ads:25:10-25:22>
<Id "Element_Type" gnatcoll-damerau_levenshtein_generic.ads:25:10-25:22>
<PrivateTypeDef gnatcoll-damerau_levenshtein_generic.ads:25:26-25:33>
<AbstractAbsent gnatcoll-damerau_levenshtein_generic.ads:25:25-25:25>
<TaggedAbsent gnatcoll-damerau_levenshtein_generic.ads:25:25-25:25>
<LimitedAbsent gnatcoll-damerau_levenshtein_generic.ads:25:25-25:25>
<GenericFormalTypeDecl ["Index_Type"] gnatcoll-damerau_levenshtein_generic.ads:26:5-26:33>
<FormalTypeDecl ["Index_Type"] gnatcoll-damerau_levenshtein_generic.ads:26:5-26:33>
<DefiningName gnatcoll-damerau_levenshtein_generic.ads:26:10-26:20>
<Id "Index_Type" gnatcoll-damerau_levenshtein_generic.ads:26:10-26:20>
<SignedIntTypeDef gnatcoll-damerau_levenshtein_generic.ads:26:24-26:32>
<RangeSpec gnatcoll-damerau_levenshtein_generic.ads:26:24-26:32>
<BoxExpr gnatcoll-damerau_levenshtein_generic.ads:26:30-26:32>
<GenericFormalTypeDecl ["Array_Type"] gnatcoll-damerau_levenshtein_generic.ads:27:5-27:68>
<FormalTypeDecl ["Array_Type"] gnatcoll-damerau_levenshtein_generic.ads:27:5-27:68>
<DefiningName gnatcoll-damerau_levenshtein_generic.ads:27:10-27:20>
<Id "Array_Type" gnatcoll-damerau_levenshtein_generic.ads:27:10-27:20>
<ArrayTypeDef gnatcoll-damerau_levenshtein_generic.ads:27:24-27:67>
<UnconstrainedArrayIndices gnatcoll-damerau_levenshtein_generic.ads:27:31-27:50>
<UnconstrainedArrayIndexList gnatcoll-damerau_levenshtein_generic.ads:27:31-27:50>
<UnconstrainedArrayIndex gnatcoll-damerau_levenshtein_generic.ads:27:31-27:50>
<SubtypeIndication gnatcoll-damerau_levenshtein_generic.ads:27:31-27:41>
<NotNullAbsent gnatcoll-damerau_levenshtein_generic.ads:27:31-27:31>
<Id "Index_Type" gnatcoll-damerau_levenshtein_generic.ads:27:31-27:41>
<ComponentDef gnatcoll-damerau_levenshtein_generic.ads:27:55-27:67>
<AliasedAbsent gnatcoll-damerau_levenshtein_generic.ads:27:54-27:54>
<ConstantAbsent gnatcoll-damerau_levenshtein_generic.ads:27:54-27:54>
<SubtypeIndication gnatcoll-damerau_levenshtein_generic.ads:27:55-27:67>
<NotNullAbsent gnatcoll-damerau_levenshtein_generic.ads:27:54-27:54>
<Id "Element_Type" gnatcoll-damerau_levenshtein_generic.ads:27:55-27:67>
<GenericSubpInternal ["GNATCOLL.Damerau_Levenshtein_Generic"] gnatcoll-damerau_levenshtein_generic.ads:28:1-29:44>
<SubpSpec gnatcoll-damerau_levenshtein_generic.ads:28:1-29:44>
<SubpKindFunction gnatcoll-damerau_levenshtein_generic.ads:28:1-28:9>
<DefiningName gnatcoll-damerau_levenshtein_generic.ads:28:10-28:46>
<DottedName gnatcoll-damerau_levenshtein_generic.ads:28:10-28:46>
<Id "GNATCOLL" gnatcoll-damerau_levenshtein_generic.ads:28:10-28:18>
<Id "Damerau_Levenshtein_Generic" gnatcoll-damerau_levenshtein_generic.ads:28:19-28:46>
<Params gnatcoll-damerau_levenshtein_generic.ads:29:3-29:29>
<ParamSpecList gnatcoll-damerau_levenshtein_generic.ads:29:4-29:28>
<ParamSpec ["Left", "Right"] gnatcoll-damerau_levenshtein_generic.ads:29:4-29:28>
<DefiningNameList gnatcoll-damerau_levenshtein_generic.ads:29:4-29:15>
<DefiningName gnatcoll-damerau_levenshtein_generic.ads:29:4-29:8>
<Id "Left" gnatcoll-damerau_levenshtein_generic.ads:29:4-29:8>
<DefiningName gnatcoll-damerau_levenshtein_generic.ads:29:10-29:15>
<Id "Right" gnatcoll-damerau_levenshtein_generic.ads:29:10-29:15>
<AliasedAbsent gnatcoll-damerau_levenshtein_generic.ads:29:17-29:17>
<ModeDefault gnatcoll-damerau_levenshtein_generic.ads:29:17-29:17>
<SubtypeIndication gnatcoll-damerau_levenshtein_generic.ads:29:18-29:28>
<NotNullAbsent gnatcoll-damerau_levenshtein_generic.ads:29:17-29:17>
<Id "Array_Type" gnatcoll-damerau_levenshtein_generic.ads:29:18-29:28>
<SubtypeIndication gnatcoll-damerau_levenshtein_generic.ads:29:37-29:44>
<NotNullAbsent gnatcoll-damerau_levenshtein_generic.ads:29:36-29:36>
<Id "Natural" gnatcoll-damerau_levenshtein_generic.ads:29:37-29:44>
<ExceptionDecl ["Multipart_Error"] gnatcoll-email.ads:438:4-438:32>
<GenericSubpInstantiation ["GNATCOLL.Format_Columns_Vertical"] gnatcoll-format_columns_vertical.ads:31:1-32:45>
<OverridingUnspecified gnatcoll-format_columns_vertical.ads:29:26-29:26>
<SubpKindProcedure gnatcoll-format_columns_vertical.ads:31:1-31:10>
<DefiningName gnatcoll-format_columns_vertical.ads:31:11-31:43>
<DottedName gnatcoll-format_columns_vertical.ads:31:11-31:43>
<Id "GNATCOLL" gnatcoll-format_columns_vertical.ads:31:11-31:19>
<Id "Format_Columns_Vertical" gnatcoll-format_columns_vertical.ads:31:20-31:43>
<DottedName gnatcoll-format_columns_vertical.ads:32:7-32:34>
<Id "Formatters" gnatcoll-format_columns_vertical.ads:32:7-32:17>
<Id "Columns_Vertical" gnatcoll-format_columns_vertical.ads:32:18-32:34>
<AssocList gnatcoll-format_columns_vertical.ads:32:36-32:43>
<ParamAssoc gnatcoll-format_columns_vertical.ads:32:36-32:43>
<Id "Strings" gnatcoll-format_columns_vertical.ads:32:36-32:43>
<GenericSubpDecl ["Columns_Vertical"] gnatcoll-formatters.ads:31:4-38:64>
<GenericSubpDecl ["Columns_Vertical_XString"] gnatcoll-formatters.ads:63:4-71:30>
<ExceptionDecl ["Remote_Config_Error"] gnatcoll-io-remote.ads:28:4-28:36>
<ExceptionDecl ["Invalid_JSON_Stream"] gnatcoll-json.ads:95:4-95:36>
<GenericSubpDecl ["Gen_Map_JSON_Object"] gnatcoll-json.ads:502:4-511:47>
<GenericSubpDecl ["Redirectable_Dump"] gnatcoll-memory.ads:191:4-196:44>
<ExceptionDecl ["Opt_Parse_Error"] gnatcoll-opt_parse.ads:169:4-169:32>
<ExceptionDecl ["Disabled_Error"] gnatcoll-opt_parse.ads:176:4-176:31>
<PackageRenamingDecl ["UTF8"] gnatcoll-os-dir.ads:38:4-38:50>
<PackageRenamingDecl ["Stat"] gnatcoll-os-dir.ads:39:4-39:42>
<PackageRenamingDecl ["UTF8"] gnatcoll-os-fs.ads:31:4-31:50>
<GenericSubpDecl ["Write_Bytes"] gnatcoll-os-fs.ads:118:4-121:42>
<GenericSubpDecl ["Read_Bytes"] gnatcoll-os-fs.ads:123:4-125:56>
<PackageRenamingDecl ["FS"] gnatcoll-os-libc-spawn.ads:31:4-31:38>

raised LANGKIT_SUPPORT.ERRORS.PROPERTY_ERROR : gnatcoll-os-libc.ads:117:4-117:60: Infinite recursion detected
ERROR: Command ["gnatdoc4", "-P", "gnatcoll.gpr", "--output-dir", "/home/chouteau/src/github/alire/docs.ada.dev/crate/gnatcoll/23.0.0", "--front-matter", "crate: gnatcoll", "--no-subprojects"] exited with code 1