What version of perl are you using? This works under 5.005 and 5.6.
Checking the perldelta page, this was introduced as of 5.005_03, which
should be the minimum version to use.
Take care,
Mark.
On Thu, 26 Jul 2001, Kit wrote:
> Everything seems to be working fine except for this error.
>
> Conf.pm: Sequence (?<...) not recognized at Conf.pm line 170.
>
> Looking at line 170 in Conf.pm: s{(?<!\\)#.+$}{};
>
> Okay, my knowledge of regular expression is not so great, but shouldn't it
> be:
>
> s{(?!\\)#.+$}{};
>
> Instead of
>
> s{(?<!\\)#.+$}{};
>
> --Kit
>
>
> > I am pleased to announce the results of a significant effort with respect
> > to our client code, as well as the formal launch of an important new program.
> >
> > *New client code - significant re-architecture
> > First of all, we have invested significant effort into modifying the
> > architecture of our client code to be easier to install, use, upgrade and
> > customize. You have told us these sorts of changes are important to you,
> > and we have done our best to develop an extensible structure that will
> > provide the right balance of power, customization, and "upgrade-ability".
> >
> > If you have never upgraded your client code, you will want to consider
> > making the one-time effort to migrate to this version, as future upgrades
> > will be significantly easier to perform. This is accomplished by
> > abstracting the code into simple CGIs for various purposes and having
> > related Perl Modules to support various actions. The idea behind this
> > structure is to allow you to make additions to the system without having to
> > touch the code base. We provide a "hooks" mechanism where you can write
> > your own routines to complement or bypass the routines that exist in the
> > native code. In doing this, you should never have to modify the code base
> > directly (unless it is a material change). Changes should be as simple as
> > overwriting any relevant Perl Modules or CGIs with new ones.
> >
> > Additionally we have provided some generic modules that provide an
> > interface to a couple of payment processing methods, an interface to
> > Net::SSL, etc. And there are methods for passing custom fields around the
> > order process, with error checking capabilities, etc...
> >
> > The config files have changed dramatically in form and are now in "Apache
> > style" format. The error-checking can be done by editing a "Rules" file
> > that allows for nested and dependent rules to exist.
> >
> > Finally, we have made the install process cleaner and easier to perform.
> >
> > *Commitment to Open Source Development
> > At this time, we are also making a stronger commitment to Open Source
> > development of our client code. We have always strongly believed in Open
> > Source development principles, and we are excited about evolving our
> > commitment to support these efforts.
> >
> > We have setup a Sourceforge repository for a distinct version of the client
> > code. We will provide dedicated development and support resources for this
> > project to assist developers who wish to submit bug fixes, enhancements, or
> > new functionality. All submissions will be evaluated, and be included in
> > either the Sourceforge repository, or our official release version. We will
> > also be able to better respond to requests for API modification, or
> > clarification.
> >
> > It is important to understand that we will ultimately have two similar
> > versions of our client code:
> >
> > Official release - this will NOT include all submissions, specifically
> > modifications and or functionality that explicitly requires or supports a
> > "non-Tucows sponsored" third party functionality, or functionality that is
> > not deemed to have a wide general appeal to the OSRS community - we will
> > offer formal support for this release.
> >
> > Sourceforge release - this will include all submissions that meet our basic
> > standards for documentation, and security considerations - many components
> > of this release will not be officially supported, but peer support is
> > always available.
> >
> > It will be possible to easily add selected components of the Sourceforge
> > release to the official release in order to get specific desired
> > functionality. The two releases will be very similar, although the
> > Sourceforge release will likely include many more modules and extended
> > functionality.
> >
> > Our plan is to release the newly client code as a beta for one month.
> > During this time we encourage resellers to install the code and report any
> > bugs and/or submit improvements for release consideration. We are confident
> > that this release is worthy for production environments, but we are
> > releasing it now as an unsupported beta version. We anticipate that the
> > official release (available in a month) will not be radically different
> > from what we offer today, and (as a result of the new architecture) the
> > upgrade will be relatively painless.
> >
> > The new client code and project resources can be found at:
> >
> > http://sourceforge.net/projects/opensrs-sf/
> >
> > Enhancements, bug reports, and questions should be directed to
> > [EMAIL PROTECTED] .
> >
> > Regards,
> >
> > sA
> > Scott Allan
> > Director OpenSRS
> > [EMAIL PROTECTED]
> >
>
>