Hi Jeremy,
The message
> make: command not found
indicates maybe your Xcode is not properly set. Did you check the command
xcode-select ?
Have a look to
xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
Cheers
JB
> Hi,
>
> I have had a problem installing Rpy2 versions 2.1.8 and 2.3.1 and Mac OSX
> version 10.8.2 using Xcode 3.2 (this is the version that is in my 'Developer'
> directory, though some other bits of Xcode seem to be more recent, in
> Xcode.app for example) and the Enthought Python Distribution. I am not sure
> if the problem lies with Rpy2 or with Xcode, so my apologies if I have made a
> mistake in posting here.
>
> When I first tried to instal Rpy2 2.3.1 I got the following error message:
>
> python setup.py build install
> running build
> running build_py
> running build_ext
> /Library/Frameworks/R.framework/Resources/bin/config: line 142: make: command
> not found
> /Library/Frameworks/R.framework/Resources/bin/config: line 143: make: command
> not found
> R was not built as a library
> Traceback (most recent call last):
> File "setup.py", line 372, in <module>
> [os.path.join('doc', 'source', 'rpy2_logo.png')])]
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/core.py",
> line 152, in setup
> dist.run_commands()
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/dist.py",
> line 953, in run_commands
> self.run_command(cmd)
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/dist.py",
> line 972, in run_command
> cmd_obj.run()
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/command/build.py",
> line 127, in run
> self.run_command(cmd_name)
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/cmd.py",
> line 326, in run_command
> self.distribution.run_command(command)
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/dist.py",
> line 971, in run_command
> cmd_obj.ensure_finalized()
> File
> "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/distutils/cmd.py",
> line 109, in ensure_finalized
> self.finalize_options()
> File "setup.py", line 111, in finalize_options
> config += get_rconfig(r_home, about)
> File "setup.py", line 264, in get_rconfig
> rc = RConfig.from_string(rconfig)
> File "setup.py", line 252, in from_string
> + '\nin string\n' + string)
> ValueError: Invalid substring
>
> in string
>
>
> This is a reasonably widely reported problem. I got the same result with rpy
> 2.1.8. I checked I had a 'make' and I checked the path statement in my
> Terminal app and sure enough the directory (there were two) in which make was
> located was not in the path, so I added one to the Terminal window path
> (hopefully this was the right thing to do). Repeating the install, but using
> a different procedure, in a terminal wondow with the new path allowed the
> install to proceed further, but still ending in an error:
>
> sudo easy_install rpy2
> Password:
> Searching for rpy2
> Reading http://pypi.python.org/simple/rpy2/
> Reading http://rpy.sourceforge.net
> Best match: rpy2 2.3.1
> Downloading
> http://pypi.python.org/packages/source/r/rpy2/rpy2-2.3.1.tar.gz#md5=8d68dbd8947931975304dc633bbb843c
> Processing rpy2-2.3.1.tar.gz
> Writing /tmp/easy_install-66vvZU/rpy2-2.3.1/setup.cfg
> Running rpy2-2.3.1/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-66vvZU/rpy2-2.3.1/egg-dist-tmp-xJsNct
>
> returned an empty string.
>
>
> returned an empty string.
>
> Configuration for R as a library:
> include_dirs: ('/Library/Frameworks/R.framework/Resources/include',
> '/Library/Frameworks/R.framework/Resources/include/i386')
> libraries: ()
> library_dirs: ('/Library/Frameworks/R.framework/Resources/lib/i386',)
> extra_link_args: ('-framework R', '-F/Library/Frameworks/R.framework/..')
> # OSX-specific (included in extra_link_args)
> framework_dirs: ('-F/Library/Frameworks/R.framework/..',)
> frameworks: ('-framework R',)
> warning: no previously-included files matching '*patch*' found anywhere in
> distribution
> warning: no previously-included files matching '*diff*' found anywhere in
> distribution
> warning: no previously-included files matching '.hg' found anywhere in
> distribution
> no previously-included directories found matching 'dist'
> ./rpy/rinterface/_rinterface.c: In function ‘init_rinterface’:
> ./rpy/rinterface/_rinterface.c:3550: warning: passing argument 1 of
> ‘PyLong_FromLong’ makes integer from pointer without a cast
> ld: library not found for -lbundle1.o
> collect2: ld returned 1 exit status
> error: Setup script exited with error: command 'gcc' failed with exit status 1
>
>
> Searching for the -lbundle1.o message on the web got some hits:
>
> e.g. http://lists.apple.com/archives/darwin-dev/2011/Apr/msg00018.html
>
> The suggestion was to replace the -l switch with the full path to bundle1.o
> except I cannot find any reference to bundle1.o in the rpy2 code. There is,
> nonetheless, a bundle1.o on my system:
>
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/bundle1.o
>
> but this path is not in the path of my Terminal window. I could add it, but I
> guess I find it odd that this should necessary and I wonder if something else
> is going wrong. Maybe my Xcode installation is broken, or I am doing
> something fundamentally misguided. I have little experience of compiling code
> so I also feel that at the moment I am just tampering with things in a rather
> naive way .
>
> all the best,
> Jeremy
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnnow-d2d
> _______________________________________________
> rpy-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/rpy-list
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
rpy-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rpy-list