When I tried to install the software, I get the
following error message from RPM: "Error Datatype 9 not
supported"
A. This probably means that you are trying to install the
software on a release of RedHat prior to 5.1. We have also
seen this message from users that tried to convert rpm to tar
format.
I tried installing under RedHat 5.0, and was unable to
complete the install initially because the RPM required
libstdc++.so.2.8. I then found and installed this version of
the libstdc++ library, but the installation still fails.
A. BX 5.0 was built using RedHat Linux 5.1 as the base
system. RedHat Linux 5.0 is not a supported configuration,
but may work if you install the libstc++.so.2.8.
Install the RPM for the libstc++ runtime from the RedHat
5.1 distribution using rpm -i libstdc++-2.8.0-8.i386.rpm
Use
the install option (-i) rather than upgrade so as not to
replace the existiing libstdc++ on the 5.0 system. Once
libstdc++ is installed, the BX PRO installation should
continue smoothly.
I try typing "bx" at the prompt and cannot
get Builder Xcessory to start. What the magic incantation?
A. Try "bx50". If that doesn't work, you
probably don't have your environment set up correctly. Go
read the "Starting Builder Xcessory" in the
installation notes section.
I was trying to make a top level application window
using a VkWindow. I was then unable to add any widgets to the
window view. I checked the help and tutorials but could not
find anything regarding VkWindow. Am I missing something or
ignorant about something? Why can I not add widgets to the
window view of a VkWindow?
A. Make sure you are in Classes View. In Instances View,
you cannot add children to a class instance.
I run BX and a dialog appears stating that the license
file is corrupt, or the license file sent to me is empty.
What's wrong?
A. We had some initial problems with the web-generated
license keys. If you have this problem and you have either
purchased a license or won it in the contest, then send your
license information to info@ics.com
and we will send you back a fixed license file. For licensing
we need the hostname as it is returned by "uname -n"
and the user identifier. The user identifier is the numeric
value returned after "UID=" when "id" is
executed by the user this license will be cut for.
I installed BX PRO and get a segmentation violation
when i start BX. What's wrong?
A. You probably do not have the correct suite of libraries
installed. Please check the required libraries on the
Downloads page.
BX runs fine and generates code. But when I got to
link the code, I get the following error message:
/usr/X11R6/lib/libvkEZ.so: undefined reference to
`__eh_pc'
A. This error message occurs because you are using the
egcs 1.1.x C++ compilation system. If you are using RedHat
5.1 or 5.2, this means that you have replaced the default
compiler system with egcs 1.1.x. If you are using SuSE, egcs
1.1.x is the default compiler system.
Initially, ViewKit and BX, were compiled under egcs 1.0.x.
This release is incompatible with egcs 1.1.x. The undefined
reference was put in to purposefully to prevent someone from
accidently linking the wrong libraries together.
We now have available a version of BX PRO that works with
egcs 1.1.x. See our downloads page to get a version
compatible with your egcs 1.1.x compiler system.
If you are running RedHat 5.1 or 5.2, and you have
installed the egcs 1.1.x compiler subsystem, see the answer
to #9 below on how to get BX PRO running on your system.
I noticed that the ViewKit installation does not make
any links in /usr/include and /usr/lib. How do I compile and
link my applications?
A. The include files and libraries for ViewKit are not
installed into the /usr/include or /usr/lib directories to
allow for a more easily managed software distribution. To use
ViewKit in your program you should add
-I/opt/bxpro-5.0/include to your compile line and
-L/opt/bxpro-5.0/lib to your link line.
Alternatively, if
you are using imake, simply add #include ViewKit.tmpl at the
top of your Imakefile and use the 'VkIncludes' and
'VkClientLibs' symbolic defines in your Imakefile rather than
explicitly naming the ViewKit include directory and ViewKit,
Motif, and X libraries.
Can I use BX PRO with egcs 1.1.2 on RedHat 5.1/5.2?
A. Yes. Follow the instructions below:
Install BX PRO for EGCS 1.1.x (see our Linux download
site). Use the following rpm install commands:
%
rpm -i --nodeps bxpro-eval-viewkit-egcs11-1.3.1-2.i386.rpm
%
rpm -i --nodeps bxpro-eval-epak-3.0.2-1.i386.rpm
% rpm -i
--nodeps bxpro-eval-5.0.5-3.i386.rpm
% rpm -i --nodeps
bxpro-eval-binary-egcs11-5.0.5-5.i386.rpm
% rpm -i
--nodeps bxpro-eval-codegen-5.0.6-1.i386.rpm