#1 tidyview won't run on Windows

closed-fixed
Leif Eriksen
None
5
2006-10-12
2006-09-26
Michael Carman
No

Because the Windows filesystem is not case-sensitive,
VERSION.pm (in app lib) and version.pm (external
dependency) conflict. This causes a couple of related
of problems:

1) version.pm does not get loaded and the use of qv()
results in an "undefined subroutine" error.

2) "use version" does not cause an error if version.pm
(which is not listed as a dependency) is not installed.

This is hairy to debug as qv() looks like a quoting
operator and "use version" looks like a pragma. I waded
through a bunch of perldelta manpages trying to figure
out what version of Perl these features were added in
before finally figuring out that "version" was really a
module.

Discussion

  • Leif Eriksen
    Leif Eriksen
    2006-10-03

    Logged In: YES
    user_id=1529106

    I really should add a couple of things here.

    1. add version to the dependencies
    2. add a case to use old Tk widgets if version not available

     
  • Leif Eriksen
    Leif Eriksen
    2006-10-03

    • assigned_to: nobody --> leif_eriksen
     
  • Leif Eriksen
    Leif Eriksen
    2006-10-12

    Logged In: YES
    user_id=1529106

    checks for platform and if windows/cygwin, falls back to old
    widget set.

     
  • Leif Eriksen
    Leif Eriksen
    2006-10-12

    • status: open --> closed
     
  • Leif Eriksen
    Leif Eriksen
    2006-10-12

    • status: closed --> closed-fixed