Skip Menu |

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

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

People
Owner: Nobody in particular
Requestors: chris.nighswonger [...] gmail.com
Cc:
AdminCc:

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



Subject: Makefile does not include extra libraries passed in by Makefile.PL
OS: Win32 (XP Pro SP3) Perl: Strawberry 5.12.0.1 When Makefile.PL has the following lines uncommented # For Windows use my $yazinc = '-Ic:\progra~1\yaz\include'; my $yazlibs = 'c:\progra~1\yaz\lib\yaz.lib'; Makefile does not end up with c:\progra~1\yaz\lib\yaz.lib appended to the EXTRALIBS or LDLIBS lists. Here is the output of 'perl Makefile.PL': C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ>perl Makefile.PL Note (probably harmless): No library found for c:/progra~1/yaz/lib/yaz.lib Writing Makefile for Net::Z3950::ZOOM C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ> If Makefile is edited and the library added, Net-Z3950-ZOOM compiles without error. This may be a platform specific bug with E::U, but this is a good place to start.
Subject: Re: [rt.cpan.org #58103] Makefile does not include extra libraries passed in by Makefile.PL
Date: Fri, 4 Jun 2010 11:41:32 +0100
To: bug-Net-Z3950-ZOOM [...] rt.cpan.org
From: Mike Taylor <mike [...] indexdata.com>
How is that possible when the Makefile.PL says: WriteMakefile( LIBS => [ $yazlibs ], INC => $yazinc, ); ? (I can't verify this for myself since I never work on Windows.) On 4 June 2010 03:02, https://www.google.com/accounts/o8/id?id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote: Show quoted text
> Thu Jun 03 22:02:10 2010: Request 58103 was acted upon. > Transaction: Ticket created by https://www.google.com/accounts/o8/id?id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go >       Queue: Net-Z3950-ZOOM >     Subject: Makefile does not include extra libraries passed in by Makefile.PL >   Broken in: 1.25 >    Severity: Critical >       Owner: Nobody >  Requestors: chris.nighswonger@gmail.com >      Status: new >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=58103 > > > > OS: Win32 (XP Pro SP3) > Perl: Strawberry 5.12.0.1 > > When Makefile.PL has the following lines uncommented > > # For Windows use > my $yazinc = '-Ic:\progra~1\yaz\include'; > my $yazlibs = 'c:\progra~1\yaz\lib\yaz.lib'; > > Makefile does not end up with c:\progra~1\yaz\lib\yaz.lib appended to > the EXTRALIBS or LDLIBS lists. > > Here is the output of 'perl Makefile.PL': > > C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ>perl Makefile.PL > Note (probably harmless): No library found for c:/progra~1/yaz/lib/yaz.lib > Writing Makefile for Net::Z3950::ZOOM > > C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ> > > If Makefile is edited and the library added, Net-Z3950-ZOOM compiles > without error. > > This may be a platform specific bug with E::U, but this is a good place > to start. > >
Subject: Re: [rt.cpan.org #58103] Makefile does not include extra libraries passed in by Makefile.PL
Date: Fri, 4 Jun 2010 08:40:00 -0400
To: bug-Net-Z3950-ZOOM [...] rt.cpan.org
From: Christopher Nighswonger <chris.nighswonger [...] gmail.com>
I'm not sure how it is possible which is why I suggested that this may be a E::U bug. I can attach my Makefile.PL and the resultant Makefile if that would help. However, the best route would probably be to setup a virtualbox with a windows install and duplicate the problem. Windows is not my native environment, so I'm a bit stumped as well. I'm trying to port Koha (www.koha-community.org) over to Strawberry on Win32 in order to broaden the base of users. On Fri, Jun 4, 2010 at 6:42 AM, Mike Taylor via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote: Show quoted text
> <URL: http://rt.cpan.org/Ticket/Display.html?id=58103 > > > How is that possible when the Makefile.PL says: > > WriteMakefile( >    LIBS              => [ $yazlibs ], >    INC               => $yazinc, > ); > > ? > > (I can't verify this for myself since I never work on Windows.) > > > On 4 June 2010 03:02, > https://www.google.com/accounts/o8/id?id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go > via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote:
>> Thu Jun 03 22:02:10 2010: Request 58103 was acted upon. >> Transaction: Ticket created by https://www.google.com/accounts/o8/id?id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go >>       Queue: Net-Z3950-ZOOM >>     Subject: Makefile does not include extra libraries passed in by Makefile.PL >>   Broken in: 1.25 >>    Severity: Critical >>       Owner: Nobody >>  Requestors: chris.nighswonger@gmail.com >>      Status: new >>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=58103 > >> >> >> OS: Win32 (XP Pro SP3) >> Perl: Strawberry 5.12.0.1 >> >> When Makefile.PL has the following lines uncommented >> >> # For Windows use >> my $yazinc = '-Ic:\progra~1\yaz\include'; >> my $yazlibs = 'c:\progra~1\yaz\lib\yaz.lib'; >> >> Makefile does not end up with c:\progra~1\yaz\lib\yaz.lib appended to >> the EXTRALIBS or LDLIBS lists. >> >> Here is the output of 'perl Makefile.PL': >> >> C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ>perl Makefile.PL >> Note (probably harmless): No library found for c:/progra~1/yaz/lib/yaz.lib >> Writing Makefile for Net::Z3950::ZOOM >> >> C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ> >> >> If Makefile is edited and the library added, Net-Z3950-ZOOM compiles >> without error. >> >> This may be a platform specific bug with E::U, but this is a good place >> to start. >> >>
> >
Sorry, I just can't justify spending my time, or Index Data's, on this problem that only shows up on an operating system that neither I nor they use. If you come up with a fix, send a patch and I'll be glad to incorporate it in the next release, but otherwise I'm afraid you're on your own -- hope you understand. On Fri Jun 04 08:40:31 2010, chris.nighswonger@gmail.com wrote: Show quoted text
> I'm not sure how it is possible which is why I suggested that this may > be a E::U bug. > > I can attach my Makefile.PL and the resultant Makefile if that would > help. However, the best route would probably be to setup a virtualbox > with a windows install and duplicate the problem. > > Windows is not my native environment, so I'm a bit stumped as well. > I'm trying to port Koha (www.koha-community.org) over to Strawberry on > Win32 in order to broaden the base of users. > > On Fri, Jun 4, 2010 at 6:42 AM, Mike Taylor via RT > <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote:
> > <URL: http://rt.cpan.org/Ticket/Display.html?id=58103 > > > > > How is that possible when the Makefile.PL says: > > > > WriteMakefile( > >    LIBS              => [ $yazlibs ], > >    INC               => $yazinc, > > ); > > > > ? > > > > (I can't verify this for myself since I never work on Windows.) > > > > > > On 4 June 2010 03:02, > >
> https://www.google.com/accounts/o8/id?
id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go Show quoted text
> > via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote:
> >> Thu Jun 03 22:02:10 2010: Request 58103 was acted upon. > >> Transaction: Ticket created by
> https://www.google.com/accounts/o8/id?
id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go Show quoted text
> >>       Queue: Net-Z3950-ZOOM > >>     Subject: Makefile does not include extra libraries passed in by
> Makefile.PL
> >>   Broken in: 1.25 > >>    Severity: Critical > >>       Owner: Nobody > >>  Requestors: chris.nighswonger@gmail.com > >>      Status: new > >>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=58103 > > >> > >> > >> OS: Win32 (XP Pro SP3) > >> Perl: Strawberry 5.12.0.1 > >> > >> When Makefile.PL has the following lines uncommented > >> > >> # For Windows use > >> my $yazinc = '-Ic:\progra~1\yaz\include'; > >> my $yazlibs = 'c:\progra~1\yaz\lib\yaz.lib'; > >> > >> Makefile does not end up with c:\progra~1\yaz\lib\yaz.lib appended
> to
> >> the EXTRALIBS or LDLIBS lists. > >> > >> Here is the output of 'perl Makefile.PL': > >> > >> C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ>perl
> Makefile.PL
> >> Note (probably harmless): No library found for
> c:/progra~1/yaz/lib/yaz.lib
> >> Writing Makefile for Net::Z3950::ZOOM > >> > >> C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ> > >> > >> If Makefile is edited and the library added, Net-Z3950-ZOOM
> compiles
> >> without error. > >> > >> This may be a platform specific bug with E::U, but this is a good
> place
> >> to start. > >> > >>
> > > >
Subject: Re: [rt.cpan.org #58103] Makefile does not include extra libraries passed in by Makefile.PL
Date: Fri, 4 Jun 2010 09:42:59 -0400
To: bug-Net-Z3950-ZOOM [...] rt.cpan.org
From: Christopher Nighswonger <chris.nighswonger [...] gmail.com>
Hi Mike, On Fri, Jun 4, 2010 at 9:17 AM, Mike Taylor via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=58103 > > > Sorry, I just can't justify spending my time, or Index Data's, on this > problem that only shows up on an operating system that neither I nor > they use.  If you come up with a fix, send a patch and I'll be glad to > incorporate it in the next release, but otherwise I'm afraid you're on > your own -- hope you understand.
I certainly did not mean to offend you nor to imply that you should drop everything to work on this bug. However, I'm sure that I will keep this attitude in mind when considering the use of any Index Data product in the future. I believe that Koha will be moving away from Zebra usage in the future and so I too will be unable to justify spending my time on any further Index Data bugs. BTW, I was only answering *you're* question. Hope you understand. Chris Show quoted text
> > > On Fri Jun 04 08:40:31 2010, chris.nighswonger@gmail.com wrote:
>> I'm not sure how it is possible which is why I suggested that this may >> be a E::U bug. >> >> I can attach my Makefile.PL and the resultant Makefile if that would >> help. However, the best route would probably be to setup a virtualbox >> with a windows install and duplicate the problem. >> >> Windows is not my native environment, so I'm a bit stumped as well. >> I'm trying to port Koha (www.koha-community.org) over to Strawberry on >> Win32 in order to broaden the base of users. >> >> On Fri, Jun 4, 2010 at 6:42 AM, Mike Taylor via RT >> <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote:
>> > <URL: http://rt.cpan.org/Ticket/Display.html?id=58103 > >> > >> > How is that possible when the Makefile.PL says: >> > >> > WriteMakefile( >> >    LIBS              => [ $yazlibs ], >> >    INC               => $yazinc, >> > ); >> > >> > ? >> > >> > (I can't verify this for myself since I never work on Windows.) >> > >> > >> > On 4 June 2010 03:02, >> >
>> https://www.google.com/accounts/o8/id?
> id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go
>> > via RT <bug-Net-Z3950-ZOOM@rt.cpan.org> wrote:
>> >> Thu Jun 03 22:02:10 2010: Request 58103 was acted upon. >> >> Transaction: Ticket created by
>> https://www.google.com/accounts/o8/id?
> id=AItOawkymaXy4QwnuFGcBKVjFb6QURfP5Bz57go
>> >>       Queue: Net-Z3950-ZOOM >> >>     Subject: Makefile does not include extra libraries passed in by
>> Makefile.PL
>> >>   Broken in: 1.25 >> >>    Severity: Critical >> >>       Owner: Nobody >> >>  Requestors: chris.nighswonger@gmail.com >> >>      Status: new >> >>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=58103 > >> >> >> >> >> >> OS: Win32 (XP Pro SP3) >> >> Perl: Strawberry 5.12.0.1 >> >> >> >> When Makefile.PL has the following lines uncommented >> >> >> >> # For Windows use >> >> my $yazinc = '-Ic:\progra~1\yaz\include'; >> >> my $yazlibs = 'c:\progra~1\yaz\lib\yaz.lib'; >> >> >> >> Makefile does not end up with c:\progra~1\yaz\lib\yaz.lib appended
>> to
>> >> the EXTRALIBS or LDLIBS lists. >> >> >> >> Here is the output of 'perl Makefile.PL': >> >> >> >> C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ>perl
>> Makefile.PL
>> >> Note (probably harmless): No library found for
>> c:/progra~1/yaz/lib/yaz.lib
>> >> Writing Makefile for Net::Z3950::ZOOM >> >> >> >> C:\strawberry\cpan\build\Net-Z3950-ZOOM-1.25-a0jzCQ> >> >> >> >> If Makefile is edited and the library added, Net-Z3950-ZOOM
>> compiles
>> >> without error. >> >> >> >> This may be a platform specific bug with E::U, but this is a good
>> place
>> >> to start. >> >> >> >>
>> > >> >
> > > >