Hi, I got gmail norifier code. Some body please guide me how to use it. I want to use it for getting automatic alerts about the arrival of any email on my gmail account & to know about the sender. The code is:

Code

#!/usr/bin/perl package GmailNotifier; use Moose; use AnyEvent; use AnyEvent::Gmail::Feed; use Mac::Growl ':all';

Why are you not answering it? http://perlguru.com/gforum.cgi?post=77022;#77022

After an entire year, your not able to get this working? You've spammed two other forums I'm on with this same kind of thing. why can't you seem to understand what people are telling you or read instructions?

Hi, Okay, if you know this, i would tell you the truth. I told this to other forums also but they failed to guide me. If you want to refer to code Guru forum, I was not able to understand their reply. I asked them but I didnt get any reply back.

At Linux forum, those guys misguided me. I posted the email code from different sites but they did not tell me whether its my solution or not. Even then these people failed to help me because they were unable to solve my installation problem.

This is the end of the story.

I cant do the installation of AnyEvent::GMail::Feed. On my windows 7 computer, i have installed: GMail::Checker and i am able to run the following code:

D:\Zulfi\PERL MAIN FOLDER>perl gmailcheck.pl ******************************************************************* Using the default of SSL_verify_mode of SSL_VERIFY_NONE for client is deprecated! Please set SSL_verify_mode to SSL_VERIFY_PEER together with SSL_ca_file|SSL_ca_path for verification. If you really don't want to verify the certificate and keep the connection open to Man-In-The-Middle attacks please set SSL_verify_mode explicitly to SSL_VERIFY_NONE in your application. ******************************************************************* at C:/Perl64/site/lib/GMail/Checker.pm line 48. You have 110 messages of 33532934 bytes.

D:\Zulfi\PERL MAIN FOLDER>

I posted this program also on Linux forum. However i am not able to install GMail::Checker on my Fedora.

Okay, if you know this, i would tell you the truth. I told this to other forums also but they failed to guide me.

Wrong...they did not do it for you. You've been given lots of advice, but you don't understnad it.

Quote

If you want to refer to code Guru forum, I was not able to understand their reply. I asked them but I didnt get any reply back.

Except for the MANY people who did reply

Quote

At Linux forum, those guys misguided me. I posted the email code from different sites but they did not tell me whether its my solution or not. Even then these people failed to help me because they were unable to solve my installation problem.

Wrong...you were told what to do several times, but didn't do it. You apparently can't admit you don't understand what you're doing, and are trying to pass off code others have written as your own. And you've been doing it for a while now...you say in other forums you're a teacher, and that this is an assignment...if so, you've been working on it for more than a year now.

Quote

I cant do the installation of AnyEvent::GMail::Feed. On my windows 7 computer, i have installed: GMail::Checker and i am able to run the following code:

Because you don't read the instrcutions! How many times do people have to tell you this? There is a README file that comes with the download of AnyEvent::GMail...if you bothered to open it, you'd see how to install it. Have you done that yet, and if not, WHY NOT??

Quote

And the output is:

Code

D:\Zulfi\PERL MAIN FOLDER>perl gmailcheck.pl ******************************************************************* Using the default of SSL_verify_mode of SSL_VERIFY_NONE for client is deprecated! Please set SSL_verify_mode to SSL_VERIFY_PEER together with SSL_ca_file|SSL_ca_path for verification. If you really don't want to verify the certificate and keep the connection open to Man-In-The-Middle attacks please set SSL_verify_mode explicitly to SSL_VERIFY_NONE in your application. ******************************************************************* at C:/Perl64/site/lib/GMail/Checker.pm line 48. You have 110 messages of 33532934 bytes.

D:\Zulfi\PERL MAIN FOLDER>

and that is code that you blatantly copied from others, and it sure seems like you don't understand what you're doing. Can you not understand the error message the program gave you? It tells you how to fix it.

Quote

I posted this program also on Linux forum. However i am not able to install GMail::Checker on my Fedora.

Because you wont read or follow the instructions, and seem to want someone to do it for you. People will help folks who need it, but lazy people need to do something for themselves first.

Exactly what hes been told several times on other forums. he wants someone to write his code for him, copies and pastes code from people as-is, then can't even TRY to modify it for hsi own use, and asks others to do it for him.

so if you don't want to do whats suggested, why both asking anyone else what to do?

In Reply To

About AnyEvent::GMail::Feed, I tried to install again it worked using i option (cant write the exact command because that window is lost). I am getting circular dependency error:

