Hi, Chris, thanks for getting back in touch. As you probably
realised, I never use Windows myself (nor does anyone else at Index
Data, at least not for development) so the Windows support for our
software does tend to get neglected. I appreciate your offer to
provide patches: yes, please do -- I'll make sure they're in the next
release, and that you're credited in the Changes file. When you send
them, please include a note explicitly stating that you are
tranferring copyright to Index Data.
Thanks!
On 4 June 2010 02:43,
https://www.google.com/accounts/o8/id?id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go
via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote:
Show quoted text> Queue: Net-Z3950-ZOOM
> Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=48686 >
>
> On Wed Aug 19 07:28:37 2009, mike@indexdata.com wrote:
>> Yes, you need semicolons on the end of the lines setting $yazinc and
>> $yazlibs.
>>
>> I'll add that to the commented-out sample lines in the next release.
>
> Hi Mike,
>
> This is still an issue and there are other issues as well when
> attempting to run Makefile.PL on Win32.
>
> I would suggest wrapping the $yazver, $yazinc, $yazlibs initialization
> in an if block conditioned thus: "if ( $^O eq 'MSWin32' ) { ----win32
> initialization stuff here ----} else { ---- *nix initialization stuff
> here---- }
>
> Also, the pathing to the yaz libraries may differ on win32 depending on
> where the user elected to install them, so the ability to pass those in
> to Makefile.PL would be nice as well.
>
> I'm going to open a separate bug for the other Win32 issue I referenced.
>
> BTW, I'd be glad to make the fixes to this bug. Is there a git repo I
> can clone from? or do you prefer a simple diff?
>
> Chris
>
>
>
>
>
>
>
>
>
>
>
>>
>> 2009/8/13 Jacob Roche via RT <bug-Net-Z3950-ZOOM@rt.cpan.org>:
>> > Thu Aug 13 12:45:58 2009: Request 48686 was acted upon.
>> > Transaction: Ticket created by jacob.roche@gmail.com
>> > Queue: Net-Z3950-ZOOM
>> > Subject: bug in yaz install
>> > Broken in: (no value)
>> > Severity: (no value)
>> > Owner: Nobody
>> > Requestors: jacob.roche@gmail.com
>> > Status: new
>> > Ticket <URL:
http://rt.cpan.org/Ticket/Display.html?id=48686 >
>> >
>> >
>> > Hi, I'm trying to install the Net-Z3950-ZOOM module on a Windows
>> > machine. I've uncommented and inserted the correct path for the
>> > include, but I am getting an error when I try to run the makefile.
>> >
>> > Scalar found where operator expected at Makefile.PL line 37, near
>> > "$yazlibs" (Missing semicolon on previous line?)
>> > Semicolon seems to be missing at Makefile.PL line 42.
>> > syntax error at Makefile.PL line 37, near "$yazlibs "
>> > Execution of Makefile.PL aborted due to compilation errors.
>> >
>> > Thanks.
>> >
>> > Best regards,
>> >
>> > Jacob Roche
>> >
>> >
>
>
>
>
>