The Industry's Leading GUI Builder. Now for Linux!

Home

Product Information

Press Reviews

System Requirements

FAQ's

Documentation

Downloads

Support Center

About ICS


 

Product

  1. What version of Linux do you support?

    A. RedHat 5.1+ (including RedHat Linux 6.1)
    S.u.S.E 6.0+.
    Caldera 2.2+
    TurboLinux 3.6 Workstation
    BX PRO will not work on earlier versions of RedHat or S.u.S.E

  2. What about other versions of Linux, such as Slackware and Debian? Are you going to support them too?

    A. There are no current plans to support eather release.

  3. Are you going to support FreeBSD?

    There are no current plans to support the BSD family of UNIX.

  4. The download is large, can I get this on a CD?

    A. You can order a copy on CD from our On-Line Store.

  5. Where is the documentation?

    A. It is available Here

  6. Is Motif required? Can I use lesstif?

    A. Motif is not required to run the Builder Xcessory (BX) portion of BX PRO because Motif is statically linked into the executable. You can also generate code with BX and use that code with lesstif (with the usual caveats about lesstif being a work in progress). During the beta test, we have had several testers claim to have successfully use lesstif with an user interface they built with BX.
      However, you cannot use either the EnhancementPak (a widget library with 34 user interface objects) or ViewKit ( a C++ framework for Motif) with out a real Motif. (We recommend Metrolink Motif.) Since BX PRO includes palettes for both ViewKit and EnhancementPak, you need to be careful not select objects from, either of these two palettes. Although you will be able to generate code, you will not be able to successfully link the code without a real Motif library.

  7. Why are you only supporting x86?

    Linux/Intel was selected because it is the largest group of Linux users. Assuming that Linux/Intel turns out to be a good business decision (either through direct sales or indirectly through increased referrals/leads for our classical workstation business - Sun, HP, et. al.), then it would be a natural follow on to port to Linux on SPARC, PowerPC & Alpha.

  8. What type of support is provided for this evaluation?

    A. All support is though our on-line Support Center message boards set up for users. There will be no direct, email or phone support.





 

Technical

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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

 



Other ICS FAQ's: