View Issue Details

IDProjectCategoryView StatusLast Update
0037220FPCRTLpublic2021-02-21 23:34
ReporterCudaText man Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.3.1 
Summary0037220: Problem with DirectoryExists() on FreeBSD 12, it uses wrong structure for older FreeBSD (v10)
DescriptionReported on October 2019 in mail list, see "freebsd" at
https://lists.freepascal.org/pipermail/fpc-pascal/2019-October/subject.html
https://lists.freepascal.org/pipermail/fpc-pascal/2019-November/subject.html

In Nov 2019, I found fix for the same in Java RTL:
https://github.com/jnr/jnr-posix/issues/126
Java men did this - they detect ABI version and if ABI of FreeBSD 12 is found they use different struct for file funcs.

This is major bug affecting CudaText on FreeBSD 12
TagsNo tags attached.
Fixed in Revision
FPCOldBugId
FPCTarget
Attached Files

Activities

Marco van de Voort

2020-09-25 12:12

manager   ~0125839

Libcless abi detect is really hard.

CudaText man

2021-02-12 14:42

reporter   ~0128910

We have FreeBSD 13 beta.... issue for v12 is not solved...

Florian

2021-02-21 22:48

administrator   ~0129073

The FreeBSD port simply does not have a maintainer anymore.

Trevor Roydhouse

2021-02-21 23:07

reporter   ~0129077

Jose Alonso Cardenas Marquez (acm@) is maintaining the port in the FreeBSD ports system (see eg https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239135), but maybe fixes are not being upstreamed?

Florian

2021-02-21 23:34

administrator   ~0129078

They aren't, but this is only part of the problem: most "distro" made patches are more a workaround than a real fix. And it still requires that somebody takes care of the patches upstream: check them, commit them, test them.

Issue History

Date Modified Username Field Change
2020-06-16 14:32 CudaText man New Issue
2020-09-25 12:12 Marco van de Voort Note Added: 0125839
2021-02-12 14:42 CudaText man Note Added: 0128910
2021-02-21 22:48 Florian Note Added: 0129073
2021-02-21 23:07 Trevor Roydhouse Note Added: 0129077
2021-02-21 23:34 Florian Note Added: 0129078