Problems with ST/X and Solutions

Error When Compiling ST/X

Postby PowellDean » 28. Sep 2009, 07:49


I am running Ubuntu 8.04, with GCC 4.2.4.

I have downloaded the latest version of ST/X and it seems to run with no issues. However, when I attempt to compile a runtime, I get the following error:

making shared classObject ...
making shared object
gcc -nostdlib -shared -Llib -L/usr/local/lib -L/usr/X11/lib -Wl,-R.,-Rlib,-R/opt/stx/`cat ../../../RELEASE`/lib/lib,-R/usr/local/lib/stx`cat ../../../RELEASE` -o libstx_goodies_refactoryBrowser_parser.o

making runtime library ...

compiling new symbols only (this is a binary distribution)
make[4]: *** No rule to make target `codeEntry.h', needed by `asmhelp.o'. Stop.
make[3]: *** [ASMHELP] Error 2
make[4]: *** No rule to make target `codeEntry.h', needed by `asmhelp.o'. Stop.
make[3]: *** [ASMHELP] Error 2
make[2]: *** [all] Error 2
make[1]: *** [Librun] Error 2
make: *** [catchDefaultRule] Error 2

My directory structure looks like:

From this directory, I run the make command. Any ideas as to what I've done incorrectly?

Thanks in advance.

Best Regards,
Dean Powell
Edmonton, Canada
Posts: 1
Joined: 23. Sep 2009, 08:11

Re: Error When Compiling ST/X

Postby cgittinger » 30. Nov 2009, 16:13

I guess, this is a bug in the auto-generated makefile - it tries to recompile something which is both not recompilable without the full source but also not needed in your case (there seems to be a dependency to librun, which is only delivered as binary).
We'll fix that ASAP and let the forum know...


OOPS: I just realized that you had this problem in 5.4.2 - I guess we have already fixed this in 5.4.6. Can you confirm this by trying to reproduce the bug in the newest version ?
Posts: 61
Joined: 12. Nov 2008, 17:05

Return to Troubleshooting

Users browsing this forum: No registered users and 1 guest

Design by GB