Problems installing odepkg in octave 3.0.3

Samuel H. Dupree, Jr. sdupree at speakeasy.net
Mon Mar 2 12:59:48 CST 2009


Thomas Treichl wrote:
> Samuel H. Dupree, Jr. schrieb:
>   
>> Thomas Treichl wrote:
>>     
>>> Samuel H. Dupree, Jr. schrieb:
>>>       
>>>> I'm running Octave 3.0.3 on a Mac PowerPC G4 running Mac OS 10.4.11. 
>>>> I'm attempting to install ODEPKG 0.6.4, and thus far I've been 
>>>> unsuccessful. The steps I've been using to install ODEPKG are as 
>>>> follows:
>>>>
>>>>     1. Downloaded the odepkg-0.6.4.tar.gz and placed it in my home 
>>>> directory
>>>>     2. Launch Octave.app from the Applications folder on the desktop
>>>>     3. Octave.app launches a UNIX terminal window in which Octave is 
>>>> initiated
>>>>     4. From the Octave prompt cd to my home directory where 
>>>> odepkg-0.6.4.tar.gz resides
>>>>     5. Entered the command, pkg install odepkg-0.6.4.tar.gz, to 
>>>> install the package
>>>>     6. The installed produced the following output:
>>>>         
>>> <SNIP>
>>>       
>>>> What am I doing wrong, or what work-around do I need to do to 
>>>> successfully install odepkg?
>>>>
>>>> Sam Dupree.
>>>>         
>>> Hi Sam,
>>>
>>> where did you get your /usr/local/bin/gcc 4.3.0 from?
>>>
>>> Have you set the CC environment variable? In Octave type
>>>
>>>   getenv ("CC")
>>>
>>> Best regards,
>>>
>>>   Thomas
>>>
>>>
>>>       
>> gcc 4.3.0 came from http://hpc.sourceforge.net/. As for the CC 
>> environment variable, I did not have  it set. Now I did enter getenv 
>> ("CC") in Octave and attempted to install odepkg with the same results - 
>> the install failed (see listing below).
>>
>> Could the version 4.3.0 of gcc that I obtained from hpc.sourceforge.net 
>> <http://hpc.sourceforge.net/> be the problem? I have a dot file called 
>> .octaverc; should the CC environment variable be set here, and what 
>> should it be set to?
>>
>> Sam Dupree.
>>     
> <SNIP>
>
> The output of your 'getenv ("CC")' is ok. It's set by the startup script of Octave.app and is not visible to any other program of your Mac. Now I expect that your gcc 4.3.0 does not do the right thing. You should have installed Apple's version of GCC in /usr/bin that comes with the XCode tools. Now, how can you do that?
>
> a) Find out where /usr/local/bin was added to your system's $PATH environment variable and remove it just for the installation of odepkg. After that you can add it again. This makes sure that no other program in your /usr/local/bin is found.
>
> Close Terminal.app from your Dock and then open a new Terminal.app window, then type
>
>   which gcc
>   which g++
>
> and check for programs /usr/bin/gcc and /usr/bin/g++. Startup Octave.app and try to install the package once again. Finally you can add your /usr/local/bin directory to your $PATH once again.
>
> b) rename /usr/local just for the installation of odepkg, eg. rename /usr/local into /usr/__local. Then continue with the same steps than in a) by closing Terminal.app in the Dock and by checking for gcc and g++.
>
> Best regards,
>
>   Thomas
>   
Thomas,

Your suggestion to remove /usr/local/bin out of my system's $PATH 
environment variable and then do the installation worked, "Thanks a lot, 
we're breathing again!"

One  final question though; do you have any thoughts as to why gcc 4.3.0 
from hpc.sourceforge.net is different from what Apple supplies with XCode?

 Again, thank you for your help.

Sam Dupree.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www-old.cae.wisc.edu/pipermail/help-octave/attachments/20090302/9087927c/attachment.html 


More information about the Help-octave mailing list