[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GNUnet-developers] compilation of 0.9.4 on x64 opensuse doesnt foll
From: |
Christian Grothoff |
Subject: |
Re: [GNUnet-developers] compilation of 0.9.4 on x64 opensuse doesnt follow proper lib(64) directory path names (tries /usr/local/lib/gnunet... instead of /usr/local/lib64/gnunet....) |
Date: |
Fri, 09 Nov 2012 11:37:25 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.10) Gecko/20121027 Icedove/10.0.10 |
Yes, this seems to be indeed a bug introduced in 0.9.4. The planned
installation of binaries to lib/gnunet/libexec/ didn't consider the
possibility of 'lib64', so the code doesn't look in the right location
for those binaries.
We'll setup a buildbot to test our code on SuSE (now and in the future)
and will then fix this (fixing it without being able to reproduce it on
one's system is unlikely to result in a comprehensive fix in my
experience, especially for issues relating to libexec/).
In the meantime, you should be able to fix this by adding a symbolic
link from 'lib/gnunet/' to 'lib64/gnunet/'.
Thanks for the report!
-Christian
On 11/09/2012 10:03 AM, sngh wrote:
> I have tried again, without the LE_PREFIX
> compile as root. also fixed the empty gnunetdns group and gnunet
> userid and gnunet group with gnunet userid as member
>
> its still the same error. the compiled binary doesnt use the 64bit
> directories as the source for components :(
> I dont remember that 0.9.3 compilation had these problems, though I am
> not sure any more if that testing system was running x64 linux or x86
>
> sudo -u gnunet gnunet-arm -s
> gnunet's password:
> Nov 09 09:45:39-461513 util-23212 WARNING `access' failed on file
> `/usr/local/lib/gnunet/libexec/gnunet-service-arm' at
> os_installation.c:652 with error: No such file or directory
> Operation failed.
>
> running as a local user (real test user account, not gnunet userid)
> gives the same error
> compilation seems to go wrong somewhere in terms of bitness and pathnames
>
> _______________________________________________
> GNUnet-developers mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnunet-developers
On 11/09/2012 02:05 AM, sngh wrote:
compilation of 0.9.4 on x64 opensuse doesnt follow proper lib
directory path names (tries /usr/local/lib/gnunet... instead of
/usr/local/lib64/gnunet....)
just compiled 0.9.4 on x64 opensuse according to README
sudo -u gnunet gnunet-arm -s
gnunet's password:
Nov 09 02:00:16-370194 util-23964 WARNING `access' failed on file
`/usr/local/lib/gnunet/libexec/gnunet-service-arm' at
os_installation.c:652 with error: No such file or directory
Operation failed.
address@hidden:~/Downloads/gnunet-0.9.4> ls /usr/local/lib
lib/ lib64/
address@hidden:~/Downloads/gnunet-0.9.4> ls /usr/local/lib/gnunet
ls: cannot access /usr/local/lib/gnunet: No such file or directory
address@hidden:~/Downloads/gnunet-0.9.4> ls /usr/local/lib64/gnunet
libexec libgnunet_plugin_block_mesh.la
libgnunet_plugin_datacache_template.so
libgnunet_plugin_transport_http_client.la
libgnunet_plugin_transport_tcp.so
libgnunet_plugin_block_dht.la libgnunet_plugin_block_mesh.so
libgnunet_plugin_datastore_sqlite.la
libgnunet_plugin_transport_http_client.so
libgnunet_plugin_transport_template.la
libgnunet_plugin_block_dht.so libgnunet_plugin_block_template.la
libgnunet_plugin_datastore_sqlite.so
libgnunet_plugin_transport_https_client.la
libgnunet_plugin_transport_template.so
libgnunet_plugin_block_dns.la libgnunet_plugin_block_template.so
libgnunet_plugin_datastore_template.la
libgnunet_plugin_transport_https_client.so
libgnunet_plugin_transport_udp.la
libgnunet_plugin_block_dns.so libgnunet_plugin_block_test.la
libgnunet_plugin_datastore_template.so
libgnunet_plugin_transport_http_server.la
libgnunet_plugin_transport_udp.so
libgnunet_plugin_block_fs.la libgnunet_plugin_block_test.so
libgnunet_plugin_namestore_sqlite.la
libgnunet_plugin_transport_http_server.so
libgnunet_plugin_transport_unix.la
libgnunet_plugin_block_fs.so libgnunet_plugin_datacache_sqlite.la
libgnunet_plugin_namestore_sqlite.so
libgnunet_plugin_transport_https_server.la
libgnunet_plugin_transport_unix.so
libgnunet_plugin_block_gns.la libgnunet_plugin_datacache_sqlite.so
libgnunet_plugin_test.la
libgnunet_plugin_transport_https_server.so
libgnunet_plugin_transport_wlan.la
libgnunet_plugin_block_gns.so libgnunet_plugin_datacache_template.la
libgnunet_plugin_test.so
libgnunet_plugin_transport_tcp.la
libgnunet_plugin_transport_wlan.so
too bad. :(
config files or something not lib64 proof?
this is currently opensuse-12.3-x64-milestone1
uname -a
Linux linux 3.6.3-8-desktop #1 SMP PREEMPT Sun Oct 21 22:15:08 UTC
2012 (c367f31) x86_64 x86_64 x86_64 GNU/Linux
_______________________________________________
GNUnet-developers mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/gnunet-developers