View Issue Details

IDProjectCategoryView StatusLast Update
0000707fileGeneralpublic2026-01-11 16:49
ReporterAnton Monroe Assigned Tochristos  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Summary0000707: "make check" errors
Descriptionfile version is from github repository on December 30
operating system is OS/2
I get two errors from "make check"--

The results for test/arj.testfile seem to have changed. tests/arj.result expects
    ARJ archive data, v11, slash-switched, created 5 1980+48, original name: example_m0.arj, os: Unix
but file now returns
    ARJ archive data, v11, slash-switched, created Jan 05 2028 07:31:08, modified Jan 05 2028 07:31:08, original name: example_m0.arj, os: Unix


The test for test/multiple.testfile fails with:
        ../../tests/multiple-B.magic: 1: ../../tests/multiple-B.magic: 6: not found
        ../../tests/multiple-B.magic: 2: ../../tests/multiple-B.magic: 10: not found
in tests/Makefile.am, I had to change
        m=$$m${PATH_SEPARATOR}$$j; \
to
        m=$$m$${PATH_SEPARATOR}$$j; \


TagsNo tags attached.

Activities

christos

2026-01-10 15:54

manager   ~0004331

Changing ${PATH_SEPARATOR} -> $${PATH_SEPARATOR} breaks regular Unix and does not make much sense, because PATH_SEPARATOR is a make variable, not a shell variable...

Anton Monroe

2026-01-11 16:49

reporter   ~0004336

Thanks for the explanation, I'm not very familiar with Makefiles. It only worked in my case because I happened to hava a shell variable called PATH_SEPARATOR. After some more experimenting, I suspect that when the path separator is ';', sh interprets it as the end of the statement. Maybe it needs to be quoted, something like
          m="$$m${PATH_SEPARATOR}$$j"; \

Issue History

Date Modified Username Field Change
2026-01-04 19:43 Anton Monroe New Issue
2026-01-10 15:53 christos Assigned To => christos
2026-01-10 15:53 christos Status new => assigned
2026-01-10 15:54 christos Status assigned => feedback
2026-01-10 15:54 christos Note Added: 0004331
2026-01-11 16:49 Anton Monroe Note Added: 0004336
2026-01-11 16:49 Anton Monroe Status feedback => assigned