﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <description><![CDATA[Comments for Patch: glibc update for Kylix 3 C++ package loading]]></description>
    <title><![CDATA[Comments for Patch: glibc update for Kylix 3 C++ package loading]]></title>
    <link>http://dn.codegear.com/article/29968</link>
    <!-- source: http://dn.codegear.com/article/29968/feed-->
    <dc:date>2008-12-04T12:43:06-08:00</dc:date>
    <item>
      <description><![CDATA[The following is the method I'm using and getting success. Use it at your own risk and good luck. Installing Kylix 3 in Redhat version &gt; 7.2 / 7.3 and others incompatible distros. The Borland Kylix 3 is designed to run on glibc 2.1, therefore it's certified to operate on Redhat Linux 7.2. For version greater than 7.2, the glibc package have been upgraded to glibc 2.2 or greater, therefore it will generate errors during compilation. To solve this problem, we need to install a compatible version of glibc, i.e. Compat-glibc. Besides, we also need to change the include path and library path in the project options. The following is the procedures: Install the package Xfree86-devel. It contains libX11.so, and Kylix needs it but if you want to skip this step you can go on fine! http://rpmfind.net/linux/rpm2html/search.php?query=XFree86-develftp://rpmfind.net/linux/redhat/updates/7.2/en/os/i386/XFree86-devel-4.1.0-49.i386.rpmThis step is the most important and it is fundamental: Get the software package compat-glibc-6.2-2.1.3.2 from Redhat 7.2 CD, or from ftp websites or looking in www.google.com. Install the package: rpm -ivh compat-glibc-6.2-2.1.3.2.i386.rpm Execute the Kylix installation program, using -m argument for non-rpm install, as many versions of rpm have problem in relocating the software package: sh ./setup.sh -m Complete the registration and copy the registration file to your home directory. Then execute: startbcb When Kylix comes up, DO NOT open any project yet. You need to change the default settings. Set the include path and the library path to the compatible version of glibc:Click Project – Options – Directories/Conditions In the Include Path field, replace /usr/include with /usr/i386-glibc21-linux/include. Also move this entry to the top of the list. ===&gt; /usr/i386-glibc21-linux/include:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl In the Library Path field, replace /usr/lib with /usr/i386-glibc21-linux/lib. Again move the entry to the top. ===&gt; /usr/i386-glibc21-linux/lib:$(BCB)/lib/obj:$(BCB)/lib:/lib:/usr/X11R6/lib:$(BCB)/bin Additional notes for Redhat 9.0: Kylix has compatibility problem with RH9 kernel. One workaround is to use the following when calling Kylix: export LD_ASSUME_KERNEL=2.2.5 put it inside /kylix3/bin/startbcb text file, before the first export command already existent. Now the installation is complete and try to run a simple program for testing. Good luck.]]></description>
      <title><![CDATA[glibc changes for Kylix 3 C++ works fine in Linux Red Hat 9.0 or anothers not homologated distros]]></title>
      <managingEditor>
	 (Craven Weasel)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=35102</guid>
      <dc:date>2003-08-09T17:54:35-07:00</dc:date>
      <pubDate>2003-08-09T17:54:35-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <item>
      <description><![CDATA[Kylix not works of SuSE 8.2]]></description>
      <title><![CDATA[Patch: glibc update for Kylix 3 C++ package loading]]></title>
      <managingEditor>
	 (HEDI-Elektronic Elektronic-ing.)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=35072</guid>
      <dc:date>2003-08-06T06:28:58-07:00</dc:date>
      <pubDate>2003-08-06T06:28:58-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <item>
      <description><![CDATA[Chaps,        For the past few days I have been trying and trying and trying to get Kylix 3 to    work under Suse Linux 8.2 - without success!  We even bought version Suse 7.3     to get things working (Kylix worked but the network wouldnt - hardware conflict).    I tried recompiling the kernel with a patch (didnt work), editing the .so files    (partially worked) -basically I was *("£$" off!  However I found a solution that    does work (but you do need Suse 7.3 and 8.2):    I am not a linux expert - therefore I am not aware of the side affects that the proposed solution offered below will cause.  All I know is that it works on my system.  Playing with the glibc libary is dangerous!!!!    The solution:      1.    Install Suse 8.2 as per usual    2.    Once Suse 8.2 is installed we need to overwrite the glibc-devel libraries           with the older 7.3 ones.  I am 99.9999% sure that by doing this certain C libaries           will be broken - however I have compliled a few applications that I have previously           written and they all seem to work.  When a new version of glibc is available with           a fix I recommend using that!!!!           To install the new Suse 7.3 version of glibc-devel do the following:            a)     Locate the Suse 7.3 DVD and mount it on your system                    # mount dvd            b)     Goto the dvd mounted directory                    # cd /media/dvd            c)      Find the glibc-devel* RPM:                    # find . -name glibc-devel*.rpm -print                    ./full-names/i386/glibc-devel-2.2.4-21.i386.rpm            d)      Now install the RPM - on my system I had to force the installation because SUSE 8.2                     will prevent you installing an older RPM than the one currently installed.                     # rpm --force -ivh ./full-names/i386/glibc-devel-2.2.4-21.i386.rpm            e)      The installation should take about 30 seconds.  If the system does not work as expect - i.e.                      you encounter errors then you should restore the SUSE 8.2 version of glibc-devel*.rpm - to                     do this repeat the above steps with the SUSE 8.2 DVD inserted (instead of the 7.3).                3.    Now install Kylix 3.  However when you install kylix 3 you must instruct it not to reinstall the           RPM's - this can be achieved using the -m option as follows:                a)    Put the kylix 3 DVD in the drive            b)    # mount dvd            c)    cd /media/dvd            d)    ./setup.sh -m            Kylix will now install.    4.    Now run kylix &amp; register it:            # startbcb    5.     Configure the Kylix directories.  The directories need to be organised such that the linux             lib / include paths are reference before the kylix ones - if this is not done the the kylix source            files will fail to compile due to not being able to access the linux libs/includes:            a)    goto the 'Project' menu            b)    select the 'Options' menu option            c)    select 'Directories/Conditionals'            d)    update the 'Inlcude Path' such that the '/usr/include' appears at the top.            e)    update the 'Library Path' such that the '/lib' and '/usr/lib' appear at the top.            f)    check the 'Default' checkbox            g)    Press the ok button to apply.    6.    Now you will be able to create a kylix project (with or without gui) and compile it!    Beleive me this has been a nightmare!!!!Spence                        ]]></description>
      <title><![CDATA[Suse 8.2 - alternative solution]]></title>
      <managingEditor>
	 (Spencer Pickett)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34757</guid>
      <dc:date>2003-06-09T06:17:07-07:00</dc:date>
      <pubDate>2003-06-09T06:17:07-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <item>
      <description><![CDATA[Will there be a patch for using kylix with qt3 libraries or is there one already ?  I can't develop an application using qt2 libraries, the user interface looks so old ...]]></description>
      <title><![CDATA[Patch: glibc update for Kylix 3 C++ package loading]]></title>
      <managingEditor>
	 (Craven Weasel)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34666</guid>
      <dc:date>2003-05-20T15:06:08-07:00</dc:date>
      <pubDate>2003-05-20T15:06:08-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <item>
      <description><![CDATA[The patch works fine on SuSE 8.1. I had to change the patchfile path entries, and I installed it with rpm -i --force *.rpm. When I started kylix with my local user, the error still occured, but after starting once as root, the problem was gone. Maybe a premission issue, because kylix is installed under /opt/kylix3.Thank you !]]></description>
      <title><![CDATA[Patch: glibc update for Kylix 3 C++ package loading]]></title>
      <managingEditor>
	 (Registered User)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34525</guid>
      <dc:date>2003-04-26T01:46:42-07:00</dc:date>
      <pubDate>2003-04-26T01:46:42-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <item>
      <description><![CDATA[Ok, let me set a few things straight here:1. The problem is caused by a bug in the glibc loader source code.2. The linux distributions affected by this problem are not supported by Kylix 3. These platoforms were untested because they did not exist when Kylix 3 was released.3. You are not recompiling the OS, you are fixing glibc.So, if this was Windows, wouldn't you expect MS to fix a bug that was affecting your program?]]></description>
      <title><![CDATA[re: Patch: glibc update for Kylix 3 C++ package loading]]></title>
      <managingEditor>
	 (Craven Weasel)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34522</guid>
      <dc:date>2003-04-25T15:19:20-07:00</dc:date>
      <pubDate>2003-04-25T15:19:20-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <item>
      <description><![CDATA[Thank the gods that Borland can't recompile Windows... Instead of trying to fix the OS, the simply fix their products to WORK with the OS...Having to recompile the OS JUST to make it so a program will work is a little too much like bringing the mountain to mohammed.."System requirements : recompile your OS"..Wonderful news for the support geeks, bad news for anyone who cheaped out on windows in a new pc, and worse news for anyone trying to make money SELLING products compiled with Borland's products! (The more popular linux becomes, the less likely customers will have the knowledge how to recompile their OS and libraries!)]]></description>
      <title><![CDATA[Patch: glibc update for Kylix 3 C++ package loading]]></title>
      <managingEditor>
	 (C Johnson)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34521</guid>
      <dc:date>2003-04-25T12:50:31-07:00</dc:date>
      <pubDate>2003-04-25T12:50:31-07:00</pubDate>
      <source url="http://dn.codegear.com/article/29968/feed">Comments for Patch: glibc update for Kylix 3 C++ package loading</source>
    </item>
    <generator>Atom 1.0 XSLT Transform v1 (http://atom.geekhood.net)</generator>
  </channel>
</rss>