PhysFS 2.0.2 specific troubles. #3700
Description
keyword_broken_upstream_upstream_patch_exists_i_am_using_random_keywords
resolution_external
type_bug
| by NoQ
Downgrading my PhysFS package from v2.0.2 to v2.0.1 has just fixed some mod-loading troubles for me. Some files from inside the mod archive failed to load: even though PHYSFS_enumerateFiles
lists them, PHYSFS_getRealDir
returns null
on them. This happens to some completely random rare files, I've been encountering it on my AI mods mostly and some js files were randomly missing; even things like adding or removing an empty challenges
directory to the archive made them visible again and made other files missing.
The troubles were previously described there: http://forums.wz2100.net/viewtopic.php?f=5&t=9886
Archlinux x86 stable.
Issue migrated from trac:3700 at 2022-04-16 10:36:37 -0700
Activity
wzdev-ci commentedon Aug 29, 2012
NoQ edited the issue description
wzdev-ci commentedon Aug 29, 2012
NoQ commented
By the way, here's a piece of code i use to list all physfs contents together with the files' real dirs.
wzdev-ci commentedon Aug 29, 2012
dak180 edited the issue description
wzdev-ci commentedon Aug 29, 2012
vexed commented
Another library that needs to be whacked via some autohell love.
This is fixed (I guess?) in:
http://hg.icculus.org/icculus/physfs/rev/882cdbd7d0a3
Care to try it ? I know you are itching to try hg (Mercurial) :)
wzdev-ci commentedon Aug 30, 2012
Cyp commented
Forgot to post this earlier:
Reproducible on Gentoo, the MC AI works with 2.0.1 but not 2.0.2-[1].
So it's either a bug in PhysFS, or some weird incomprensible misuse of PhysFS, since the PhysFS version oughtn't really be affecting whether a file exists.
(Based on above comment, I'm guessing it could be the former.)
wzdev-ci commentedon Aug 30, 2012
Cyp changed keywords from `` to
broken_upstream upstream_patch_exists i_am_using_random_keywords
wzdev-ci commentedon Aug 30, 2012
Cyp commented
Don't know what http://hg.icculus.org/icculus/physfs/rev/882cdbd7d0a3 does, but the MC AI seemed to work with 2.0.2-[1], once I manually applies that patch (in a text editor).
I wasn't itching to try Hg, so I used nano instead.
wzdev-ci commentedon Aug 30, 2012
Cyp commented
Warn on apparently buggy PhysFS version 2.0.2.
Refs #3700.
wzdev-ci commentedon Aug 30, 2012
Cyp commented
Warn on apparently buggy PhysFS version 2.0.2.
Refs #3700.
wzdev-ci commentedon Aug 30, 2012
Cyp commented
Warn on apparently buggy PhysFS version 2.0.2.
Refs #3700.
wzdev-ci commentedon Aug 31, 2012
dak180 commented
Patch PhysFS in the mac build until there is a new release.
Refs #3700.
wzdev-ci commentedon Sep 2, 2012
dak180 commented
Patch PhysFS in the mac build until there is a new release.
Refs #3700.
wzdev-ci commentedon Sep 2, 2012
dak180 commented
Patch PhysFS in the mac build until there is a new release.
Refs #3700.
wzdev-ci commentedon Sep 5, 2012
Cyp commented
Think #3555, #3585, #3587, #3595, #3673, #3680, #3687 are duplicates of this bug.
wzdev-ci commentedon Oct 17, 2012
NoQ commented
Reported to affect windows: http://forums.wz2100.net/viewtopic.php?f=49&t=9493&start=255#p111983
8 remaining items