just like we get when trying to help you....can you not read the instructions that come with the perl modules from cpan? download the .gz file, uncompress it, type in "perl Makefile.PL", then "make", "make test", and "sudo make install" that will typically install 90+% of perl modules, and the rest have instructions.

you have been posting things like this for YEARS....it takes SECONDS to fix and read. you've spent more time posting garbage like this, than it would have tkaen you to write a dozen cpan modules.

Hi,I have downloaded AnyEvent::GMail::Feed, but now i am getting problems in compilation. Its saying it cant find XML::Atom::Feed. I can find XML::Atom::Feed. I downloaded XML-Atom-0.4 and stored in the AnyEvent::GMail::Feed directory but it cant find it. Please guide me. Zulfi.

*** *** The EV module is recommended for even better performance, unless you *** have to use one of the other adaptors (Event, Glib, Tk, etc.). *** The Async::Interrupt module is highly recommended to efficiently avoid *** race conditions in/with other event loops. *** *** This module does not have ANY dependencies, even if it might look *** otherwise. If you are building a distribution package or have *** difficulties installing this package due to dependencies, report this *** to the packager as a bug. *** *** This module is guaranteed to stay 100% pure-perl, full-featured *** and performant, even without any of the optional modules. ***

Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for AnyEvent Writing MYMETA.yml and MYMETA.json cp lib/AnyEvent/Impl/EV.pm blib\lib/AnyEvent/Impl/EV.pm cp lib/AnyEvent.pm blib\lib/AnyEvent.pm cp lib/AnyEvent/Impl/Tk.pm blib\lib/AnyEvent/Impl/Tk.pm cp lib/AnyEvent/Intro.pod blib\lib/AnyEvent/Intro.pod cp lib/AnyEvent/Impl/Glib.pm blib\lib/AnyEvent/Impl/Glib.pm cp lib/AnyEvent/Impl/FLTK.pm blib\lib/AnyEvent/Impl/FLTK.pm cp lib/AnyEvent/Impl/IOAsync.pm blib\lib/AnyEvent/Impl/IOAsync.pm cp lib/AnyEvent/Debug.pm blib\lib/AnyEvent/Debug.pm cp lib/AnyEvent/Impl/Cocoa.pm blib\lib/AnyEvent/Impl/Cocoa.pm cp lib/AnyEvent/IO/Perl.pm blib\lib/AnyEvent/IO/Perl.pm cp lib/AnyEvent/Handle.pm blib\lib/AnyEvent/Handle.pm cp lib/AnyEvent/DNS.pm blib\lib/AnyEvent/DNS.pm cp lib/AnyEvent/Impl/Event.pm blib\lib/AnyEvent/Impl/Event.pm cp lib/AnyEvent/Impl/Irssi.pm blib\lib/AnyEvent/Impl/Irssi.pm cp lib/AE.pm blib\lib/AE.pm cp lib/AnyEvent/Impl/Qt.pm blib\lib/AnyEvent/Impl/Qt.pm cp lib/AnyEvent/Impl/EventLib.pm blib\lib/AnyEvent/Impl/EventLib.pm cp lib/AnyEvent/FAQ.pod blib\lib/AnyEvent/FAQ.pod cp lib/AnyEvent/Impl/Perl.pm blib\lib/AnyEvent/Impl/Perl.pm cp lib/AnyEvent/IO/IOAIO.pm blib\lib/AnyEvent/IO/IOAIO.pm cp lib/AnyEvent/Impl/POE.pm blib\lib/AnyEvent/Impl/POE.pm cp lib/AnyEvent/IO.pm blib\lib/AnyEvent/IO.pm cp lib/AnyEvent/Util/uts46data.pl blib\lib/AnyEvent/Util/uts46data.pl cp lib/AnyEvent/constants.pl blib\arch/AnyEvent/constants.pl cp lib/AnyEvent/Loop.pm blib\lib/AnyEvent/Loop.pm cp lib/AnyEvent/Util/idna.pl blib\lib/AnyEvent/Util/idna.pl cp lib/AnyEvent/TLS.pm blib\lib/AnyEvent/TLS.pm cp lib/AnyEvent/Log.pm blib\lib/AnyEvent/Log.pm cp lib/AnyEvent/Strict.pm blib\lib/AnyEvent/Strict.pm cp lib/AnyEvent/Socket.pm blib\lib/AnyEvent/Socket.pm cp lib/AnyEvent/Util.pm blib\lib/AnyEvent/Util.pm "G:\perl\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" constants.pl.PL constants.pl MLEHMANN/AnyEvent-7.07.tar.gz G:\perl\c\bin\dmake.exe -- OK Running make test "G:\perl\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harne ss(0, 'blib\lib', 'blib\arch')" t/*.t t/handle/*.t t/00_load.t ................ ok t/01_basic.t ............... ok t/02_signals.t ............. skipped: Broken perl detected, skipping tests. t/03_child.t ............... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/04_condvar.t ............. ok t/05_dns.t ................. ok t/06_socket.t .............. ok t/07_io.t .................. ok t/08_idna.t ................ ok t/09_multi.t ............... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/10_loadall.t ............. ok t/11_io_perl.t ............. ok t/12_io_ioaio.t ............ skipped: AnyEvent::IO::IOAIO not loadable t/61_fltk_01_basic.t ....... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/61_fltk_02_signals.t ..... skipped: Broken perl detected, skipping tests. t/61_fltk_03_child.t ....... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/61_fltk_04_condvar.t ..... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/61_fltk_05_dns.t ......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/61_fltk_07_io.t .......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/61_fltk_09_multi.t ....... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/62_cocoa_01_basic.t ...... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/62_cocoa_02_signals.t .... skipped: Broken perl detected, skipping tests. t/62_cocoa_03_child.t ...... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/62_cocoa_04_condvar.t .... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/62_cocoa_05_dns.t ........ skipped: PERL_ANYEVENT_LOOP_TESTS not true t/62_cocoa_07_io.t ......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/62_cocoa_09_multi.t ...... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/64_glib_01_basic.t ....... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/64_glib_02_signals.t ..... skipped: Broken perl detected, skipping tests. t/64_glib_03_child.t ....... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/64_glib_04_condvar.t ..... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/64_glib_05_dns.t ......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/64_glib_07_io.t .......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/64_glib_09_multi.t ....... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/65_event_01_basic.t ...... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/65_event_02_signals.t .... skipped: Broken perl detected, skipping tests. t/65_event_03_child.t ...... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/65_event_04_condvar.t .... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/65_event_05_dns.t ........ skipped: PERL_ANYEVENT_LOOP_TESTS not true t/65_event_07_io.t ......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/65_event_09_multi.t ...... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/66_ioasync_01_basic.t .... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/66_ioasync_02_signals.t .. skipped: Broken perl detected, skipping tests. t/66_ioasync_03_child.t .... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/66_ioasync_04_condvar.t .. skipped: PERL_ANYEVENT_LOOP_TESTS not true t/66_ioasync_05_dns.t ...... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/66_ioasync_07_io.t ....... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/66_ioasync_09_multi.t .... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/67_tk_01_basic.t ......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/67_tk_02_signals.t ....... skipped: Broken perl detected, skipping tests. t/67_tk_03_child.t ......... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/67_tk_04_condvar.t ....... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/67_tk_05_dns.t ........... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/67_tk_07_io.t ............ skipped: PERL_ANYEVENT_LOOP_TESTS not true t/67_tk_09_multi.t ......... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/68_poe_01_basic.t ........ skipped: PERL_ANYEVENT_LOOP_TESTS not true t/68_poe_02_signals.t ...... skipped: Broken perl detected, skipping tests. t/68_poe_03_child.t ........ skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/68_poe_04_condvar.t ...... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/68_poe_05_dns.t .......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/68_poe_07_io.t ........... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/68_poe_09_multi.t ........ skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/69_ev_01_basic.t ......... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/69_ev_02_signals.t ....... skipped: Broken perl detected, skipping tests. t/69_ev_03_child.t ......... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/69_ev_04_condvar.t ....... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/69_ev_05_dns.t ........... skipped: PERL_ANYEVENT_LOOP_TESTS not true t/69_ev_07_io.t ............ skipped: PERL_ANYEVENT_LOOP_TESTS not true t/69_ev_09_multi.t ......... skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upg rading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/80_ssltest.t ............. ok t/81_hosts.t ............... ok t/handle/01_readline.t ..... ok t/handle/02_write.t ........ ok t/handle/03_http_req.t ..... skipped: PERL_ANYEVENT_NET_TESTS environment variable not set t/handle/04_listen.t ....... ok All tests successful. Files=75, Tests=595, 8 wallclock secs ( 0.27 usr + 0.16 sys = 0.42 CPU) Result: PASS MLEHMANN/AnyEvent-7.07.tar.gz G:\perl\c\bin\dmake.exe test -- OK Running make install "G:\perl\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" constants.pl.PL constants.pl Files found in blib\arch: installing files in blib\lib into architecture dependent library tree Installing G:\perl\perl\site\lib\AnyEvent\constants.pl Installing G:\perl\perl\site\lib\AE.pm Installing G:\perl\perl\site\lib\AnyEvent.pm Installing G:\perl\perl\site\lib\AnyEvent\Debug.pm Installing G:\perl\perl\site\lib\AnyEvent\DNS.pm Installing G:\perl\perl\site\lib\AnyEvent\FAQ.pod Installing G:\perl\perl\site\lib\AnyEvent\Handle.pm Installing G:\perl\perl\site\lib\AnyEvent\Intro.pod Installing G:\perl\perl\site\lib\AnyEvent\IO.pm Installing G:\perl\perl\site\lib\AnyEvent\Log.pm Installing G:\perl\perl\site\lib\AnyEvent\Loop.pm Installing G:\perl\perl\site\lib\AnyEvent\Socket.pm Installing G:\perl\perl\site\lib\AnyEvent\Strict.pm Installing G:\perl\perl\site\lib\AnyEvent\TLS.pm Installing G:\perl\perl\site\lib\AnyEvent\Util.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Cocoa.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\EV.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Event.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\EventLib.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\FLTK.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Glib.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\IOAsync.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Irssi.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Perl.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\POE.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Qt.pm Installing G:\perl\perl\site\lib\AnyEvent\Impl\Tk.pm Installing G:\perl\perl\site\lib\AnyEvent\IO\IOAIO.pm Installing G:\perl\perl\site\lib\AnyEvent\IO\Perl.pm Installing G:\perl\perl\site\lib\AnyEvent\Util\idna.pl Installing G:\perl\perl\site\lib\AnyEvent\Util\uts46data.pl Appending installation info to G:\perl\perl\lib/perllocal.pod MLEHMANN/AnyEvent-7.07.tar.gz G:\perl\c\bin\dmake.exe install UNINST=1 -- OK Running install for module 'XML::Atom::Feed' Running make for M/MI/MIYAGAWA/XML-Atom-0.41.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/M/MI/MIYAGAWA/XML-Atom-0.41.tar.gz Checksum for G:\perl\cpan\sources\authors\id\M\MI\MIYAGAWA\XML-Atom-0.41.tar.gz ok

Even though it installed for me, it may not work correctly ... note of the skipped tests where it states that my perl is broken (which it isn't) and that I should use cygwin. That tells me that the module needs a *nix environment to work correctly.

enable native perl UTF8 Checking for ability to link against xml2...no Checking for ability to link against libxml2...libxml2, zlib, and/or the Math li brary (-lm) have not been found. Try setting LIBS and INC values on the command line Or get libxml2 from http://xmlsoft.org/ If you install via RPMs, make sure you also install the -devel RPMs, as this is where the headers (.h files) are.

Also, you may try to run perl Makefile.PL with the DEBUG=1 parameter to see the exact reason why the detection of libxml2 installation failed or why Makefile.PL was not able to compile a test program. No 'Makefile' created SHLOMIF/XML-LibXML-2.0117.tar.gz C:\Perl64\bin\perl.exe Makefile.PL INSTALLDIRS=site -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Running make for M/MI/MIYAGAWA/XML-Atom-0.41.tar.gz Has already been unwrapped into directory C:\Perl64\cpan\build\XML-Atom-0.41-6 j5ava

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. NO -- No 'Makefile' created '. Continuing, but chances to succeed are limited.

It's a very high probability that some of the installs are failing because they are not compatible with Windows 64 bit perl. Uninstall perl and install strawberry perl 5.20 32 bit. http://strawberryperl.com/

Hi, Thanks for your guidance. In the lab we have unix but i cant install using cpan. At this point i cant switch to strawbery becasue i have asked every body to use Active State. May be in the next semester i would opt for strawbery. Thanks for your advice.

Hi, I cant do any thing if the installation doesnt work. I have one last option to try google's built in notification. I dont know where is that guy who advised me to download the modules & then compile using make file. Thanks for your concerns. I have even emailed the Active State Team. But they are very slow in replying. Zulfi.

You're teaching a perl course? Ouch, I'm not sure who I feel more sorry for, you or the students.

I doubt he's a teacher. Everything posted reads like he's a STUDENT who is trying to get an assignment done. The fact that he can't install anything on the machines in HIS OWN LAB would indicate he has no rights....which leads you to think he's a student.

That, plus the fact he's been trolling for stuff like this since 2009. Always the same MO, too:

"This is my code"....which has been verbatim copied from somewhere "It isn't working because of xxxx"....error message that tells you how to fix it "I'm a teacher"...who has no rights to the machine in his own environment, and somehow can't get anything INSTALLED on his own machines, even if that was true...and, apparently, he's teaching a course he has NO KNOWLEDGE of.