Jump to content

ActorEditor runtime linking problem in linux


howlingflute
 Share

Recommended Posts

I encountered a problem when I tried to run the ActorEditor on linux. When trying to run the binary I get the following error:

./ActorEditor: error while loading shared libraries: ../../../binaries/system/libAtlasUI.so: cannot open shared object file: No such file or directory

I also get a similar error when trying to run the ColourTester

./ColourTester: error while loading shared libraries: ../../../binaries/system/libAtlasUI.so: cannot open shared object file: No such file or directory

I am compiling from svn. I get the same runtime errors regardless if I try either of the premake systems (the old default one or the new one).

running ldd ./ActorEditor gives me the following results

linux-vdso.so.1 => (0x00007fffa9dff000)

../../../binaries/system/libAtlasUI.so => not found

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa9220c7000)

libc.so.6 => /lib/libc.so.6 (0x00007fa921d43000)

libm.so.6 => /lib/libm.so.6 (0x00007fa921ac0000)

/lib64/ld-linux-x86-64.so.2 (0x00007fa9223ee000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa9218aa000)

I tried changing the LD_LIBRARY_PATH variable to include ~/0ad/binaries/system but it didn't help. The the libary libAtlasUI.so does exist in ~/0ad/binaries/system so I don't know why I am getting this runtime error.

Link to comment
Share on other sites

  On 10/08/2011 at 6:16 PM, howlingflute said:

I encountered a problem when I tried to run the ActorEditor on linux. When trying to run the binary I get the following error:

./ActorEditor: error while loading shared libraries: ../../../binaries/system/libAtlasUI.so: cannot open shared object file: No such file or directory

I also get a similar error when trying to run the ColourTester

./ColourTester: error while loading shared libraries: ../../../binaries/system/libAtlasUI.so: cannot open shared object file: No such file or directory

I am compiling from svn. I get the same runtime errors regardless if I try either of the premake systems (the old default one or the new one).

running ldd ./ActorEditor gives me the following results

linux-vdso.so.1 => (0x00007fffa9dff000)

../../../binaries/system/libAtlasUI.so => not found

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa9220c7000)

libc.so.6 => /lib/libc.so.6 (0x00007fa921d43000)

libm.so.6 => /lib/libm.so.6 (0x00007fa921ac0000)

/lib64/ld-linux-x86-64.so.2 (0x00007fa9223ee000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa9218aa000)

I tried changing the LD_LIBRARY_PATH variable to include ~/0ad/binaries/system but it didn't help. The the libary libAtlasUI.so does exist in ~/0ad/binaries/system so I don't know why I am getting this runtime error.

I don't think either of those tools are being used anymore, so they probably haven't been maintained. In fact, I mean to delete ColourTester soon, since it has no use.

The Actor Viewer mode in Atlas is a rough approximation of those tools, though as far as I know, we have no UI for editing entities.

Link to comment
Share on other sites

  On 11/08/2011 at 6:30 PM, Mythos_Ruler said:

Right, ActorEditor is not integrated into Atlas (yet?) only the ActorViewer (which used to be separate from both Atlas and ActorEditor). It is an integral component of creating actors. I use it often.

But how, I can't even get it to run? If it's something we use, then that needs to be fixed...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...