Skip Menu |

This queue is for tickets about the Net-Z3950-ZOOM CPAN distribution.

Report information
The Basics
Id: 48686
Status: open
Priority: 0/
Queue: Net-Z3950-ZOOM

People
Owner: Nobody in particular
Requestors: jacob.roche [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: bug in yaz install
Date: Thu, 13 Aug 2009 09:45:30 -0700
To: bug-Net-Z3950-ZOOM [...] rt.cpan.org
From: Jacob Roche <jacob.roche [...] gmail.com>
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
CC: jacob.roche [...] gmail.com
Subject: Re: [rt.cpan.org #48686] bug in yaz install
Date: Wed, 19 Aug 2009 12:27:59 +0100
To: bug-Net-Z3950-ZOOM [...] rt.cpan.org
From: Mike Taylor <mike [...] indexdata.com>
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. 2009/8/13 Jacob Roche via RT <bug-Net-Z3950-ZOOM@rt.cpan.org>: Show quoted text
> 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 > >
From: chris.nighswonger [...] gmail.com
On Wed Aug 19 07:28:37 2009, mike@indexdata.com wrote: Show quoted text
> 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 Show quoted text
> > 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 > > > >
Subject: Re: [rt.cpan.org #48686] bug in yaz install
Date: Fri, 4 Jun 2010 11:34:45 +0100
To: bug-Net-Z3950-ZOOM [...] rt.cpan.org
From: Mike Taylor <mike [...] indexdata.com>
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 >> > >> >
> > > > >