Re: preview: new macports ports

2011-11-19 Thread Eric Wasylishen
That sucks :-( Thanks for trying...

The reason macports didn't uninstall the old versions of the ports may have 
been that I wasn't setting the version numbers on the ports properly. I fixed 
that, and also locked the SVN version that the ports check out for now, just so 
they're using a known-working version.


On my OS 10.6.8 system I updated Xcode to 3.2.6, wiped Macports, and tried a 
fresh install of gorm, and was successful. Could you try running "otool -L" on 
a few binaries to see if anything is getting linked incorrectly? Here are the 
results I get:

$ otool -L /opt/local/lib/libobjc-gnu.so.4.6.0 
/opt/local/lib/libobjc-gnu.so.4.6.0:
/opt/local/lib/libobjc-gnu.so.4.6.0 (compatibility version 0.0.0, 
current version 0.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 125.2.11)

$ otool -L /opt/local/GNUstep/Local/Library/Libraries/libgnustep-base.1.23.dylib
/opt/local/GNUstep/Local/Library/Libraries/libgnustep-base.1.23.dylib:
/opt/local/GNUstep/Local/Library/Libraries/./libgnustep-base.1.23.dylib 
(compatibility version 0.0.0, current version 1.23.1)
/opt/local/lib/libobjc-gnu.so.4.6.0 (compatibility version 0.0.0, 
current version 0.0.0)
/opt/local/lib/libxslt.1.dylib (compatibility version 3.0.0, current 
version 3.26.0)
/opt/local/lib/libxml2.2.dylib (compatibility version 10.0.0, current 
version 10.8.0)
/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.5)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 125.2.11)
/opt/local/lib/libiconv.2.dylib (compatibility version 8.0.0, current 
version 8.1.0)
/opt/local/lib/libffi.5.dylib (compatibility version 6.0.0, current 
version 6.10.0)
/opt/local/lib/libicui18n.48.dylib (compatibility version 48.0.0, 
current version 48.1.0)
/opt/local/lib/libicuuc.48.dylib (compatibility version 48.0.0, current 
version 48.1.0)
/opt/local/lib/libicudata.48.dylib (compatibility version 48.0.0, 
current version 48.1.0)

$ otool -L `port dir gnustep-gui-devel`/work/trunk/Tools/obj/make_services
/Users/ewasylishen/gnustep-macports-fixes/gnustep/gnustep-gui-devel/work/trunk/Tools/obj/make_services:
/opt/local/lib/libicui18n.48.dylib (compatibility version 48.0.0, 
current version 48.1.0)
/opt/local/lib/libicuuc.48.dylib (compatibility version 48.0.0, current 
version 48.1.0)
/opt/local/lib/libicudata.48.dylib (compatibility version 48.0.0, 
current version 48.1.0)
/opt/local/lib/libpng14.14.dylib (compatibility version 23.0.0, current 
version 23.0.0)
/opt/local/GNUstep/Local/Library/Libraries/./libgnustep-base.1.23.dylib 
(compatibility version 0.0.0, current version 1.23.1)
/opt/local/lib/libobjc-gnu.so.4.6.0 (compatibility version 0.0.0, 
current version 0.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 125.2.11)

-Eric

On 2011-11-19, at 2:50 AM, Ivan Vučica wrote:

> 


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-19 Thread Ivan Vučica
You were right. For some reason I expected such stuff would automagically
be handled. After uninstalling all GNUstep packages, there was no
/opt/local/GNUstep to be deleted.

There is now a crash in make_services. See attachment.

On Fri, Nov 18, 2011 at 21:38, Eric Wasylishen wrote:

