This is still present in Nautilus on Ubuntu 18.04.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635376
Title:
double-clicking on an executable created with gcc6 opens an error
message
To
I believe current bug report describes only a particular case of this Nautilus
bug. As I noticed Nautilus just doesn't detect 64 bit binaries as programs.
Just boot (live session) 32 bit Ubuntu, go with Nautilus to /usr/bin . All 32
bit binaries are detected as executable binaries. Nautilus is
** Changed in: nautilus
Status: Confirmed => Unknown
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635376
Title:
double-clicking on an executable created with gcc6 opens an error
message
** Changed in: nautilus
Status: Unknown => Confirmed
** Changed in: nautilus
Importance: Unknown => Medium
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635376
Title:
double-clicking on
Have the same issue FWIW. Even many apps that ship with Ubuntu can't be
clicked anymore. If nothing else perhaps keying of 'interpreter' would
be more reasonable as none of the shared libraries I've checked have
one.
--
You received this bug notification because you are a member of Ubuntu
Bugs,
** Changed in: nautilus (Ubuntu)
Status: New => Triaged
** Changed in: nautilus (Ubuntu)
Importance: Undecided => Low
** Also affects: nautilus via
https://bugzilla.gnome.org/show_bug.cgi?id=737849
Importance: Unknown
Status: Unknown
--
You received this bug notification
Upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=737849
** Bug watch added: GNOME Bug Tracker #737849
https://bugzilla.gnome.org/show_bug.cgi?id=737849
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Executables are now linked with the -pie option, which lead to a file
type that is nearly indistinguishable from a shared library. I learned
that this is an expected consequence.
The only difference is the presence of an 'interpreter' for executable
files, but nothing forbids a .so to have an
I opened that bug for gcc: https://bugs.launchpad.net/ubuntu/+source
/gcc-defaults/+bug/1635706
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635376
Title:
double-clicking on an executable created
I did a test. I built the same program with gcc5 and gcc6, then I
compared the output of "readelf -a". It happens that Nautilus is right.
gcc on Ubuntu 16.10 creates a shared library by default instead of an
executable (the Type field in the ELF header is different).
--
You received this bug
@Khurshid Alam:
- a.out has execution permission
- the expected result is: no error message (I updated the bug description)
Obviously the a.out does nothing. I gave the most minimal way to
reproduce the problem. I could put an example of a program that opens a
window I you think it would make
** Description changed:
Ubuntu 16.10 x64 with Nautilus 3.20.3
* Open a terminal
* Install gcc: sudo apt install build-essential
* Build an executable: printf "int main() { return 1; }" | gcc -x c -
* Open a Nautilus window on the current directory: nautilus .
* Double-click on the
Does a.out have execution permission? What is the expected result? Open
terminal and show output of a.out?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635376
Title:
double-clicking on an
** Description changed:
Ubuntu 16.10 x64 with Nautilus 3.20.3
* Open a terminal
* Install gcc: sudo apt install build-essential
* Build an executable: printf "int main() { return 1; }" | gcc -x c -
* Open a Nautilus window on the current directory: nautilus .
* Double-click on the
14 matches
Mail list logo