Skip Menu |

This queue is for tickets about the Win32-Daemon CPAN distribution.

Report information
The Basics
Id: 75506
Status: open
Priority: 0/
Queue: Win32-Daemon

People
Owner: Nobody in particular
Requestors: mike [...] searlecom.net
Cc: dolmen [...] cpan.org
AdminCc:

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



Subject: Bug
Date: Sat, 3 Mar 2012 14:32:15 +0000
To: "bug-Win32-Daemon [...] rt.cpan.org" <bug-Win32-Daemon [...] rt.cpan.org>
From: Michael Searle <mike [...] searlecom.net>
When trying to install on Strawberry Perl 5 version 14, subversion 2 (v5.14.2) built for MSWin32-x64-multi-thread via CPAN I get the following errors Daemon.o:Daemon.cpp:(.text+0x6dc1): undefined reference to `_imp__Perl_sv_newmor tal' Daemon.o:Daemon.cpp:(.text+0x6ee9): undefined reference to `_imp__Perl_sv_2iv_fl ags' Daemon.o:Daemon.cpp:(.text+0x6f4b): undefined reference to `_imp__Perl_croak_noc ontext' Daemon.o:Daemon.cpp:(.text+0x720d): undefined reference to `_imp__Perl_xs_apiver sion_bootcheck' Daemon.o:Daemon.cpp:(.text+0x723e): undefined reference to `_imp__Perl_xs_versio n_bootcheck' Daemon.o:Daemon.cpp:(.text+0x725f): undefined reference to `_imp__Perl_newXS' Daemon.o:Daemon.cpp:(.text+0x751a): undefined reference to `_imp__Perl_call_list ' collect2: ld returned 1 exit status dmake.EXE: Error code 129, while making 'blib\arch\auto\Win32\Daemon\Daemon.dll ' JDB/Win32-Daemon-20110117.tar.gz C:\strawberry\c\bin\dmake.EXE -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible If I do a manual install (download tarball) unpack and perl Makefile.PL then dmake I get the below: Running Mkbootstrap for Win32::Daemon () C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Daemon.bs dlltool --def Daemon.def --output-exp dll.exp g++ -o blib\arch\auto\Win32\Daemon\Daemon.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" CCallbackList.o CCal lbackTimer.o Constant.o CWinStation.o Daemon.o ServiceThread.o C:\strawberry\p erl\lib\CORE\libperl514.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lco mdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp g++: error: Constant.o: No such file or directory dmake.exe: Error code 1, while making 'blib\arch\auto\Win32\Daemon\Daemon.dll' The file Constant.o is missing Regards Mike
On Sat Mar 03 10:14:32 2012, mike@searlecom.net wrote: Show quoted text
> When trying to install on Strawberry Perl 5 version 14, subversion 2 > (v5.14.2) built for MSWin32-x64-multi-thread via CPAN I get the > following errors
[snip] I have no problems building Win32-Daemon-20110117 with x64 StrawberryPerl-5.14.2. I have the portable version of Strawberry, and the actual build I used is: C:\>perl -V:myuname myuname='Win32 strawberryperl 5.14.2.1-portable #1 Tue Nov 22 19:46:20 2011 x64'; Nor did I find any trouble building the module using a couple of other MinGW compilers on a variety of perl versions. Could something have happened that has broken your Strawberry installation ? Cheers, Rob
Subject: RE: [rt.cpan.org #75506] Bug
Date: Sun, 4 Mar 2012 13:47:09 +0000
To: "bug-Win32-Daemon [...] rt.cpan.org" <bug-Win32-Daemon [...] rt.cpan.org>
From: Michael Searle <mike [...] searlecom.net>
Hi Rob Thanks for the swift reply. I don't think it's my Perl , as it is a new install. It is running on a Windows Server 2008 R2 box if that makes any difference? Should I try the portable version to see if that fixes it? Mike Show quoted text
-----Original Message----- From: Sisyphus via RT [mailto:bug-Win32-Daemon@rt.cpan.org] Sent: 04 March 2012 00:22 To: Michael Searle Subject: [rt.cpan.org #75506] Bug <URL: https://rt.cpan.org/Ticket/Display.html?id=75506 > On Sat Mar 03 10:14:32 2012, mike@searlecom.net wrote:
> When trying to install on Strawberry Perl 5 version 14, subversion 2 > (v5.14.2) built for MSWin32-x64-multi-thread via CPAN I get the > following errors
[snip] I have no problems building Win32-Daemon-20110117 with x64 StrawberryPerl-5.14.2. I have the portable version of Strawberry, and the actual build I used is: C:\>perl -V:myuname myuname='Win32 strawberryperl 5.14.2.1-portable #1 Tue Nov 22 19:46:20 2011 x64'; Nor did I find any trouble building the module using a couple of other MinGW compilers on a variety of perl versions. Could something have happened that has broken your Strawberry installation ? Cheers, Rob ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2114/4850 - Release Date: 03/04/12
CC: libwin32 [...] perl.org
Subject: Re: [rt.cpan.org #75506] Bug
Date: Tue, 6 Mar 2012 17:41:36 +0100
To: bug-Win32-Daemon [...] rt.cpan.org
From: Olivier Mengué <dolmen [...] cpan.org>
2012/3/4 Michael Searle via RT <bug-Win32-Daemon@rt.cpan.org> Show quoted text
> I don't think it's my Perl , as it is a new install. >
That's is a good reason to think that the Perl is broken instead of Win32::Daemon which did not change for months. There is a StrawberryPerl 5.14.2.1 available. Could you try it instead?
Hi Eveyrone, This has been resolved via: https://github.com/perl-libwin32/win32-daemon/pull/9 and will be in the next release. Thanks, Chase