> Hmm.. it appears there is an old install of GNUstep in your
> /opt/local/GNUstep, and the build process is picking up headers from there
> causing the problem.
>
> (sarray.h is part of the apple runtime, I think, and the only place
> sarray.h is mentioned in base is at:
> macosx/GNUstepBase/preface.h:74: "#include "
> which I think is an old/unused file provided only for documentation
> purposes.)
>
> Try uninstalling gnustep-make, then just delete /opt/local/GNUstep.
>
> -Eric
>
> On 2011-11-18, at 1:20 PM, Ivan Vučica wrote:
>
> Hello,
>
> I'm having issues with gnustep-base-devel. This is on OS X 10.6 with Xcode
> 3.2.6.
>
> The-Evil-MacBook:macports ivucica$ clang --version
> clang version 2.9 (tags/RELEASE_29/final)
> Target: x86_64-apple-darwin10
> Thread model: posix
> The-Evil-MacBook:macports ivucica$ which clang
> /opt/local/bin/clang
>
> Looks like clang warns about redefinition of __weak. Also, it appears
> clang cannot locate .
>
> :info:build In file included from GSObjCRuntime.m:32:
> :info:build In file included from .././common.h:30:
> :info:build In file included from
> /opt/local/GNUstep/Local/Library/Headers/Foundation/NSZone.h:57:
> :info:build In file included from
> /opt/local/GNUstep/Local/Library/Headers/Foundation/NSObjCRuntime.h:32:
> :info:build
> /opt/local/GNUstep/Local/Library/Headers/GNUstepBase/preface.h:78:11: fatal
> error: 'objc/sarray.h' file not found
> :info:build  #include 
> :info:build   ^
>
> I have also attached the log file.
>
> On Fri, Nov 18, 2011 at 20:18, Ivan Vučica  wrote:
>
>> Zcode? Wow! *flattered*
>>
>> I really need to get back to working on it.
>>
>> I'm trying out the updated packages right now.
>>
>> On Thu, Nov 17, 2011 at 21:54, Eric Wasylishen wrote:
>>
>>> Hi,
>>> Some updates on my macports (
>>> https://github.com/ericwa/gnustep-macports-fixes): I've switched them
>>> to use clang and libobjc2, and have done some tidying. They are now working
>>> on both of my systems:
>>> Mac OS 10.6.8 / Xcode 3.2.5 (x86_64)
>>> Mac OS 10.7.2 / Xcode 4.2 (x86_64)
>>>
>>> On 10.7, the system-provided clang is used; on 10.6 I install the clang
>>> port from macports (currently version 2.9. I couldn't get the
>>> system-provided clang, Apple version 1.6, to work.)
>>>
>>> Apps I've tested include GSTest, Gorm, and Zcode. Blocks and native ObjC
>>> exceptions seem to be working on both systems.
>>>
>>> -Eric
>>>
>>> On 2011-11-09, at 11:39 AM, Eric Wasylishen wrote:
>>>
>>> This is great! Thanks for your effort. Btw. are those ports going to be
>>> at the macports repository?
>>>
>>>
>>> I hope they will be accepted!
>>>
>>> There are several things I would like to do before submitting them to
>>> macports:
>>>
>>> - more testing
>>> - hopefully get them working on OS 10.7 (they probably would work if the
>>> gcc46 port wasn't broken :-)
>>> - the old ports contained some hacks for installing man
>>> pages/documentation... need to check if these are still needed
>>> - maybe investigate getting them to compile with clang
>>> - submit some of my patches to gnustep trunk
>>> - once the next release of GNUstep comes out, get ports working with
>>> that release (currently my ports require trunk)
>>>
>>> Cheers,
>>>
>>> Eric
>>>
>>>
>>>
>>> ___
>>> Gnustep-dev mailing list
>>> Gnustep-dev@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>>>
>>>
>>
>>
>> --
>> Ivan Vučica - i...@vucica.net
>>
>>
>>
>
>
> --
> Ivan Vučica - i...@vucica.net
>
>
>  
>
>
>
> ___
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>


-- 
Ivan Vučica - i...@vucica.net


main.log
Description: Binary data
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-18 Thread David Chisnall
On 18 Nov 2011, at 20:38, Eric Wasylishen wrote:

> sarray.h is part of the apple runtime, I think

Nope, it's part of the GCC runtime.  It shouldn't be a public API, but it was 
for some reason and GNUstep included it for no reason.

David

-- Sent from my Difference Engine




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-18 Thread Eric Wasylishen
Hmm.. it appears there is an old install of GNUstep in your /opt/local/GNUstep, 
and the build process is picking up headers from there causing the problem.

(sarray.h is part of the apple runtime, I think, and the only place sarray.h is 
mentioned in base is at:
macosx/GNUstepBase/preface.h:74: "#include "
which I think is an old/unused file provided only for documentation purposes.) 

Try uninstalling gnustep-make, then just delete /opt/local/GNUstep. 

-Eric

On 2011-11-18, at 1:20 PM, Ivan Vučica wrote:

> Hello,
> 
> I'm having issues with gnustep-base-devel. This is on OS X 10.6 with Xcode 
> 3.2.6.
> 
> The-Evil-MacBook:macports ivucica$ clang --version
> clang version 2.9 (tags/RELEASE_29/final)
> Target: x86_64-apple-darwin10
> Thread model: posix
> The-Evil-MacBook:macports ivucica$ which clang
> /opt/local/bin/clang
> 
> Looks like clang warns about redefinition of __weak. Also, it appears clang 
> cannot locate .
> 
> :info:build In file included from GSObjCRuntime.m:32:
> :info:build In file included from .././common.h:30:
> :info:build In file included from 
> /opt/local/GNUstep/Local/Library/Headers/Foundation/NSZone.h:57:
> :info:build In file included from 
> /opt/local/GNUstep/Local/Library/Headers/Foundation/NSObjCRuntime.h:32:
> :info:build 
> /opt/local/GNUstep/Local/Library/Headers/GNUstepBase/preface.h:78:11: fatal 
> error: 'objc/sarray.h' file not found
> :info:build  #include 
> :info:build   ^
>  
> I have also attached the log file. 
> 
> On Fri, Nov 18, 2011 at 20:18, Ivan Vučica  wrote:
> Zcode? Wow! *flattered*
> 
> I really need to get back to working on it.
> 
> I'm trying out the updated packages right now.
> 
> On Thu, Nov 17, 2011 at 21:54, Eric Wasylishen  wrote:
> Hi, 
> Some updates on my macports 
> (https://github.com/ericwa/gnustep-macports-fixes): I've switched them to use 
> clang and libobjc2, and have done some tidying. They are now working on both 
> of my systems:
> Mac OS 10.6.8 / Xcode 3.2.5 (x86_64)
> Mac OS 10.7.2 / Xcode 4.2 (x86_64)
> 
> On 10.7, the system-provided clang is used; on 10.6 I install the clang port 
> from macports (currently version 2.9. I couldn't get the system-provided 
> clang, Apple version 1.6, to work.)
> 
> Apps I've tested include GSTest, Gorm, and Zcode. Blocks and native ObjC 
> exceptions seem to be working on both systems.
> 
> -Eric
> 
> On 2011-11-09, at 11:39 AM, Eric Wasylishen wrote:
> 
>>> This is great! Thanks for your effort. Btw. are those ports going to be at 
>>> the macports repository?
>> 
>> I hope they will be accepted!
>> 
>> There are several things I would like to do before submitting them to 
>> macports: 
>> 
>> - more testing
>> - hopefully get them working on OS 10.7 (they probably would work if the 
>> gcc46 port wasn't broken :-) 
>> - the old ports contained some hacks for installing man 
>> pages/documentation... need to check if these are still needed
>> - maybe investigate getting them to compile with clang
>> - submit some of my patches to gnustep trunk
>> - once the next release of GNUstep comes out, get ports working with that 
>> release (currently my ports require trunk)
>> 
>> Cheers,
>> 
>> Eric
> 
> 
> ___
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
> 
> 
> 
> 
> -- 
> Ivan Vučica - i...@vucica.net
> 
> 
> 
> 
> 
> -- 
> Ivan Vučica - i...@vucica.net
> 
> 
> 

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-18 Thread Ivan Vučica
Zcode? Wow! *flattered*

I really need to get back to working on it.

I'm trying out the updated packages right now.

On Thu, Nov 17, 2011 at 21:54, Eric Wasylishen wrote:

> Hi,
> Some updates on my macports (
> https://github.com/ericwa/gnustep-macports-fixes): I've switched them to
> use clang and libobjc2, and have done some tidying. They are now working on
> both of my systems:
> Mac OS 10.6.8 / Xcode 3.2.5 (x86_64)
> Mac OS 10.7.2 / Xcode 4.2 (x86_64)
>
> On 10.7, the system-provided clang is used; on 10.6 I install the clang
> port from macports (currently version 2.9. I couldn't get the
> system-provided clang, Apple version 1.6, to work.)
>
> Apps I've tested include GSTest, Gorm, and Zcode. Blocks and native ObjC
> exceptions seem to be working on both systems.
>
> -Eric
>
> On 2011-11-09, at 11:39 AM, Eric Wasylishen wrote:
>
> This is great! Thanks for your effort. Btw. are those ports going to be at
> the macports repository?
>
>
> I hope they will be accepted!
>
> There are several things I would like to do before submitting them to
> macports:
>
> - more testing
> - hopefully get them working on OS 10.7 (they probably would work if the
> gcc46 port wasn't broken :-)
> - the old ports contained some hacks for installing man
> pages/documentation... need to check if these are still needed
> - maybe investigate getting them to compile with clang
> - submit some of my patches to gnustep trunk
> - once the next release of GNUstep comes out, get ports working with that
> release (currently my ports require trunk)
>
> Cheers,
>
> Eric
>
>
>
> ___
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>


-- 
Ivan Vučica - i...@vucica.net
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-17 Thread David Chisnall
On 17 Nov 2011, at 20:54, Eric Wasylishen wrote:

> On 10.7, the system-provided clang is used; on 10.6 I install the clang port 
> from macports (currently version 2.9. I couldn't get the system-provided 
> clang, Apple version 1.6, to work.)

That's probably expected.  The clang in XCode 3.x was branched just before I 
made some fixes.  Good to hear that the one in 4.2 works fine - that's only a 
couple of months old, so I expect it to, but it's always nice to see it 
tested...

> Apps I've tested include GSTest, Gorm, and Zcode. Blocks and native ObjC 
> exceptions seem to be working on both systems.


Very shiny!

David

-- Sent from my STANTEC-ZEBRA


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-17 Thread Eric Wasylishen
Hi, 
Some updates on my macports (https://github.com/ericwa/gnustep-macports-fixes): 
I've switched them to use clang and libobjc2, and have done some tidying. They 
are now working on both of my systems:
Mac OS 10.6.8 / Xcode 3.2.5 (x86_64)
Mac OS 10.7.2 / Xcode 4.2 (x86_64)

On 10.7, the system-provided clang is used; on 10.6 I install the clang port 
from macports (currently version 2.9. I couldn't get the system-provided clang, 
Apple version 1.6, to work.)

Apps I've tested include GSTest, Gorm, and Zcode. Blocks and native ObjC 
exceptions seem to be working on both systems.

-Eric

On 2011-11-09, at 11:39 AM, Eric Wasylishen wrote:

>> This is great! Thanks for your effort. Btw. are those ports going to be at 
>> the macports repository?
> 
> I hope they will be accepted!
> 
> There are several things I would like to do before submitting them to 
> macports: 
> 
> - more testing
> - hopefully get them working on OS 10.7 (they probably would work if the 
> gcc46 port wasn't broken :-) 
> - the old ports contained some hacks for installing man 
> pages/documentation... need to check if these are still needed
> - maybe investigate getting them to compile with clang
> - submit some of my patches to gnustep trunk
> - once the next release of GNUstep comes out, get ports working with that 
> release (currently my ports require trunk)
> 
> Cheers,
> 
> Eric

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-10 Thread Ivan Vučica
On Wed, Nov 9, 2011 at 19:33, Eric Wasylishen  wrote:
>> I'm unable to build GNUstep due to no fault of your own: compiling gcc46 
>> fails in the linking phase of libgcc_s.1.dylib. This is on Snow Leopard. 
>> Apparently gcc46 uses its own linker to link this library.
>
> Hm, too bad. :-( When I install gcc46 on 10.6, macports uses this precompiled 
> binary: 
> http://packages.macports.org/gcc46/gcc46-4.6.2_0.darwin_10.x86_64.tbz2 , but 
> maybe your system is not x86_64?

My system is most definitely x86_64. Maybe, however, Macports are
configured as targeting i386.

Can you privately send me your macports.conf?
-- 
Ivan Vučica - i...@vucica.net

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-09 Thread Eric Wasylishen
> This is great! Thanks for your effort. Btw. are those ports going to be at 
> the macports repository?

I hope they will be accepted!

There are several things I would like to do before submitting them to macports: 

- more testing
- hopefully get them working on OS 10.7 (they probably would work if the gcc46 
port wasn't broken :-) 
- the old ports contained some hacks for installing man pages/documentation... 
need to check if these are still needed
- maybe investigate getting them to compile with clang
- submit some of my patches to gnustep trunk
- once the next release of GNUstep comes out, get ports working with that 
release (currently my ports require trunk)

Cheers,

Eric
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-09 Thread Eric Wasylishen

On 2011-11-08, at 1:59 PM, Ivan Vučica wrote:

> Hi Eric,
> 
> I'm unable to build GNUstep due to no fault of your own: compiling gcc46 
> fails in the linking phase of libgcc_s.1.dylib. This is on Snow Leopard. 
> Apparently gcc46 uses its own linker to link this library.
> 
> For now, I am giving up. Can some older GCC be used if I am not interested in 
> objc2.0 niceties?

Hm, too bad. :-( When I install gcc46 on 10.6, macports uses this precompiled 
binary: http://packages.macports.org/gcc46/gcc46-4.6.2_0.darwin_10.x86_64.tbz2 
, but maybe your system is not x86_64?

I tried gcc44 and it doesn't work, unfortunately. Something wrong with 
detecting native exceptions.

Eric


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-08 Thread Ivan Vučica
Hi Eric,

I'm unable to build GNUstep due to no fault of your own: compiling gcc46
fails in the linking phase of libgcc_s.1.dylib. This is on Snow Leopard.
Apparently gcc46 uses its own linker to link this library.

For now, I am giving up. Can some older GCC be used if I am not interested
in objc2.0 niceties?

On Tue, Nov 8, 2011 at 20:04, Eric Wasylishen  wrote:

> Ok, great!
>
> Here are a few more notes:
>
> - It installs using the GNUstep filesystem layout in /opt/local/GNUstep.
> Using the fhs layout with macports will not work, because gnustep-make adds
> the gnustep library path to DYLD_LIBRARY_PATH, which is /opt/local/lib with
> the fhs layout, and if you add /opt/local/lib to DYLD_LIBRARY_PATH it will
> mess up macports (basically, tools which link to apple versions of
> libraries will pick up the macports versions in /opt/local/lib and break.)
>
> - Many of the application ports work now (e.g., gorm, systempreferences).
>
> - gnustep-back is currently set to xlib. When I use cairo, opening an
> open/save panel crashes X11.app. Also tried the latest XQuartz: same
> problem.
>
> - For anyone with OS X 10.7, my ports won't work until this bug is fixed:
> https://trac.macports.org/ticket/31171 (building gcc46 on osx lion
> fails). :-(
>
> - One improvement that could be made in the future is to use the system
> compiler rather than the macports gcc46. For this we would need a portfile
> which builds one of GNUstep's libobjc's, and make sure that the apple
> compiler doesn't try to include headers for apple's libobjc.
>
> Regards
> Eric
>
> On 2011-11-07, at 10:52 AM, Ivan Vučica wrote:
>
> Hi Eric,
>
> I've cloned the repo, and will be trying it out soon on my Snow Leopard
> machine. If I forget to keep you posted, please poke me.
>
> On Mon, Oct 31, 2011 at 19:53, Eric Wasylishen wrote:
>
>> Hi,
>>
>> I started a new set of macports ports. If you want to try it you can
>> check out a copy of the git repository here:
>> https://github.com/ericwa/gnustep-macports-fixes and then set up that
>> directory as a local portfile repository (see
>> http://guide.macports.org/#development.local-repositories).
>>
>
> --
> Ivan Vučica - i...@vucica.net
>
>
>
>
> ___
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>


-- 
Ivan Vučica - i...@vucica.net
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-08 Thread Lars Sonchocky-Helldorf

Am 08.11.2011 um 20:04 schrieb Eric Wasylishen:

> Ok, great! 
> 
> Here are a few more notes:
> 
> - It installs using the GNUstep filesystem layout in /opt/local/GNUstep. 
> Using the fhs layout with macports will not work, because gnustep-make adds 
> the gnustep library path to DYLD_LIBRARY_PATH, which is /opt/local/lib with 
> the fhs layout, and if you add /opt/local/lib to DYLD_LIBRARY_PATH it will 
> mess up macports (basically, tools which link to apple versions of libraries 
> will pick up the macports versions in /opt/local/lib and break.)
> 
> - Many of the application ports work now (e.g., gorm, systempreferences). 
> 
> - gnustep-back is currently set to xlib. When I use cairo, opening an 
> open/save panel crashes X11.app. Also tried the latest XQuartz: same problem.
> 
> - For anyone with OS X 10.7, my ports won't work until this bug is fixed: 
> https://trac.macports.org/ticket/31171 (building gcc46 on osx lion fails). :-(
> 
> - One improvement that could be made in the future is to use the system 
> compiler rather than the macports gcc46. For this we would need a portfile 
> which builds one of GNUstep's libobjc's, and make sure that the apple 
> compiler doesn't try to include headers for apple's libobjc.
> 
> Regards
> Eric

This is great! Thanks for your effort. Btw. are those ports going to be at the 
macports repository?

Thanks,

Lars___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-08 Thread Eric Wasylishen
Ok, great! 

Here are a few more notes:

- It installs using the GNUstep filesystem layout in /opt/local/GNUstep. Using 
the fhs layout with macports will not work, because gnustep-make adds the 
gnustep library path to DYLD_LIBRARY_PATH, which is /opt/local/lib with the fhs 
layout, and if you add /opt/local/lib to DYLD_LIBRARY_PATH it will mess up 
macports (basically, tools which link to apple versions of libraries will pick 
up the macports versions in /opt/local/lib and break.)

- Many of the application ports work now (e.g., gorm, systempreferences). 

- gnustep-back is currently set to xlib. When I use cairo, opening an open/save 
panel crashes X11.app. Also tried the latest XQuartz: same problem.

- For anyone with OS X 10.7, my ports won't work until this bug is fixed: 
https://trac.macports.org/ticket/31171 (building gcc46 on osx lion fails). :-(

- One improvement that could be made in the future is to use the system 
compiler rather than the macports gcc46. For this we would need a portfile 
which builds one of GNUstep's libobjc's, and make sure that the apple compiler 
doesn't try to include headers for apple's libobjc.

Regards
Eric

On 2011-11-07, at 10:52 AM, Ivan Vučica wrote:

> Hi Eric,
> 
> I've cloned the repo, and will be trying it out soon on my Snow Leopard 
> machine. If I forget to keep you posted, please poke me.
> 
> On Mon, Oct 31, 2011 at 19:53, Eric Wasylishen  wrote:
> Hi,
> 
> I started a new set of macports ports. If you want to try it you can check 
> out a copy of the git repository here: 
> https://github.com/ericwa/gnustep-macports-fixes and then set up that 
> directory as a local portfile repository (see 
> http://guide.macports.org/#development.local-repositories).
> 
> -- 
> Ivan Vučica - i...@vucica.net
> 
> 

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: preview: new macports ports

2011-11-07 Thread Ivan Vučica
Hi Eric,

I've cloned the repo, and will be trying it out soon on my Snow Leopard
machine. If I forget to keep you posted, please poke me.

On Mon, Oct 31, 2011 at 19:53, Eric Wasylishen wrote:

> Hi,
>
> I started a new set of macports ports. If you want to try it you can check
> out a copy of the git repository here:
> https://github.com/ericwa/gnustep-macports-fixes and then set up that
> directory as a local portfile repository (see
> http://guide.macports.org/#development.local-repositories).
>

-- 
Ivan Vučica - i...@vucica.net
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


preview: new macports ports

2011-10-31 Thread Eric Wasylishen
Hi,

I started a new set of macports ports. If you want to try it you can check out 
a copy of the git repository here: 
https://github.com/ericwa/gnustep-macports-fixes and then set up that directory 
as a local portfile repository (see 
http://guide.macports.org/#development.local-repositories).

So far I've gotten gnustep-base-devel (which checks out the latest version of 
base from svn) to work quite well for me on OS X 10.6. The port uses 
macports-gcc-4.6 as a compiler. One nice thing - at least for 64-bit 10.6 - is 
macports has binary packages for most of the dependencies now, so you can try 
it out in a few minutes instead of a few hours.

Here are the test results I got from base:

6361 Passed tests
  16 Dashed hopes
   7 Failed tests
   1 Skipped set

Failed test: NSGeometry1.m:102 ... In MacOSX geometry compat mode
Failed test: create.m:26 ... +hostWithName: works for IPV6 addr
Failed test:   initialize.m:139 ... inherited +initialize is called 
automatically
Failed test: performers.m:49 ... 
-performSelector:target:argument:order:modes: only sends the message once
Failed test: performers.m:65 ... 
-performSelector:target:argument:order:modes: orders performers correctly
Failed test: performers.m:89 ... -cancelPerformSelector:target:argument: 
works
Failed test: thread.m:193 ... A loop with an input source will block
Dashed hope: test02.m:284 ... foo->bar relative symlink not expanded by 
stringByResolvingSymlinksInPath
Dashed hope:   children.m:26 ... NSXML child handling working.
Dashed hope:   class_hierarchy.m:42 ... root class's metaclass is also its 
metaclass's metaclass
Dashed hope:   class_hierarchy.m:43 ... Root class is its metaclass's 
superclass
Dashed hope:   class_hierarchy.m:42 ... root class's metaclass is also its 
metaclass's metaclass
Dashed hope:   class_hierarchy.m:43 ... Root class is its metaclass's 
superclass
Dashed hope:   class_hierarchy.m:42 ... root class's metaclass is also its 
metaclass's metaclass
Dashed hope:   class_hierarchy.m:43 ... Root class is its metaclass's 
superclass
Dashed hope:   class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
Dashed hope:   class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
Dashed hope:   class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
Dashed hope:   class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
Dashed hope: basic.m:53 ... working callStackSymbols ... if this has failed 
it is probably due to a lack of support for objective-c method names (local 
symbols) in the backtrace_symbols() function of your libc. If so, you might 
lobby your operating system provider for a fix.
Dashed hope:   general.m:125 ... Canonical identifier for 'AmericanEnglish 
is americanenglish
Dashed hope:   general.m:128 ... Canonical language identifier for 
'AmericanEnglish is americanenglish
Dashed hope:   initialize.m:114 ... +initialize runs concurrently
Skipped set:   socket.m 146 ... NSStream SSL functions not supported

--Eric
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev