libmap.conf is cool.  But in this case, maybe I can't get away with using
it.

An obj-c program I wrote that uses all the ..so libraries we've talked
about didn't run when I mapped the libsupc++.so I found from a stable/9.1
ftp site.  This error seems to indicate the libobjc.so library is checking
for an explicit version string.  Is there a way around this check?

/usr/lib/stable-9-1-libsupc++.so.1: version CXXRT_1.0 required by
/usr/local/lib/libobjc.so.4.6 not found



On Thu, Jun 13, 2013 at 6:42 PM, Frank Rehwinkel
<[email protected]>wrote:

> Be happy to.  Unless you can provide a pointer to the binary, I will have
> to download and install a fresh 9-STABLE to another machine (VM) so will
> take a little while.
>
> On a positive note, with a fresh gdb from ports, was able to single step
> through lots of GNUstep-base code.
>
>
> On Thu, Jun 13, 2013 at 6:37 PM, David Chisnall <[email protected]> wrote:
>
>> Hi Frank,
>>
>> Can you check whether libsupc++ from 9-STABLE works?  I believe that
>> we're encountering a bug in the version script for libsupc++ in 9.1-RELEASE
>> which is now fixed.  (If you have both installed, you can use libmap.conf
>> to test - just tell it to use libsupc++.so instead of libcxxrt.so).
>>
>> David
>>
>> On 13 Jun 2013, at 16:45, Frank Rehwinkel <[email protected]>
>> wrote:
>>
>> > This worked.  I followed your advice back from
>> >
>> > http://lists.freebsd.org/pipermail/freebsd-stable/2012-May/067645.html
>> >
>> > and ran make and make install for libcxxrt and libc++.  Then ran the
>> install steps again with targets in the basejail.
>> >
>> > After a few more ports installs, the objc2, gnustep-make and
>> gnustep-base all built and installed.
>> >
>> > This is great.  Thanks for all the help.
>> >
>> > I also ran the 'make check' for -base and only 5 tests failed.  Four
>> from NSCalendarDate and one from NSTimeZone.  7903 tests passed.
>> >
>> > So to recap the answer for the first question on this thread.  Yes, the
>> libcxxrt library is needed in a clean FreeBSD 9.1.  libcxxrt and libc++ can
>> be built following David's instructions in the above link.
>> >
>> >
>> > On Thu, Jun 13, 2013 at 6:01 AM, David Chisnall <[email protected]>
>> wrote:
>> > On 13 Jun 2013, at 01:25, Frank Rehwinkel <[email protected]>
>> wrote:
>> >
>> > > I've put MK_LIBCPLUSPLUS = yes in /etc/make.conf now.
>> >
>> > This should be WITH_LIBCPLUSPLUS, I believe, and should go in src.conf.
>>  See man src.conf for more information.
>> >
>> > David
>> >
>> > -- Sent from my STANTEC-ZEBRA
>> >
>> >
>> > _______________________________________________
>> > Gnustep-dev mailing list
>> > [email protected]
>> > https://lists.gnu.org/mailman/listinfo/gnustep-dev
>>
>>
>> -- Sent from my STANTEC-ZEBRA
>>
>>
>
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to