From Wayne.A.Haufler at boeing.com Wed Oct 1 16:09:08 2008 From: Wayne.A.Haufler at boeing.com (Haufler, Wayne A) Date: Wed, 1 Oct 2008 18:09:08 -0500 Subject: [pm-h] Help building Shortcut; Need make.exe for PC In-Reply-To: References: Message-ID: Bottomline Question First: What is "cl" in Unix? Thank you all for your responses and suggestions. Unfortunately, I don't believe Boeing would allow me to install Strawberry Perl, so am constrained to ActivePerl, which is pretty good, methinks. I did download and install NMake.exe from microsoft. I tried running "perl Makefile.pl" from a cygwin bash shell, but got: Perl.exe - Entry Point Not Found The procedure entry point__isnand could not be located in the dynamic link library cygwin1.dll. However, tried that in a DOS Command Prompt window and it seemed to work. I then tried running "nmake". The results are the same in both shells. nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cp Shortcut.pm blib\lib\Win32\Shortcut.pm C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib C:\Perl\lib\ExtUtils/xsubpp -typemap C:\Perl\lib\ExtUtils\typemap -typemap typemap Shortcut.xs >xstmp.c && C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e mv xstmp.c Shortcut.cpp cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" -IC:\Perl\lib\ CORE Shortcut.cpp 'cl' is not recognized as an internal or external command, operable program or batch file. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. Even as an old Unix guru, I don't recognize 'cl'. Given the command line arguments, I'd guess it is a compiler, and given the last argument of "Shortcut.cpp" it must be a C++ compiler, right? Oh, this NMake.exe was supposed to come with Visual Studio, which I don't have, and probably can't have on this machine. I'll check again to see if I can install it. Thanks, -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- Wayne A. Haufler Senior Software Engineer (SE) In Space Shuttle Program (SSP) Backup Flight System (BFS) Displays & Controls Requirements Analyst Boeing, NASA Systems, Houston Voice: 281-226-8626 , Cubicle: 5475 E-mail: wayne.a.haufler at boeing.com Boeing Toastmaster (Club 4908): VP Education > _____________________________________________ > From: Haufler, Wayne A > Sent: Tuesday, September 23, 2008 3:36 PM > To: houston at pm.org; dada at perl.it > Cc: Haufler, Wayne A; Wayne Haufler (E-mail 2) > Subject: Help building Shortcut; Need make.exe for PC > > > I have been trying to write a short Perl script on a PC (ActivePerl) > that would replace duplicate copies of huge video files with Shortcuts > to the corresponding original video files. To do this, I need and > acquired the Win32::Shortcut module from CPAN. > > The Shortcut's README file claims "You can always find the latest > version of this package online at: > http://www.divinf.it/dada/perl/shortcut > > But that dada directory does not appear to exist. > > In Win32-Shortcut-0.07\docs\intro.html > > Installation Instructions > 1. Run the INSTALL.BAT program. > 2. Run the TEST.PL script to see if everything works > > Whereas, the only two files in the eg directory are: ln32.bat and > sample.pl. > > Anyway, somewhere I found build instructions involving make. > Shortcut does come with a Makefile and a Makefile.pl. > I understand Makefile.pl is used with ExtUtils:MakeMaker to generate > the Makefile. > > I'm familiar with make in the Unix world (years ago), but > can't seem to acquire any form of make program for the PC world. > > I do have Cygwin installed (though not the entire package), > but no version of make.exe or gmake.exe is found there. > > Must I reinstall the WHOLE Cygwin package? to get make.exe? > > Also am aware of minGW and MSYS and tried to install them for their > (supposed) version of make, but keep running into obstacles. > > I know, I should ask the Perl::Win32::users list (or similar). > > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > Wayne A. Haufler > Senior Software Engineer (SE) > In Space Shuttle Program (SSP) > Backup Flight System (BFS) > Displays & Controls Requirements Analyst > Boeing, NASA Systems, Houston > Voice: 281-226-8626 , Cubicle: 5475 > E-mail: wayne.a.haufler at boeing.com > Boeing Toastmaster (Club 4908): VP Education > > From jjos at aptia.com Wed Oct 1 16:21:36 2008 From: jjos at aptia.com (jjos at aptia.com) Date: Wed, 1 Oct 2008 23:21:36 +0000 Subject: [pm-h] Help building Shortcut; Need make.exe for PC In-Reply-To: References: Message-ID: <1128731569-1222903411-cardhu_decombobulator_blackberry.rim.net-410310381-@bxe243.bisx.prod.on.blackberry> I'm coming into this a bit late and I don't have the complete thread to hand, but what about installing the ppm file for Win32::Shortcut (I believe there is one). That way you don't have to worry about compilation. Sent via BlackBerry by AT&T -----Original Message----- From: "Haufler, Wayne A" Date: Wed, 1 Oct 2008 18:09:08 To: ; Cc: Wayne Haufler \(E-mail 2\); Haufler,Wayne A Subject: Re: [pm-h] Help building Shortcut; Need make.exe for PC Bottomline Question First: What is "cl" in Unix? Thank you all for your responses and suggestions. Unfortunately, I don't believe Boeing would allow me to install Strawberry Perl, so am constrained to ActivePerl, which is pretty good, methinks. I did download and install NMake.exe from microsoft. I tried running "perl Makefile.pl" from a cygwin bash shell, but got: Perl.exe - Entry Point Not Found The procedure entry point__isnand could not be located in the dynamic link library cygwin1.dll. However, tried that in a DOS Command Prompt window and it seemed to work. I then tried running "nmake". The results are the same in both shells. nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cp Shortcut.pm blib\lib\Win32\Shortcut.pm C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib C:\Perl\lib\ExtUtils/xsubpp -typemap C:\Perl\lib\ExtUtils\typemap -typemap typemap Shortcut.xs >xstmp.c && C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e mv xstmp.c Shortcut.cpp cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" -IC:\Perl\lib\ CORE Shortcut.cpp 'cl' is not recognized as an internal or external command, operable program or batch file. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. Even as an old Unix guru, I don't recognize 'cl'. Given the command line arguments, I'd guess it is a compiler, and given the last argument of "Shortcut.cpp" it must be a C++ compiler, right? Oh, this NMake.exe was supposed to come with Visual Studio, which I don't have, and probably can't have on this machine. I'll check again to see if I can install it. Thanks, -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- Wayne A. Haufler Senior Software Engineer (SE) In Space Shuttle Program (SSP) Backup Flight System (BFS) Displays & Controls Requirements Analyst Boeing, NASA Systems, Houston Voice: 281-226-8626 , Cubicle: 5475 E-mail: wayne.a.haufler at boeing.com Boeing Toastmaster (Club 4908): VP Education > _____________________________________________ > From: Haufler, Wayne A > Sent: Tuesday, September 23, 2008 3:36 PM > To: houston at pm.org; dada at perl.it > Cc: Haufler, Wayne A; Wayne Haufler (E-mail 2) > Subject: Help building Shortcut; Need make.exe for PC > > > I have been trying to write a short Perl script on a PC (ActivePerl) > that would replace duplicate copies of huge video files with Shortcuts > to the corresponding original video files. To do this, I need and > acquired the Win32::Shortcut module from CPAN. > > The Shortcut's README file claims "You can always find the latest > version of this package online at: > http://www.divinf.it/dada/perl/shortcut > > But that dada directory does not appear to exist. > > In Win32-Shortcut-0.07\docs\intro.html > > Installation Instructions > 1. Run the INSTALL.BAT program. > 2. Run the TEST.PL script to see if everything works > > Whereas, the only two files in the eg directory are: ln32.bat and > sample.pl. > > Anyway, somewhere I found build instructions involving make. > Shortcut does come with a Makefile and a Makefile.pl. > I understand Makefile.pl is used with ExtUtils:MakeMaker to generate > the Makefile. > > I'm familiar with make in the Unix world (years ago), but > can't seem to acquire any form of make program for the PC world. > > I do have Cygwin installed (though not the entire package), > but no version of make.exe or gmake.exe is found there. > > Must I reinstall the WHOLE Cygwin package? to get make.exe? > > Also am aware of minGW and MSYS and tried to install them for their > (supposed) version of make, but keep running into obstacles. > > I know, I should ask the Perl::Win32::users list (or similar). > > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > Wayne A. Haufler > Senior Software Engineer (SE) > In Space Shuttle Program (SSP) > Backup Flight System (BFS) > Displays & Controls Requirements Analyst > Boeing, NASA Systems, Houston > Voice: 281-226-8626 , Cubicle: 5475 > E-mail: wayne.a.haufler at boeing.com > Boeing Toastmaster (Club 4908): VP Education > > _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ From montgomery.conner at gmail.com Wed Oct 1 17:02:35 2008 From: montgomery.conner at gmail.com (Montgomery Conner) Date: Wed, 1 Oct 2008 19:02:35 -0500 Subject: [pm-h] Help building Shortcut; Need make.exe for PC In-Reply-To: References: Message-ID: You seem to be causing yourself a lot of pain here... If 'The Man' won't let you use Strawberry Perl you've still got a couple of options that should allow you to forgo the tedium of building all your modules by hand with nmake. I would suggest either 1.) using Cygwin entirely: with it's perl binary and associated build tools (which would be an exact parallel to the standard unix Perl build tools i.e. use the cpan shell to install and remove modules with ported versions of make, linx, ftp, wget, scp, gzip, etc.), or else 2.) use the official ActiveState module distribution tool 'PPM' (or the newer 'PPM2'): this makes precompiled Windows platform modules available which are maintained by ActiveState and stored in their icy Canadian archives... I think there's a graphical browser interface to this tool now... as I recall even the command line version is absolutely brainless to use. To install the necessary Cygwin utilities just run their installer and point it to you existing installation... it will pick up what you've already got installed and give you options about adding or removing packages through a simple GUI (you'll probably need to hunt around through a few broad catagories, but most things you need you can find under 'developer tools')... this can take a while to install depending on what you select but may afford the best impedance match if you consider yourself to have been a unix 'guru' at one time. Hope that helps! Montgomery On Wed, Oct 1, 2008 at 6:09 PM, Haufler, Wayne A wrote: > Bottomline Question First: What is "cl" in Unix? > > Thank you all for your responses and suggestions. > Unfortunately, I don't believe Boeing would allow me to install > Strawberry Perl, > so am constrained to ActivePerl, which is pretty good, methinks. > > I did download and install NMake.exe from microsoft. > I tried running "perl Makefile.pl" from a cygwin bash shell, but got: > Perl.exe - Entry Point Not Found > The procedure entry point__isnand could not be located in the dynamic > link library cygwin1.dll. > > However, tried that in a DOS Command Prompt window and it seemed to > work. > > I then tried running "nmake". The results are the same in both shells. > > nmake > Microsoft (R) Program Maintenance Utility Version 1.50 > Copyright (c) Microsoft Corp 1988-94. All rights > reserved. > > cp Shortcut.pm blib\lib\Win32\Shortcut.pm > C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib > C:\Perl\lib\ExtUtils/xsubpp -typemap C:\Perl\lib\ExtUtils\typemap > -typemap typemap Shortcut.xs >xstmp.c && C:\Perl\bin\perl.exe > -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command > -e mv xstmp.c Shortcut.cpp > cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG > -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" -IC:\Perl\lib\ > CORE Shortcut.cpp > 'cl' is not recognized as an internal or external > command, operable program or batch file. > NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' > : return code '0x1' > Stop. > > Even as an old Unix guru, I don't recognize 'cl'. > Given the command line arguments, I'd guess it is a compiler, > and given the last argument of "Shortcut.cpp" it must be a C++ compiler, > right? > > Oh, this NMake.exe was supposed to come with Visual Studio, which I > don't have, > and probably can't have on this machine. I'll check again to see if I > can install it. > > Thanks, > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > Wayne A. Haufler > Senior Software Engineer (SE) > In Space Shuttle Program (SSP) > Backup Flight System (BFS) > Displays & Controls Requirements Analyst > Boeing, NASA Systems, Houston > Voice: 281-226-8626 , Cubicle: 5475 > E-mail: wayne.a.haufler at boeing.com > Boeing Toastmaster (Club 4908): VP Education > > > > > _____________________________________________ > > From: Haufler, Wayne A > > Sent: Tuesday, September 23, 2008 3:36 PM > > To: houston at pm.org; dada at perl.it > > Cc: Haufler, Wayne A; Wayne Haufler (E-mail 2) > > Subject: Help building Shortcut; Need make.exe for PC > > > > > > I have been trying to write a short Perl script on a PC (ActivePerl) > > that would replace duplicate copies of huge video files with Shortcuts > > to the corresponding original video files. To do this, I need and > > acquired the Win32::Shortcut module from CPAN. > > > > The Shortcut's README file claims "You can always find the latest > > version of this package online at: > > http://www.divinf.it/dada/perl/shortcut > > > > But that dada directory does not appear to exist. > > > > In Win32-Shortcut-0.07\docs\intro.html > > > > Installation Instructions > > 1. Run the INSTALL.BAT program. > > 2. Run the TEST.PL script to see if everything works > > > > Whereas, the only two files in the eg directory are: ln32.bat and > > sample.pl. > > > > Anyway, somewhere I found build instructions involving make. > > Shortcut does come with a Makefile and a Makefile.pl. > > I understand Makefile.pl is used with ExtUtils:MakeMaker to generate > > the Makefile. > > > > I'm familiar with make in the Unix world (years ago), but > > can't seem to acquire any form of make program for the PC world. > > > > I do have Cygwin installed (though not the entire package), > > but no version of make.exe or gmake.exe is found there. > > > > Must I reinstall the WHOLE Cygwin package? to get make.exe? > > > > Also am aware of minGW and MSYS and tried to install them for their > > (supposed) version of make, but keep running into obstacles. > > > > I know, I should ask the Perl::Win32::users list (or similar). > > > > > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > > Wayne A. Haufler > > Senior Software Engineer (SE) > > In Space Shuttle Program (SSP) > > Backup Flight System (BFS) > > Displays & Controls Requirements Analyst > > Boeing, NASA Systems, Houston > > Voice: 281-226-8626 , Cubicle: 5475 > > E-mail: wayne.a.haufler at boeing.com > > Boeing Toastmaster (Club 4908): VP Education > > > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Wed Oct 1 18:04:18 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 1 Oct 2008 20:04:18 -0500 Subject: [pm-h] Help building Shortcut; Need make.exe for PC In-Reply-To: References: Message-ID: <20081001200418.024cba13@sovvan> On Wed, 1 Oct 2008 18:09:08 -0500 "Haufler, Wayne A" wrote: > Bottomline Question First: What is "cl" in Unix? cl was the name of the old Microsoft "compile/link" program. It served as a front-end to the compiler and linker (like gcc under Linux). > Thank you all for your responses and suggestions. > Unfortunately, I don't believe Boeing would allow me to install > Strawberry Perl, > so am constrained to ActivePerl, which is pretty good, methinks. > > I did download and install NMake.exe from microsoft. > I tried running "perl Makefile.pl" from a cygwin bash shell, but got: > Perl.exe - Entry Point Not Found > The procedure entry point__isnand could not be located in the dynamic > link library cygwin1.dll. > > However, tried that in a DOS Command Prompt window and it seemed to > work. > > I then tried running "nmake". The results are the same in both > shells. > > nmake > Microsoft (R) Program Maintenance Utility Version > 1.50 Copyright (c) Microsoft Corp 1988-94. All rights > reserved. > > cp Shortcut.pm blib\lib\Win32\Shortcut.pm > C:\Perl\bin\perl.exe -IC:\Perl\lib > -IC:\Perl\lib C:\Perl\lib\ExtUtils/xsubpp -typemap > C:\Perl\lib\ExtUtils\typemap -typemap typemap Shortcut.xs >xstmp.c && > C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command > -e mv xstmp.c Shortcut.cpp > cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG > -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" -IC:\Perl\lib\ > CORE Shortcut.cpp > 'cl' is not recognized as an internal or external > command, operable program or batch file. > NMAKE : fatal error U1077: > 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' > Stop. That definitely looks like it's trying to run the MS compiler. > Even as an old Unix guru, I don't recognize 'cl'. > Given the command line arguments, I'd guess it is a compiler, > and given the last argument of "Shortcut.cpp" it must be a C++ > compiler, right? > > Oh, this NMake.exe was supposed to come with Visual Studio, which I > don't have, > and probably can't have on this machine. I'll check again to see if > I can install it. That might simplify things. It looks like the Makefile is expecting cl to be available. Sorry I can't be of more help. G. Wade > Thanks, > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > Wayne A. Haufler > Senior Software Engineer (SE) > In Space Shuttle Program (SSP) > Backup Flight System (BFS) > Displays & Controls Requirements Analyst > Boeing, NASA Systems, Houston > Voice: 281-226-8626 , Cubicle: 5475 > E-mail: wayne.a.haufler at boeing.com > Boeing Toastmaster (Club 4908): VP Education > > > > > _____________________________________________ > > From: Haufler, Wayne A > > Sent: Tuesday, September 23, 2008 3:36 PM > > To: houston at pm.org; dada at perl.it > > Cc: Haufler, Wayne A; Wayne Haufler (E-mail 2) > > Subject: Help building Shortcut; Need make.exe for PC > > > > > > I have been trying to write a short Perl script on a PC (ActivePerl) > > that would replace duplicate copies of huge video files with > > Shortcuts to the corresponding original video files. To do this, I > > need and acquired the Win32::Shortcut module from CPAN. > > > > The Shortcut's README file claims "You can always find the latest > > version of this package online at: > > http://www.divinf.it/dada/perl/shortcut > > > > But that dada directory does not appear to exist. > > > > In Win32-Shortcut-0.07\docs\intro.html > > > > Installation Instructions > > 1. Run the INSTALL.BAT program. > > 2. Run the TEST.PL script to see if everything works > > > > Whereas, the only two files in the eg directory are: ln32.bat and > > sample.pl. > > > > Anyway, somewhere I found build instructions involving make. > > Shortcut does come with a Makefile and a Makefile.pl. > > I understand Makefile.pl is used with ExtUtils:MakeMaker to generate > > the Makefile. > > > > I'm familiar with make in the Unix world (years ago), but > > can't seem to acquire any form of make program for the PC world. > > > > I do have Cygwin installed (though not the entire package), > > but no version of make.exe or gmake.exe is found there. > > > > Must I reinstall the WHOLE Cygwin package? to get make.exe? > > > > Also am aware of minGW and MSYS and tried to install them for their > > (supposed) version of make, but keep running into obstacles. > > > > I know, I should ask the Perl::Win32::users list (or similar). > > > > > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > > Wayne A. Haufler > > Senior Software Engineer (SE) > > In Space Shuttle Program (SSP) > > Backup Flight System (BFS) > > Displays & Controls Requirements Analyst > > Boeing, NASA Systems, Houston > > Voice: 281-226-8626 , Cubicle: 5475 > > E-mail: wayne.a.haufler at boeing.com > > Boeing Toastmaster (Club 4908): VP Education > > > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- They made a very satisfying thump when they hit the floor. -- G'Kar - "A Late Delivery from Avalon" From montgomery.conner at gmail.com Wed Oct 1 19:57:43 2008 From: montgomery.conner at gmail.com (Montgomery Conner) Date: Wed, 1 Oct 2008 21:57:43 -0500 Subject: [pm-h] Help building Shortcut; Need make.exe for PC In-Reply-To: <20081001200418.024cba13@sovvan> References: <20081001200418.024cba13@sovvan> Message-ID: Google reveals another option that doesn't require purchase of an MS license for their bloated IDE: use the well supported (and standard to ActiveState Perl) Win32::OLE module to create shortcuts as described here: http://techtasks.com/code/viewbookcode/517 On Wed, Oct 1, 2008 at 8:04 PM, G. Wade Johnson wrote: > On Wed, 1 Oct 2008 18:09:08 -0500 > "Haufler, Wayne A" wrote: > > > Bottomline Question First: What is "cl" in Unix? > > cl was the name of the old Microsoft "compile/link" program. It served > as a front-end to the compiler and linker (like gcc under Linux). > > > Thank you all for your responses and suggestions. > > Unfortunately, I don't believe Boeing would allow me to install > > Strawberry Perl, > > so am constrained to ActivePerl, which is pretty good, methinks. > > > > I did download and install NMake.exe from microsoft. > > I tried running "perl Makefile.pl" from a cygwin bash shell, but got: > > Perl.exe - Entry Point Not Found > > The procedure entry point__isnand could not be located in the dynamic > > link library cygwin1.dll. > > > > However, tried that in a DOS Command Prompt window and it seemed to > > work. > > > > I then tried running "nmake". The results are the same in both > > shells. > > > > nmake > > Microsoft (R) Program Maintenance Utility Version > > 1.50 Copyright (c) Microsoft Corp 1988-94. All rights > > reserved. > > > > cp Shortcut.pm blib\lib\Win32\Shortcut.pm > > C:\Perl\bin\perl.exe -IC:\Perl\lib > > -IC:\Perl\lib C:\Perl\lib\ExtUtils/xsubpp -typemap > > C:\Perl\lib\ExtUtils\typemap -typemap typemap Shortcut.xs >xstmp.c && > > C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command > > -e mv xstmp.c Shortcut.cpp > > cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 > > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT > > -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG > > -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" -IC:\Perl\lib\ > > CORE Shortcut.cpp > > 'cl' is not recognized as an internal or external > > command, operable program or batch file. > > NMAKE : fatal error U1077: > > 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' > > Stop. > > That definitely looks like it's trying to run the MS compiler. > > > Even as an old Unix guru, I don't recognize 'cl'. > > Given the command line arguments, I'd guess it is a compiler, > > and given the last argument of "Shortcut.cpp" it must be a C++ > > compiler, right? > > > > Oh, this NMake.exe was supposed to come with Visual Studio, which I > > don't have, > > and probably can't have on this machine. I'll check again to see if > > I can install it. > > That might simplify things. It looks like the Makefile is expecting cl > to be available. > > Sorry I can't be of more help. > G. Wade > > > Thanks, > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > > Wayne A. Haufler > > Senior Software Engineer (SE) > > In Space Shuttle Program (SSP) > > Backup Flight System (BFS) > > Displays & Controls Requirements Analyst > > Boeing, NASA Systems, Houston > > Voice: 281-226-8626 , Cubicle: 5475 > > E-mail: wayne.a.haufler at boeing.com > > Boeing Toastmaster (Club 4908): VP Education > > > > > > > > > _____________________________________________ > > > From: Haufler, Wayne A > > > Sent: Tuesday, September 23, 2008 3:36 PM > > > To: houston at pm.org; dada at perl.it > > > Cc: Haufler, Wayne A; Wayne Haufler (E-mail 2) > > > Subject: Help building Shortcut; Need make.exe for PC > > > > > > > > > I have been trying to write a short Perl script on a PC (ActivePerl) > > > that would replace duplicate copies of huge video files with > > > Shortcuts to the corresponding original video files. To do this, I > > > need and acquired the Win32::Shortcut module from CPAN. > > > > > > The Shortcut's README file claims "You can always find the latest > > > version of this package online at: > > > http://www.divinf.it/dada/perl/shortcut > > > > > > But that dada directory does not appear to exist. > > > > > > In Win32-Shortcut-0.07\docs\intro.html > > > > > > Installation Instructions > > > 1. Run the INSTALL.BAT program. > > > 2. Run the TEST.PL script to see if everything works > > > > > > Whereas, the only two files in the eg directory are: ln32.bat and > > > sample.pl. > > > > > > Anyway, somewhere I found build instructions involving make. > > > Shortcut does come with a Makefile and a Makefile.pl. > > > I understand Makefile.pl is used with ExtUtils:MakeMaker to generate > > > the Makefile. > > > > > > I'm familiar with make in the Unix world (years ago), but > > > can't seem to acquire any form of make program for the PC world. > > > > > > I do have Cygwin installed (though not the entire package), > > > but no version of make.exe or gmake.exe is found there. > > > > > > Must I reinstall the WHOLE Cygwin package? to get make.exe? > > > > > > Also am aware of minGW and MSYS and tried to install them for their > > > (supposed) version of make, but keep running into obstacles. > > > > > > I know, I should ask the Perl::Win32::users list (or similar). > > > > > > > > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > > > Wayne A. Haufler > > > Senior Software Engineer (SE) > > > In Space Shuttle Program (SSP) > > > Backup Flight System (BFS) > > > Displays & Controls Requirements Analyst > > > Boeing, NASA Systems, Houston > > > Voice: 281-226-8626 , Cubicle: 5475 > > > E-mail: wayne.a.haufler at boeing.com > > > Boeing Toastmaster (Club 4908): VP Education > > > > > > > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > -- > They made a very satisfying thump when they hit the floor. > -- G'Kar - "A Late Delivery from Avalon" > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Tue Oct 7 19:47:25 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 7 Oct 2008 21:47:25 -0500 Subject: [pm-h] October meeting Message-ID: <20081007214725.09c6321e@sovvan> Next Tuesday is the October meeting of Houston.pm. As usual, we will be meeting at the 1111 Fannin location. (See the directions at http://houston.pm.org/meetings.html.) As usual, we will be meeting in the lobby between 6pm and about 6:20pm, after which time we'll go to the conference room. If you are coming, please let myself or Todd know (or email the list) so that we can make sure we have everyone before we leave the lobby. Hope to see you there, G. Wade -- "No Boom today. Boom tomorrow, There's always a boom tomorrow." -- Ivanova, "Grail" From gwadej at anomaly.org Tue Oct 7 19:59:39 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 7 Oct 2008 21:59:39 -0500 Subject: [pm-h] Meeting locations, topics, etc. Message-ID: <20081007215939.08a44b9e@sovvan> It's about time that we brought up the subject of meeting topics, meeting location, and social vs. technical meetings. The meeting topics have been pretty informal and driven by a small number of us, recently. Does anyone have any topics they would like to present or hear about? Remember, the group is only as good as its members and we are always looking what would help the members. Does anyone have a different idea for location? Would some other location work better for you? Do you know of some place that would be willing to donate a meeting space? Although we've appreciated Todd's efforts and JPMC's willingness to let us use their space, it's worth considering whether another location would be better for the members. We haven't had a social meeting in a while. Would anyone be interested in a social meeting? Would a different time or day work better for people? We don't have to change everything (or anything, really), but I thought it is about time to reconsider these issues. Sometimes a little change is all that's needed to bring some new topics and participation in the group. Let the group know what you think. (Or, email me directly if you would prefer to post off the list.) I'm looking forward to hearing from you. G. Wade -- Controlling complexity is the essence of computer programming -- Brian Kernighan From gwadej at anomaly.org Wed Oct 8 19:10:17 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 8 Oct 2008 21:10:17 -0500 Subject: [pm-h] Fw: [pm_groups] Pittsburgh Perl Workshop Oct 11-12 2008 Message-ID: <20081008211017.41342eb3@sovvan> Begin forwarded message: Date: Wed, 8 Oct 2008 22:00:56 -0400 From: Robert Blackwell To: pm_groups at pm.org Subject: [pm_groups] Pittsburgh Perl Workshop Oct 11-12 2008 Please forward along to your Perl Monger group. The Pittsburgh Perl Workshop is this weekend. Don't miss out on the great talks, classes and socializing. http://pghpw.org Robert -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups -- Ever wonder why the SAME PEOPLE make up ALL the conspiracy theories? From robo4288 at gmail.com Sat Oct 11 05:18:15 2008 From: robo4288 at gmail.com (Robert Boone) Date: Sat, 11 Oct 2008 07:18:15 -0500 Subject: [pm-h] Tuesday meeting topic Message-ID: <435624390810110518j1b672647qfda0743672675fca@mail.gmail.com> I talked to Wade about giving a talk on git at the meeting. Git is a distributed source code management system originally developed by Linus Torvalds. I'll be talking about basic operations and I'll try to answer any questions. Robert From todd.e.rinaldo at gmail.com Sat Oct 11 07:14:22 2008 From: todd.e.rinaldo at gmail.com (todd.e.rinaldo) Date: Sat, 11 Oct 2008 09:14:22 -0500 Subject: [pm-h] Tuesday meeting topic In-Reply-To: <435624390810110518j1b672647qfda0743672675fca@mail.gmail.com> References: <435624390810110518j1b672647qfda0743672675fca@mail.gmail.com> Message-ID: <4FC485BD-CAE4-4A65-BE18-DE0FA90C89FF@gmail.com> Sounds great! Looking forward to it On Oct 11, 2008, at 7:18 AM, "Robert Boone" wrote: > I talked to Wade about giving a talk on git at the meeting. Git is a > distributed source code management system originally developed by > Linus Torvalds. > I'll be talking about basic operations and I'll try to answer any > questions. > > Robert > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From will.willis at gmail.com Sat Oct 11 21:13:25 2008 From: will.willis at gmail.com (Will Willis) Date: Sat, 11 Oct 2008 23:13:25 -0500 Subject: [pm-h] Tuesday meeting topic In-Reply-To: <4FC485BD-CAE4-4A65-BE18-DE0FA90C89FF@gmail.com> References: <435624390810110518j1b672647qfda0743672675fca@mail.gmail.com> <4FC485BD-CAE4-4A65-BE18-DE0FA90C89FF@gmail.com> Message-ID: <6ee1e6090810112113w74a81fr7c041af00a9851d5@mail.gmail.com> I'll be there. -Will On Sat, Oct 11, 2008 at 9:14 AM, todd.e.rinaldo wrote: > Sounds great! Looking forward to it > > > On Oct 11, 2008, at 7:18 AM, "Robert Boone" wrote: > > I talked to Wade about giving a talk on git at the meeting. Git is a >> distributed source code management system originally developed by >> Linus Torvalds. >> I'll be talking about basic operations and I'll try to answer any >> questions. >> >> Robert >> _______________________________________________ >> Houston mailing list >> Houston at pm.org >> http://mail.pm.org/mailman/listinfo/houston >> Website: http://houston.pm.org/ >> > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From todd.e.rinaldo at gmail.com Tue Oct 14 08:30:52 2008 From: todd.e.rinaldo at gmail.com (todd.e.rinaldo) Date: Tue, 14 Oct 2008 10:30:52 -0500 Subject: [pm-h] Meeting locations, topics, etc. In-Reply-To: <20081007215939.08a44b9e@sovvan> References: <20081007215939.08a44b9e@sovvan> Message-ID: <9133BF0A-089C-4CB1-AC3E-9E6308B1A065@gmail.com> Wade, With respect to location, I'm happy to come over to your office if you'd like. We can chat about it more tonight if you're up for it On Oct 7, 2008, at 9:59 PM, "G. Wade Johnson" wrote: > It's about time that we brought up the subject of meeting topics, > meeting location, and social vs. technical meetings. > > The meeting topics have been pretty informal and driven by a small > number of us, recently. Does anyone have any topics they would like to > present or hear about? Remember, the group is only as good as its > members and we are always looking what would help the members. > > Does anyone have a different idea for location? Would some other > location work better for you? Do you know of some place that would be > willing to donate a meeting space? > > Although we've appreciated Todd's efforts and JPMC's willingness to > let > us use their space, it's worth considering whether another location > would be better for the members. > > We haven't had a social meeting in a while. Would anyone be interested > in a social meeting? > > Would a different time or day work better for people? > > We don't have to change everything (or anything, really), but I > thought > it is about time to reconsider these issues. Sometimes a little change > is all that's needed to bring some new topics and participation in the > group. > > Let the group know what you think. (Or, email me directly if you would > prefer to post off the list.) > > I'm looking forward to hearing from you. > G. Wade > -- > Controlling complexity is the essence of computer programming > -- Brian Kernighan > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > From gwadej at anomaly.org Tue Oct 14 14:53:42 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 14 Oct 2008 16:53:42 -0500 Subject: [pm-h] Fw: UG News-O'Reilly wants your ideas about live workshops Message-ID: <20081014165342.2db14374@sovvan> Begin forwarded message: Date: Tue, 14 Oct 2008 11:37:42 -0700 From: "Marsee Henon" To: gwadej at anomaly.org Subject: UG News-O'Reilly wants your ideas about live workshops Hi Can you please share this with your members if you think they might be interested in helping out? Thanks, Marsee O'Reilly Media is conducting research about in-person, live workshops on software and business topics, and we'd really like your opinion. ?If you live in the United States and work in the tech industry, please consider taking our 19 question survey to help us understand what you look for in a live training course ? what motivates you, what you expect to get out of a workshop, what topics you'd like to see, and so forth. ? To participate, please go to: https://www.surveymonkey.com/s.aspx?sm=3bFGXzVnXige7WrPdJ0wAQ_3d_3d To show our appreciation, we'll select 10 people at random to receive a free book of your choice. ?The drawing will happen on Friday, October 17, so you'll need to complete the survey by that date to enter. ?The last question on the survey will ask for your e-mail ? we'll use that only to contact the randomly selected winners ? and your responses will remain anonymous. Thank you! Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA ? 95472 http://ug.oreilly.com/ Follow us on Twitter at http://twitter.com/OReillyMedia You are receiving this email because you are a User Group? contact with O'Reilly Media. If you would like to stop? receiving these newsletters or announcements from O'Reilly,? send an email to marsee at oreilly.com ================================================================ -- There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies. -- C. A. R. Hoare From toddr at null.net Wed Oct 15 23:08:26 2008 From: toddr at null.net (Todd Rinaldo) Date: Thu, 16 Oct 2008 01:08:26 -0500 Subject: [pm-h] Git patching Message-ID: <748c25c20810152308y7181155axe0167da3aae5f1a3@mail.gmail.com> In light of last night's git talk (Thanks again Robert!), I thought I'd pass on Brian D Foy's Topical journal article on the subject. But... Who is Bob? http://use.perl.org/~brian_d_foy/journal/37664 In the olden days, to make a patch to a module, you had to have the original, untouched file and a copy that you modified. You'd then use diff to compare the two files. At the Pittsburgh Perl Workshop, Ricardo was asking how to do some odd thing in git. Instead of anyone answering his question, everyone asked what he was doing. It turns out he was patching someone's module and making it a git repo while he worked. The process is really handy: 1. Download module distribution and unpack it 2. Make it a git archive with git init 3. Add the initial content to the index with git add . 4. Commit the initial content with git commit -m "* Version 1.23 from CPAN" 5. work, work, work 6. Generate your patch with git format-patch --stdout -1 7. And Bob's your uncle There are other ways that you can do this, and you can change around the process in git. I like that git is lightweight enough to make it actually useful for everyday work From gwadej at anomaly.org Mon Oct 20 19:19:53 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 20 Oct 2008 21:19:53 -0500 Subject: [pm-h] Module::Starter tip Message-ID: <20081020211953.3c48e4ad@sovvan> If you haven't used Module::Starter for creating Perl modules, you should really take a look. Check out "Starting a module with Module::Starter" over at Perl Training Australia. http://perltraining.com.au/tips/2008-10-15.html (by way of PerlBuzz) G. Wade -- In theory, there is no difference between theory and practice. But, in practice, there is. -- Jan L.A. van de Snepscheut From gwadej at anomaly.org Thu Oct 23 16:09:22 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 23 Oct 2008 18:09:22 -0500 Subject: [pm-h] Meeting notes are online Message-ID: <20081023180922.2c68fe2b@sovvan> It's taken me far too long, but I finally got the meeting notes for this year on-line. I updated February to this month. If you have notes for any of the meetings and feel that I didn't cover something well enough, please send me more material and I'll update it. G. Wade -- Trying to outsmart a compiler defeats much of the purpose of using one. -- Brian Kernighan and P.J. Plauger From kjordan3 at gmail.com Thu Oct 23 20:36:33 2008 From: kjordan3 at gmail.com (Kevin Jordan) Date: Thu, 23 Oct 2008 22:36:33 -0500 Subject: [pm-h] Meeting notes are online In-Reply-To: <20081023180922.2c68fe2b@sovvan> References: <20081023180922.2c68fe2b@sovvan> Message-ID: Hello All, I realize this may not be the place to ask this question, but I just saw this email and remembered to ask. When & Where is the next meeting? I'm new to the mailing list and would like to come to the next meeting if possible to me some Perl people like myself. Thanks, Kevin Jordan On Thu, Oct 23, 2008 at 6:09 PM, G. Wade Johnson wrote: > It's taken me far too long, but I finally got the meeting notes > for this year on-line. I updated February to this month. > > If you have notes for any of the meetings and feel that I didn't cover > something well enough, please send me more material and I'll update it. > > G. Wade > -- > Trying to outsmart a compiler defeats much of the purpose of using one. > -- Brian Kernighan and P.J. Plauger > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From will.willis at gmail.com Thu Oct 23 20:44:50 2008 From: will.willis at gmail.com (Will Willis) Date: Thu, 23 Oct 2008 22:44:50 -0500 Subject: [pm-h] Meeting notes are online In-Reply-To: References: <20081023180922.2c68fe2b@sovvan> Message-ID: <6ee1e6090810232044w3ba1a590id0c008f71dd7e721@mail.gmail.com> We meet on the second Tuesday of each month in the basement of 1111 Fannin St., starting sometime between 6pm and 6:15pm. http://houston.pm.org/ -Will On Thu, Oct 23, 2008 at 10:36 PM, Kevin Jordan wrote: > Hello All, > > I realize this may not be the place to ask this question, but I just saw > this email and remembered to ask. > > When & Where is the next meeting? I'm new to the mailing list and would > like to come to the next meeting if possible to me some Perl people like > myself. > > Thanks, > Kevin Jordan > > > On Thu, Oct 23, 2008 at 6:09 PM, G. Wade Johnson wrote: > >> It's taken me far too long, but I finally got the meeting notes >> for this year on-line. I updated February to this month. >> >> If you have notes for any of the meetings and feel that I didn't cover >> something well enough, please send me more material and I'll update it. >> >> G. Wade >> -- >> Trying to outsmart a compiler defeats much of the purpose of using one. >> -- Brian Kernighan and P.J. Plauger >> _______________________________________________ >> Houston mailing list >> Houston at pm.org >> http://mail.pm.org/mailman/listinfo/houston >> Website: http://houston.pm.org/ >> > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From will.willis at gmail.com Thu Oct 23 20:51:08 2008 From: will.willis at gmail.com (Will Willis) Date: Thu, 23 Oct 2008 22:51:08 -0500 Subject: [pm-h] Meeting notes are online In-Reply-To: <6ee1e6090810232044w3ba1a590id0c008f71dd7e721@mail.gmail.com> References: <20081023180922.2c68fe2b@sovvan> <6ee1e6090810232044w3ba1a590id0c008f71dd7e721@mail.gmail.com> Message-ID: <6ee1e6090810232051h5fba6047ode79d0354e9bd58d@mail.gmail.com> I copied that off the website without a good proof reading. We don't actually meet in the basement. (someone get me access and I'll fix that) We meet in the lobby of 1111 Fannin, then once everyone arrives, we head up to the 7th floor together for the meeting. However, during the 'holiday' months we've been known to have less formal (not that we're ever formal) social meetings where we usually meet at a restaurant. Look forward to seeing you there. -Will On Thu, Oct 23, 2008 at 10:44 PM, Will Willis wrote: > We meet on the second Tuesday of each month in the basement of 1111 Fannin > St., > starting sometime between 6pm and 6:15pm. > > http://houston.pm.org/ > > -Will > > > On Thu, Oct 23, 2008 at 10:36 PM, Kevin Jordan wrote: > >> Hello All, >> >> I realize this may not be the place to ask this question, but I just saw >> this email and remembered to ask. >> >> When & Where is the next meeting? I'm new to the mailing list and would >> like to come to the next meeting if possible to me some Perl people like >> myself. >> >> Thanks, >> Kevin Jordan >> >> >> On Thu, Oct 23, 2008 at 6:09 PM, G. Wade Johnson wrote: >> >>> It's taken me far too long, but I finally got the meeting notes >>> for this year on-line. I updated February to this month. >>> >>> If you have notes for any of the meetings and feel that I didn't cover >>> something well enough, please send me more material and I'll update it. >>> >>> G. Wade >>> -- >>> Trying to outsmart a compiler defeats much of the purpose of using one. >>> -- Brian Kernighan and P.J. Plauger >>> _______________________________________________ >>> Houston mailing list >>> Houston at pm.org >>> http://mail.pm.org/mailman/listinfo/houston >>> Website: http://houston.pm.org/ >>> >> >> >> _______________________________________________ >> Houston mailing list >> Houston at pm.org >> http://mail.pm.org/mailman/listinfo/houston >> Website: http://houston.pm.org/ >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Fri Oct 24 04:56:59 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 24 Oct 2008 06:56:59 -0500 Subject: [pm-h] Meeting notes are online In-Reply-To: <6ee1e6090810232051h5fba6047ode79d0354e9bd58d@mail.gmail.com> References: <20081023180922.2c68fe2b@sovvan> <6ee1e6090810232044w3ba1a590id0c008f71dd7e721@mail.gmail.com> <6ee1e6090810232051h5fba6047ode79d0354e9bd58d@mail.gmail.com> Message-ID: <20081024065659.75801fb7@sovvan> On Thu, 23 Oct 2008 22:51:08 -0500 "Will Willis" wrote: > I copied that off the website without a good proof reading. We don't > actually meet in the basement. (someone get me access and I'll fix > that) We meet in the lobby of 1111 Fannin, then once everyone Fixed. > arrives, we head up to the 7th floor together for the meeting. > However, during the 'holiday' months we've been known to have less > formal (not that we're ever formal) social meetings where we usually > meet at a restaurant. > Look forward to seeing you there. > > -Will A second (or third, or fourth) set of eyes really helps. G. Wade -- Contrary to popular opinion, the plural of 'anecdote' is not 'fact'.