help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AF_INET error with sockets on Linux


From: Martin Helm
Subject: Re: AF_INET error with sockets on Linux
Date: Wed, 28 Jul 2010 19:07:50 +0200
User-agent: KMail/1.12.4 (Linux/2.6.31.12-0.2-desktop; KDE/4.3.5; x86_64; ; )

Am Mittwoch, 28. Juli 2010 18:40:50 schrieb George Nychis:
> I am attempting to get the sockets library working on Ubuntu 10.04, with
> Octave 3.2.3 (current version packaged for Ubuntu).
> 
> I found the source code for the socket package here:
> http://octave.sourceforge.net/sockets/index.html
> 
> When trying to run "test_octave_sockets" I get the following:
> error: `AF_INET' undefined near line 12 column 17
> error: evaluating argument list element number 1
> error: evaluating argument list element number 1
> error: called from:
> error:   dotest at line 12, column 8
> error:   ./test_octave_sockets at line 95, column 6
> 
> I found that this was a similar error previously discussed, that seemed to
> have had a fix for:
> http://old.nabble.com/Sockets-error-td25230848.html
> 
> I'm not sure what exactly the fix was, and where it went.  I checked the
> newest version of Octave to see if it had socket support built in, but I
> couldn't seem to find it in there.  So I'm assuming the sourceforge package
> I downloaded is the newest socket code?
> 
> I could simply replace it with its numeric value:
> #define AF_INET   2 /* Internet IP Protocol   */
> 
> But... I'd rather figure out what the core problem is.
> 
> Thanks!
> George
> 

Simple reason:

The package sockets is not automatically loaded on octave startup.
Fix: Start octave and invoke
pkg rebuild -auto sockets

Exit octave.

Now the test_octave_sockets script will run (tested on opensuse 11.2, 64 bit, 
octave 3.2.4).

- mh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]