Re: New to Mac - need help compiling a package
On Tue, Apr 28, 2009 at 12:52, Shai Simchi wrote: > I would love to look into this option as well. Do you have any documented > procedure to share? snip It should be as simple as saying cpan Net::Twitter The problem is that you must either setup a place that a non-root user can install to (what I am trying to walk you through) or you must run it as root. There are many dangers to running it as root, not the least of which is the fact that you are modifying stuff that Apple claims as its own. If you heard about the recent mess involving the latest update to OS X breaking Perl, well, that is the sort of thing that can happen when you install modules as root. I find it much better to install as a normal user, that way my modules are safe from OS updates screwing with them. -- Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read.
Re: New to Mac - need help compiling a package
On Apr 28, 2009, at 18:52, Shai Simchi wrote: I would love to look into this option as well. Do you have any documented procedure to share? Sure, try the command `cpan` on the command line. I think it is pre- installed on the Mac. If not, it is not hard to install. Here is more info on CPAN; http://theoryx5.uwinnipeg.ca/CPAN/perl/lib/CPAN.html To install something, i.e. a module. issue this command; perl -MCPAN -e shell My::Module Hope that helps, if not, post any questions you have here. Jeremiah Thanks, Shai On 4/28/09 1:50 AM, "Jeremiah Foster" wrote: On Apr 27, 2009, at 22:23, Shai Simchi wrote: Hi, I am new to Mac (not to perl). I have a package Net- Twitter-2.12.tar.gz which I want to start using but not sure how to make the package available on my perl installation. Have you looked at installing with CPAN? Jeremiah
Re: New to Mac - need help compiling a package
I would love to look into this option as well. Do you have any documented procedure to share? Thanks, Shai On 4/28/09 1:50 AM, "Jeremiah Foster" wrote: > > On Apr 27, 2009, at 22:23, Shai Simchi wrote: > >> Hi, >> I am new to Mac (not to perl). I have a package Net- >> Twitter-2.12.tar.gz >> which I want to start using but not sure how to make the package >> available >> on my perl installation. > > Have you looked at installing with CPAN? > > Jeremiah
Re: New to Mac - need help compiling a package
On Apr 27, 2009, at 22:23, Shai Simchi wrote: Hi, I am new to Mac (not to perl). I have a package Net- Twitter-2.12.tar.gz which I want to start using but not sure how to make the package available on my perl installation. Have you looked at installing with CPAN? Jeremiah
Re: New to Mac - need help compiling a package
There u go: http://pastebin.com/m330160a7 On 4/27/09 3:03 PM, "Chas. Owens" wrote: > On Mon, Apr 27, 2009 at 17:27, Shai Simchi wrote: >> I get pretty much the same results after installing xcode. When I do the >> Makefile.PL --bootstrap >> >> But when I just type make this time I get: >> No targets specified and no makefile foundmake: *** . Stop. > snip > > Hmm, does the "perl Makefile.PL --bootstrap" step work? Try typing > > * perl Makefile.PL --bootstrap 2>&1 | pbcopy > * go to http://pastebin.com/ > * hit command+v to paste the results into the textbox > * hit send > * copy the URL from the location bar and send it to the list
Re: New to Mac - need help compiling a package
On Mon, Apr 27, 2009 at 17:27, Shai Simchi wrote: > I get pretty much the same results after installing xcode. When I do the > Makefile.PL --bootstrap > > But when I just type make this time I get: > No targets specified and no makefile foundmake: *** . Stop. snip Hmm, does the "perl Makefile.PL --bootstrap" step work? Try typing * perl Makefile.PL --bootstrap 2>&1 | pbcopy * go to http://pastebin.com/ * hit command+v to paste the results into the textbox * hit send * copy the URL from the location bar and send it to the list -- Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read.
Re: New to Mac - need help compiling a package
I get pretty much the same results after installing xcode. When I do the Makefile.PL --bootstrap But when I just type make this time I get: No targets specified and no makefile foundmake: *** . Stop. Anything I am doing wrong now? Thanks, Shai On 4/27/09 2:07 PM, "Chas. Owens" wrote: > On Mon, Apr 27, 2009 at 17:01, Shai Simchi wrote: >> Hi and thanks for the info. >> I have tried your option 1 and it fails during perl Makefile.PL --bootstrap >> With the following error: >> CPAN.pm: Going to build A/AD/ADAMK/File-HomeDir-0.86.tar.gz >> >> Checking if your kit is complete... >> Looks good >> 'INSTALL_BASE' is not a known MakeMaker parameter name. >> Writing Makefile for File::HomeDir >> -- NOT OK >> Running make test >> Running make install >> Can't test without successful make >> make had returned bad status, install seems impossible >> Running make for A/AN/ANDK/CPAN-1.9304.tar.gz >> Is already unwrapped into directory >> /Users/shaisimchi/.cpan/build/CPAN-1.9304 >> >> CPAN.pm: Going to build A/AN/ANDK/CPAN-1.9304.tar.gz >> >> -- NOT OK >> Running make test >> Can't test without successful make >> Running make install >> make had returned bad status, install seems impossible >> *** CPAN installation failed. >> *** Module::AutoInstall installation finished. >> Warning: prerequisite CPAN 1.80 not found. We have 1.760200. >> Warning: prerequisite ExtUtils::MakeMaker 6.31 not found. We have 6.300. >> 'INSTALL_BASE' is not a known MakeMaker parameter name. >> Writing Makefile for local::lib >> >> In addition I have earlier tried option 2 but the make command fails with >> the following error: >> bash: make: command not found >> >> Thanks again, >> >> Shai >> >> >> On 4/27/09 1:48 PM, "Chas. Owens" wrote: >> >>> tar xvfz local-lib-1.003003.tar.gz >> >> >> > > Hmm, you may need to install xcode[1]. It is basically Apple's > version of gcc and associated utilities. Luckily it is free. > > 1. http://developer.apple.com/technology/xcode.html
Re: New to Mac - need help compiling a package
On Mon, Apr 27, 2009 at 17:01, Shai Simchi wrote: > Hi and thanks for the info. > I have tried your option 1 and it fails during perl Makefile.PL --bootstrap > With the following error: > CPAN.pm: Going to build A/AD/ADAMK/File-HomeDir-0.86.tar.gz > > Checking if your kit is complete... > Looks good > 'INSTALL_BASE' is not a known MakeMaker parameter name. > Writing Makefile for File::HomeDir > -- NOT OK > Running make test > Running make install > Can't test without successful make > make had returned bad status, install seems impossible > Running make for A/AN/ANDK/CPAN-1.9304.tar.gz > Is already unwrapped into directory > /Users/shaisimchi/.cpan/build/CPAN-1.9304 > > CPAN.pm: Going to build A/AN/ANDK/CPAN-1.9304.tar.gz > > -- NOT OK > Running make test > Can't test without successful make > Running make install > make had returned bad status, install seems impossible > *** CPAN installation failed. > *** Module::AutoInstall installation finished. > Warning: prerequisite CPAN 1.80 not found. We have 1.760200. > Warning: prerequisite ExtUtils::MakeMaker 6.31 not found. We have 6.300. > 'INSTALL_BASE' is not a known MakeMaker parameter name. > Writing Makefile for local::lib > > In addition I have earlier tried option 2 but the make command fails with > the following error: > bash: make: command not found > > Thanks again, > > Shai > > > On 4/27/09 1:48 PM, "Chas. Owens" wrote: > >> tar xvfz local-lib-1.003003.tar.gz > > > Hmm, you may need to install xcode[1]. It is basically Apple's version of gcc and associated utilities. Luckily it is free. 1. http://developer.apple.com/technology/xcode.html -- Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read.
Re: New to Mac - need help compiling a package
Hi and thanks for the info. I have tried your option 1 and it fails during perl Makefile.PL --bootstrap With the following error: CPAN.pm: Going to build A/AD/ADAMK/File-HomeDir-0.86.tar.gz Checking if your kit is complete... Looks good 'INSTALL_BASE' is not a known MakeMaker parameter name. Writing Makefile for File::HomeDir -- NOT OK Running make test Running make install Can't test without successful make make had returned bad status, install seems impossible Running make for A/AN/ANDK/CPAN-1.9304.tar.gz Is already unwrapped into directory /Users/shaisimchi/.cpan/build/CPAN-1.9304 CPAN.pm: Going to build A/AN/ANDK/CPAN-1.9304.tar.gz -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible *** CPAN installation failed. *** Module::AutoInstall installation finished. Warning: prerequisite CPAN 1.80 not found. We have 1.760200. Warning: prerequisite ExtUtils::MakeMaker 6.31 not found. We have 6.300. 'INSTALL_BASE' is not a known MakeMaker parameter name. Writing Makefile for local::lib In addition I have earlier tried option 2 but the make command fails with the following error: bash: make: command not found Thanks again, Shai On 4/27/09 1:48 PM, "Chas. Owens" wrote: > tar xvfz local-lib-1.003003.tar.gz
Re: New to Mac - need help compiling a package
On Mon, Apr 27, 2009 at 16:23, Shai Simchi wrote: > Hi, > I am new to Mac (not to perl). I have a package Net-Twitter-2.12.tar.gz > which I want to start using but not sure how to make the package available > on my perl installation. > I am running on Mac OSX 10.0.5.6 snip Long intial setup way that saves time later when you want to install other modules * login as yourself * open a terminal * download local::lib[1] * untar local::lib (tar xvfz local-lib-1.003003.tar.gz) * change directory into the resulting directory (cd local-lib-1.003003) * type "perl Makefile.PL --bootstrap" without the quotes * wait while it downloads and installs the necessary modules * type "make" * type "make test", if something fails send the error message to this list * if nothing fails type "make install" * add this line to your .bash_profile, .bashrc, or .profile (whichever you use) "eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)" * close the terminal * open the terminal again (this should load the new environment variable) * type "cpan Net::Twitter" and watch it install it for you Shorter initial method that leads to a lot of pain latter * download Net::Twitter from cpan * decompress it * change directory into the resulting directory * type "Perl Makefile.PL PREFIX=~/perl5 * type make * type "make test" * if any of the steps above fail contact this list with the error message * type "make install" * add "export PERL5LIB=~/perl5/the/path/leading/up/to/the/twitter/dir" to .profile, .bash_profile, or .bashrc (whichever you use). * close terminal * open terminal 1. http://search.cpan.org/CPAN/authors/id/A/AP/APEIRON/local-lib-1.003003.tar.gz -- Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read.
New to Mac - need help compiling a package
Hi, I am new to Mac (not to perl). I have a package Net-Twitter-2.12.tar.gz which I want to start using but not sure how to make the package available on my perl installation. I am running on Mac OSX 10.0.5.6 Any help/guidelines will be highly appreciated. Thanks, Shai