|
From: | Daniel J Sebald |
Subject: | Strange Permission denied error, JIT related? |
Date: | Sun, 26 Aug 2012 03:01:55 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16 |
Max,I just started seeing a strange error from the most recent code. I compiled as root, then run octave from a user account and get a permission denied error. I ran twice and got this:
[sebald ~]$ /usr/local/src/octave/octave/build-nogui/run-octave/usr/bin/ld: cannot open output file /usr/local/src/octave/octave/build-nogui/src/.libs/19012-lt-octave: Permission denied collect2: ld returned 1 exit statusn[sebald ~]$ /usr/local/src/octave/octave/build-nogui/run-octave /usr/bin/ld: cannot open output file /usr/local/src/octave/octave/build-nogui/src/.libs/19205-lt-octave: Permission denied
collect2: ld returned 1 exit statusn[sebald ~]$Notice that the error message looks to be missing a backslash. It says "statusn" and then the command line begins. I think that is supposed to be "status\n".
Notice that the library that Octave is looking for changed between attempts. In one case it is 19012-lt-octave, in the other it is 19205-lt-octave. Neither of these files are present in src/.libs. All I see in that directory is "octave" and "octave-cli". The two different file names make me think JIT.
Now here's the strange part. I launch ./run-octave from the build directory as root and Octave runs as normal (not surprising, I suppose). But then I try again as a user and now Octave runs as normal (surprising?).
Dan
[Prev in Thread] | Current Thread | [Next in Thread] |