gnunet-developers
[Top][All Lists]
Advanced

[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



reply via email to

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