RE: GNUstep Testfarm Results

2006-11-29 Thread Nicola Pero
Can we disable the alert email when everything is OK ? Or maybe only send it to Adam (or some volunteers) so he knows that the testing system is running ? Thanks -Original Message- From: "Adam Fedor" <[EMAIL PROTECTED]> Sent: Wednesday, November 29, 2006 12:34 pm To: gnustep-dev@gnu.or

RE: ctool and c++ files..

2007-01-07 Thread Nicola Pero
> Someone on irc was wondering about ctools and c++ files, > clibrary.make seemed to work ok though. > > it doesn't seem to currently include $(CC_OBJC_FILES). > attached is a patch for that.. Thanks ... good stuff ... I cleaned it up so it's a bit more general, and committed. :-) > additionally

INFOPATH patch (was about C/C++ files)

2007-01-09 Thread Nicola Pero
> ... but heres another thing > > documentation.make installs TEXI_FILES files into Library/Documentation/info > heres a patch to set this up in the INFOPATH env var from GNUstep.sh Thanks ... I applied the patch (with a few subsequent tidyups), seems to work nicely. ;-) Thanks > i suppose ther

Re: INFOPATH patch (was about C/C++ files)

2007-01-09 Thread Nicola Pero
> I just commited a fix for a paste error $gnustep_class_path instead of > $gnustep_info_path so only System/Library/Documentaion/info was getting set Whoops ... thanks! :-) > Yeah, i do notice that GNUstep.sh.in uses Library/Libraries/Guile > though and GNUstep.csh.in uses Libraries/Guile Oh

Re: NSMatrix keyboard stuff

2007-01-13 Thread Nicola Pero
I also suggest that we make a new release of gnustep-make. Thanks -Original Message- From: Gregory John Casamento <[EMAIL PROTECTED]> Sent: Sat, January 13, 2007 9:38 pm To: Fred Kiefer <[EMAIL PROTECTED]>, [EMAIL PROTECTED], Richard Frith-Macdonald <[EMAIL PROTECTED]> Cc: gnustep-dev@

RE: New precompiled headers support in gnustep-make

2007-01-20 Thread Nicola Pero
I updated Renaissance to use this -- on my machine it now builds twice as fast with GCC 3.4.6, so precompiled headers seem to work fine if your compiler supports it! :-) Thanks -Original Message- From: Nicola Pero <[EMAIL PROTECTED]> Sent: Tue, January 16, 2007 3:20 am To: d

RE: Delay of release....

2007-01-22 Thread Nicola Pero
I want to make a gnustep-make release. It would be 1.14.0. What is the current workflow to do that ? Thanks -Original Message- From: Gregory John Casamento <[EMAIL PROTECTED]> Sent: Mon, January 22, 2007 8:15 am To: GNUstep Developers Subject: Delay of release All, My sincerest

Re: Delay of release....

2007-01-23 Thread Nicola Pero
> Here's the procedure for actually making a release: > > http://wiki.gnustep.org/index.php/GNUstep_release_procedure > Ok ... thanks. I suppose for gnustep-make I can do all the steps up to tagging the release, then you or Gregory will send out announces and manage the release publishing ? I'd

RE: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> attached is just sort of an experiment in getting rid of GNUstep.sh to > compile stuff If you use trunk, you don't need GNUstep.sh to compile stuff ... ;-) 1. add /usr/GNUstep/System/Library/Libraries and /usr/GNUstep/Local/Library/Libraries to /etc/ld.so.conf and run ldconfig 2. add /usr

RE: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> GDL2 needs to attempt to link to the Gorm libraries to see if it > should enable building of the GDL2 Gorm palette > and in porting aquaterm, and the gnuplot adaptor for aquaterm, it > needs to also look for a lib in the GNUstep heirarchy > to enable that. There are two solutions to that: 1

Re: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> It's not stricty GDL2 in this case but ./configure of GDL2 which want to > tweak make file fragments dependent on what's available. So maybe we > need some tool in the path to query the values. Something like > gnustep-config akin to apxs and xml2-config. Such a tool/shell script would be goo

RE: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> 1. source GNUstep.sh inside ./configure. > 2. do it inside your GNUmakefile directly ... Thinking about it, I'm not really with any of these two solutions ... when we change radically the location of libraries, both might be broken by the change. ;-) Probably the best solution is to add a

Re: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> so the idea was we replace all the environment variables with that we > install gnustep.pc by default into somewhere pkg-config will find it, then > people who want non-standard stuff fiddle with it can set PKG_CONFIG_PATH > but it should just work by default I'm a bit confused ... it looks l

Re: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> but my main problem with GNUstep.sh isn't actually technical at all, > its the very first thing potential developers are going to see, so > will be the first impression, > and imho gives the impression of being strange because it is uncommon > for a build system to depend on environment variab

Re: gnustep-make experiment

2007-01-24 Thread Nicola Pero
> Yes. The thing we do (... ;-) is to have a very small (hand written) > 'configure' script which locates gnustep-make and writes a small > 'config.make' files containing the relevant GS variables. Then all > makefiles include that config.make file like this: > > -include config.make > incl

Re: gnustep-make experiment

2007-01-25 Thread Nicola Pero
Thanks for your suggestions You seem to think that the current solution lacks: 1. a way to compile without setting GNUSTEP_MAKEFILES 2. a way to get the GNUstep bundle/libs/tools search paths for use in configure scripts etc. I agree we can do better to address those. Solutions that came to

Re: gnustep-make experiment

2007-01-25 Thread Nicola Pero
> Personally I'd prefer to suspend the release until we have an > environment that has a chance of remaining stable. It seems that we > already require -make users to adapt thier projects for this release (I > remeber you cleaning up many projects in SVN) and it seems they may need > to adapt aga

RE: FHS compliance for libraries (was Re: gnustep-make experiment)

2007-01-29 Thread Nicola Pero
I'm a bit confused by your email. ;-) I guess it simply shows that most people are not aware of the 'radical' filesystem-independency plan that we have been working on in gnustep-make and gnustep-base for the past few years! ;-) > Wouldn't it be possible to change make so that it handles both

Re: gnustep-make experiment

2007-02-08 Thread Nicola Pero
>> So we could have a small makefile fragment, let's call it find- >> gnustep.make, >> that searches for gnustep-make on disk and sets GNUSTEP_MAKEFILES >> to the best >> match. I'll write that makefile fragment, and it will be >> maintained inside >> gnustep-make. > >I don't get this one, yo

Re: gnustep-make experiment

2007-02-08 Thread Nicola Pero
> Right, and also, frankly, there's a very important non-technical aspect > to this as well; Way more developers know what the heck .pc files and > pkg-config are, as well as how they work, than a funky GNUstep.conf > file, which, while somewhat self-explanatory, definitely is proprietary. > p

Re: gnustep-make experiment

2007-02-08 Thread Nicola Pero
>> If we had gnustep-make depend on pkg-config, then you wouldn't be >> able to use GNUstep unless you installed pkg-config first. > > That's not entirely correct. GNUstep can be taught how to read > pkgconfig-format-file, such as GNUstep.pc, thus eliminating the need > for GNUstep.conf enti

Re: gnustep-make experiment

2007-02-10 Thread Nicola Pero
> a quick test of a makefile executing pkg-config 1000 times takes about 6 > seconds.. > say there are 5 invocations of pkg-config per invocation of make... thats 200 > make > processes. Wow - that would be a massive overhead ... for just reading config (ie, doing nothing useful, only bootstr

Re: gnustep-make experiment

2007-02-10 Thread Nicola Pero
> Third, Nicola keeps on claiming in this thread that a standard GNUstep > could be compiled by just setting the values in GNUstep.conf and doing > nothing else. This does not work for me, I still need to source > GNUstep.sh to get things working. Otherwise the compilation of gui > complains that

Re: gnustep-make experiment

2007-02-10 Thread Nicola Pero
> The only objection i've heard from gnustep.pc is "Its not the way > GNUstep stores information". Here is a refresher -- 1. it adds an external dependency upon which *everything* would depend 2. it is slower 3. it is designed for something else (which adds complexity) 4. it requires rew

Re: gnustep-make experiment

2007-02-10 Thread Nicola Pero
I like the idea of your patch, so I rewrote the shell script and committed it. Thanks! ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev

Re: gnustep-make experiment

2007-02-11 Thread Nicola Pero
> so can we change everything to > > GNUSTEP_MAKEFILES ?= $(shell gnustep-config.sh GNUSTEP_MAKEFILES) > include $(GNUSTEP_MAKEFILES)/common.make I think it's a good suggestion, even if I'd change it (slightly) to be ifeq ($(GNUSTEP_MAKEFILES),) GNUSTEP_MAKEFILES := $(shell gnustep-config.sh GN

Re: gnustep-make experiment

2007-02-11 Thread Nicola Pero
>> I like the idea of your patch, so I rewrote the shell script and committed >> it. > > > Minor nit... isn't gnustep-config.sh meant to be executed, not sourced? > So shouldn't it be named gnustep-config instead of gnustep.config.sh? Yes, it is meant to be executed, not sourced. Not sure what

Re: gnustep-make experiment

2007-02-11 Thread Nicola Pero
>> Did you add your System Libraries directory and your Local Libraries >> directory to /etc/ld.so.conf ? Did you run ldconfig after installing >> any new library ? If not, it won't work. > > That's the same for lots of non-gnustep stuff too, but mostly non- > gnustep stuff seems to avoid the p

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
>> * How we decide if we have to run ldconfig or not ? Do we need to >> run it only on GNU/Linux ? Are there similar tools on other >> unixes ? (I imagine so, so we'll have a general-purpose post- >> library-install target-dependent command that we run automatically) > > I'm pretty sure ev

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
> IIRC we had some extensive discussions on the mailing lists that > .sh/.csh should only be used for scripts that are sourced. But since > GNUStep.sh is referenced so often in the archives, I'm having a hard > time finding the discussion. I don't remember that discussion, but it's plain obvious

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
: gnustep-make experiment On 12 Feb 2007, at 15:51, Nicola Pero wrote: > >>> * How we decide if we have to run ldconfig or not ? Do we need to >>> run it only on GNU/Linux ? Are there similar tools on other >>> unixes ? (I imagine so, so we'll have a g

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
> But I actually want to clarify what I meant with the third option for > the configure issue... My goal is to have ./configure of GDL2 identify > whether libGorm is installed/usable so it can decide whether the palette > should be build or not. > > (The servers I deploy my GSWeb App on do not h

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
(discussion about how to get the compile/link flags out of gnustep-make) > That's the kind of functionality we need and a usage style familiar to users > of pkg-config (and convenient for use with the autoconf macros). Another > option is to just use pkg-config and bundle it with gnustep-make

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
> - this search would be executed for /every/ make invocation instead of > once during configure. It would be really slow if we were trying to compile something against the library for every make invocation. Subprocesses are very slow, and the compiler is particularly slow. :-/ But if we're j

Re: make help

2007-02-12 Thread Nicola Pero
> I like this one. In fact, you could have a msg like this: > > GNUstep make (version x.xx); please type "make help=yes" for help. > > That would serve 3 purposes -- tell invoker that GNUstep make is being > used (in case they care), the version, and how to get help. Thanks ... that was a g

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
>> You can have non-flattened multi-platform installations that are >> mounted from >> the network; the same gnustep-make will then use different >> compilation >> flags/tools for the different hosts (keep in mind that each host >> might also >> have a different >> filesystem configuration,

Re: gnustep-make experiment

2007-02-12 Thread Nicola Pero
>> Because we don't even store fixed sets of flags, but we compute them >> dynamically, >> using pkg-config to print them is more of an additional problem >> than a solution. > > I forget exactly how non-flattend looks having not used it since the > default changed... > > but heres an example o

Re: gnustep-make experiment

2007-02-13 Thread Nicola Pero
> 1) Is pkg-config critical to the goal of FHS compliance? No. > 2) Can we leverage it to simplify gnustep-make? No, but you can leverage it to make it even more complicated! ;-) Thanks ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists

RE: GNUstep Testfarm Results

2007-02-14 Thread Nicola Pero
I think I fixed those now. :-) We need to make sure we never reference the GNUSTEP_INSTALLATION_DIR variable (which isn't available any more if you install using GNUSTEP_INSTALLATION_DOMAIN, which is what we are doing everywhere on the GNUstep trunk). Instead we should use GNUSTEP_APPS, GNUSTEP

RE: GNUstep Testfarm Results

2007-02-14 Thread Nicola Pero
> Fail Compile i386-unknown-freebsd6.2 Wed Feb 14 18:48:44 CST 2007 > Fail Compile i386-unknown-netbsdelf3.1 Wed Feb 14 03:54:18 CET 2007 > Fail Compile powerpc-apple-darwin8.8.0 Tue Feb 13 13:00:36 CET 2007 > Fail Compile sparc-sun-solaris2.7 Wed Feb 14 01:27:02 EST 2007 > Success Compile x86_64-

RE: GNUstep Testfarm Results

2007-02-15 Thread Nicola Pero
> Fail Compile i386-unknown-netbsdelf3.1 Thu Feb 15 03:54:19 CET 2007 According to the logs, the reason for this was -- config.status:753: creating config-noarch.make config.status:753: creating config.make config.status:753: creating openapp config.status:753: creating opentool config.status:75

Re: gnustep-make experiment

2007-02-16 Thread Nicola Pero
This patch rewrites some internal code (making it more complex, not more easy, but I suppose it's a matter of taste) and the only visible effect I can see is that it destroys the non-flattened (ie, fat binary) support in gnustep-make. :-( Fat binaries *will* be/are supported in gnustep-make v2,

Re: gnustep-make experiment

2007-02-16 Thread Nicola Pero
> No that should still work.. Hard to believe. So you're compiling a C tool and then hope to use the compiled executable without change on all the cpu/os that we support ? We managed to get rid of all C tools in gnustep-make in October 2006, and that was a good step in terms of simplification:

Re: gnustep-make experiment

2007-02-16 Thread Nicola Pero
Matt, thanks for your comments. I understand your desire to centralize the configuration, but there is an actual reason why GNUstep.sh is a pure shell script. ;-) It's a machine-independent program that can be in a machine-independent directory and that can then be used to bootstrap the fat bin

Re: gnustep-make experiment

2007-02-18 Thread Nicola Pero
Thanks ... it's quite interesting, as the problem might be a bug in GNU make. :-) I'll take the warnings out until the situation is clarified. Thanks -Original Message- From: Fred Kiefer <[EMAIL PROTECTED]> Sent: Sun, February 18, 2007 8:49 pm To: [EMAIL PROTECTED] Cc: Developer GNUst

RE: Compiler warnings for the cairo backend

2007-02-27 Thread Nicola Pero
bruary 27, 2007 12:17 pm To: Nicola Pero <[EMAIL PROTECTED]>, GNUstep Developer Subject: Compiler warnings for the cairo backend Hi Nicola, starting with your changes to the GNUstep make system, I am now getting loads of warnings when compiling the cairo backend: Compiling file CairoSurfa

Shipping Windows binary applications

2007-02-28 Thread Nicola Pero
Ok ... I had to start Windows up to check some web pages under IE 7, and then since I was there I thought I'd give another try to GNUstep on Windows. It looks pretty cool. I updated the core/make/Documentation/README.MinGW file on trunk. Please note that (between other things) the recommended fil

Re: Shipping Windows binary applications

2007-02-28 Thread Nicola Pero
> I *think* it used to open the server preferences panel rather than > pop up an alert panel ... not sure why that's happening. > Also, it should only happen first time ... so if it keeps happening > then there is a bug somewhere. I think at the moment it boths pops up an alert panel *and* th

RE: (no subject)

2007-03-06 Thread Nicola Pero
with a different location for each domain ? Thanks -Original Message- From: Richard Frith-Macdonald <[EMAIL PROTECTED]> Sent: Tue, March 6, 2007 8:34 am To: Nicola Pero <[EMAIL PROTECTED]> Cc: GNUstep Developer Subject: (no subject) While looking at a bug in the way the

Re: Windows backend : questions and answers

2007-03-06 Thread Nicola Pero
>> - in my patch handlesWindowDecoration (like X11?) and >> usesSystemTaskbar are >> set by default : do you agree with these choices ? > > Yes but ... I expect the person who added the application preferences > panel did so because people want a variety of behaviors ... so I > think that

RE: NSUserDirectory ... was Re: (no subject)

2007-03-06 Thread Nicola Pero
For NSUserDirectory we probably only need System, Network and Local -- the User domain would not make sense as it would mean you can put user's directories in your own user directory. :-/ (Mac OS X has only got Network and Local) OK, I'll add them now. Thanks __

Re: Windows backend : questions and answers

2007-03-06 Thread Nicola Pero
> > > Yes but ... I expect the person who added the application preferences > > > panel did so because people want a variety of behaviors ... so I > > > think that removing that panel without providing a better alternative > > > is a mistake. Unfortunately I don't know what the better altern

RE: Placement of bundles

2007-03-09 Thread Nicola Pero
> Previously, I used to put this in the GNUmakefile (like GNUMail does, > except that it puts them directly in Library): > > BUNDLE_INSTALL_DIR=$(GNUSTEP_INSTALLATION_DIR)/Library/Bundles/Paje > You can use BUNDLE_INSTALL_DIR = $(GNUSTEP_BUNDLES)/Paje to get exactly the same result (nice thing

Re: Problem with gnustep trunk

2007-03-12 Thread Nicola Pero
>> 007-03-12 22:54:13.577 GSTest[29400] File NSUserDefaults.m: 552. In >> [NSUserDefaults +standardUserDefaults] Improper installation: No >> language locale found > > I had some weird problems after installing GNUstep from trunk last Sunday. > But after re-compile every application, it turns ou

Re: Problem with gnustep trunk

2007-03-13 Thread Nicola Pero
> I just tried reinstalling everything from scratch and I don't get that error. Actually, it turns out that I had already figured out this problem and fixed it (by rewriting resource-set.make), but I forgot to commit the rewrite. So of course gnustep-base localizable resources worked fine for me

Re: [Gnustep-cvs] r24856 - in /tools/make/trunk: ChangeLog Instance/framework.make Instance/resource-set.make

2007-03-13 Thread Nicola Pero
branch as well, right? On Mar 13, 2007, at 2:56 AM, Nicola Pero wrote: > Author: nicola > Date: Tue Mar 13 09:56:51 2007 > New Revision: 24856 > > URL: http://svn.gna.org/viewcvs/gnustep?rev=24856&view=rev > Log: > Committed rewrite of resource-set.make that I had forgotten

Re: Problem with gnustep trunk

2007-03-14 Thread Nicola Pero
>> Well, bytes value is "février" (in iso-8859-1 I think) and comes from >> >> [NSString stringWithUTF8String: nl_langinfo (MON_1+1)] >> Maybe we need to use nl_langinfo(CODESET) instead of UTF-8 to interpret the bytes ? (no idea, didn't have time to really look up the doc) > If I use C (or

RE: Crash with new-style exceptions on FreeBSD amd64

2007-03-14 Thread Nicola Pero
make messages=yes will display exactly the command-line commands used to compile and link; you may want to try it out and compare those with the ones you use yourself ... that might provide some light on what the problem could be. :-) Thanks -Original Message- From: Michael Gardner <[

Re: Problem with gnustep trunk

2007-03-15 Thread Nicola Pero
> Unfortunately, for me not. I still get: > > "File NSUserDefaults.m: 580. In [NSUserDefaults +standardUserDefaults] > Improper installation: No > language locale found" > > with any application or tool... Thanks Enrico ... I'm not sure why ... can you provide me/us with some more info to fin

Re: Crash with new-style exceptions on FreeBSD amd64

2007-03-15 Thread Nicola Pero
>> You still have to compile your program with -fexceptions to get "objc" >> exceptions working with objective-C. > > But that doesn't explain (2), where I *do* use -fobjc-exceptions, only > with gcc instead of g++, and with a separate linking step instead of > all-at-once. I believe that Andrew

Re: Crash with new-style exceptions on FreeBSD amd64

2007-03-15 Thread Nicola Pero
> Andrew -- do we need to add -fexceptions on all platforms or only on some ? Well, I added it to all platforms on gnustep-make trunk. :-) If anyone has got a FreeBSD (or any other non-GNU/Linux platform) and is around to help a little, you could try gnustep-make from trunk, using ./configure

RE: Summer of Code 2007

2007-03-15 Thread Nicola Pero
I looked at the stuff, and the money is pretty good for students -- it looks like it's 4,500 USD in total for the Summer job ? :-) Can we add 'Writing a Renaissance GUI Builder' to the list of tasks ? I volunteer mentoring a student doing that. It's a pretty tough job though, so only determi

Re: Summer of Code 2007

2007-03-15 Thread Nicola Pero
>> Can we add 'Writing a Renaissance GUI Builder' to the list of tasks ? I >> volunteer mentoring a student doing that. It's a pretty tough job though, >> so >> only determined people! ;-) > > No, lets not write a new GUI Builder here, > No, let's not start a new flamewar here, ;-) Your id

RE: make install

2007-03-15 Thread Nicola Pero
Installing into System is supposed to be the standard ... ;-) If you want to always install everything into Local, you can try export GNUSTEP_INSTALLATION_DOMAIN=LOCAL in your shell (in particular, add it to your shell initialization script). :-) This will then install everything into Local/ ;-

Re: Problem with gnustep trunk

2007-03-16 Thread Nicola Pero
>>> Unfortunately, for me not. I still get: >>> >>> "File NSUserDefaults.m: 580. In [NSUserDefaults +standardUserDefaults] >>> Improper installation: No language locale found" >>> >>> with any application or tool... >> >> Thanks Enrico ... I'm not sure why ... can you provide me/us with some m

Re: Summer of Code 2007

2007-03-16 Thread Nicola Pero
> But... for the sake of the Google SoC, it's probably best if we concentrate > on those areas in > which we are sorely in need of help. Currently, a Renaissance GUI builder > would be > interesting, but not essential. It's kind of an upsetting answer for me, but I'll refrain from submittin

RE: Problem building gnustep-base tools with MinGW

2007-03-16 Thread Nicola Pero
> 1) gnustep-make is installed in C:/GNUstep That's not really how it is supposed to be used ;-) You are supposed to install gnustep-make inside MinGW/MSYS. I suggest following the instructions on core/make/Documentation/README.MinGW. Thanks ___ G

RE: Problem building gnustep-base tools with MinGW

2007-03-16 Thread Nicola Pero
>> I suggest following the instructions on core/make/Documentation/README.MinGW. > > That's what i did. Many times :-(( > Which version of the document are you following ? You should follow the one that comes with the version of gnustep-make that you are using. In particular, the one from trunk

RE: Problem building gnustep-base tools with MinGW

2007-03-16 Thread Nicola Pero
>> ./configure --with-layout=fhs >> make >> make install > >Done. >Does not work : same errors. > That's surprising. :-( It seems to suggest that probably the problem is something else. :-/ Maybe it's a bug in gnustep-base then ? It looks like I'll have to reboot under Microsoft Windows and try

Re: Crash with new-style exceptions on FreeBSD amd64

2007-03-17 Thread Nicola Pero
That's brilliant ... I added --shared-libgcc (on all platforms) to the linking stage when native ObjC exceptions are enabled. :-) Hopefully that fixes it ... Michael, any chances you could try it out with gnustep-make from trunk to see if it's fixed now ? :-) Thanks PS: Please let me know if th

RE: Problem building gnustep-base tools with MinGW

2007-03-17 Thread Nicola Pero
I rebooted under Windows XP and I can't reproduce your problem at all - it links fine for me (I removed the installed gnustep-base before trying). :-( So I'm not sure why it doesn't work for you. The only differences between my case and you case are ... my GCC is 3.4.2 while you mention that yo

Re: Crash with new-style exceptions on FreeBSD amd64

2007-03-19 Thread Nicola Pero
>> That's brilliant ... I added --shared-libgcc (on all platforms) to the >> linking stage when native ObjC exceptions are enabled. :-) >> >> Hopefully that fixes it ... Michael, any chances you could try it out with >> gnustep-make from trunk to see if it's fixed now ? :-) > > That might be diffi

RE: Problem building gnustep-base tools with MinGW

2007-03-19 Thread Nicola Pero
>> Mine is: >> >> gcc -Wl,--enable-auto-import -fgnu-runtime -o obj/autogsdoc.exe >> ./obj/autogsdoc.o ./obj/AGSParser.o ./obj/AGSOutput.o ./obj/AGSIndex.o >> ./obj/AGSHtml.o >>-L../Source/./obj -L/home/Nico/GNUstep/Library/Libraries >> -L/usr/local/lib -L/usr/local/lib -L/

Re: Problem with gnustep trunk

2007-03-20 Thread Nicola Pero
> Today, after a svn update, the problem is again here... (on four > different machines) (I do have a > "/usr/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.14/Resources/Languages") Thanks ... we clearly haven't finished fixing this yet :-( The directory is looked up in various place

Re: Problem with gnustep trunk

2007-03-20 Thread Nicola Pero
> [EMAIL PROTECTED] ~]# make_services > 2007-03-20 15:38:12.039 make_services[23877] File NSUserDefaults.m: 580. In > [NSUserDefaults +standardUserDefaults] Improper installation: No language > locale > found OK ... I debugged and rewrote the lot ... try again now. :-) Thanks _

RE: Fwd: NSMatrix, NSCell, NSBrowser,NSBrowserCell proposed patch

2007-03-21 Thread Nicola Pero
>Hi, > >I want to propose changes to gui-trunk (patch attached). In general >changes are touches NSMattrix and NSCell and is about drawing first >reponder indicator (dotted frame). What is done: > >- NSCell is responsible for showing first responder state; >- Removed code from NSMatrix which sets

Re: Fwd: NSMatrix, NSCell, NSBrowser,NSBrowserCell proposed patch

2007-03-22 Thread Nicola Pero
>> I'm sure you have a reason to propose this change ... probably a good idea >> to explain it. ;-) >> >> ie, what's wrong with the existing code ? :-) > > I think I've explained more in detail in response to Fred's mail. > If you have other questions just ask me. Thank you. No problem, thanks fo

Re: Use of libobjc from gcc 4.1 with MinGW

2007-03-22 Thread Nicola Pero
>I don't have *any* experience in building dll ;-) >And building gcc-libobjc as a dll might break some other thing... >So i give up and let this task to others, even if i could not use >'native exceptions'. Why do you need gcc-libobjc for 'native exceptions' ? Are there any missing changes in gn

Re: Use of libobjc from gcc 4.1 with MinGW

2007-03-23 Thread Nicola Pero
> Do i miss something ? I think there might be a bit of confusion ... let me explain ;-) If you want to try native exceptions on MinGW, you should: 1. install MSYS/MinGW 2. build/install a GCC 4.x that provides you with native exceptions 3. make sure this new GCC is the compiler that will

Re: Use of libobjc from gcc 4.1 with MinGW

2007-03-23 Thread Nicola Pero
> I've did that many times. gnustep-make configure script tells me : > > checking for custom shared objc library... /c/GNUStep/System/Library/Libraries > checking whether objc has thread support... yes: > checking whether we should use native ObjC exceptions... no > configure: Native objective-c

Re: Use of libobjc from gcc 4.1 with MinGW

2007-03-23 Thread Nicola Pero
> Wouldn't it still work, if you installed make the first time with no > special options (just so libobjc could use it), then do a proper > installation afterwards - that's what I do all the time with gnustep- > startup: I'm not sure - it would mean you compile/link libobjc without using -fe

Re: Stable branches created for make, base, back and gui

2007-03-29 Thread Nicola Pero
Or branch again ;-) Anyway, gnustep-make (and the corresponding bits in gnustep-base) should be ready for release now ... I'm not aware of any more problems. We just need to prepare the release notes. Thanks -Original Message- From: Fred Kiefer <[EMAIL PROTECTED]> Sent: Thu, March 29,

RE: mac FilesystemLayout is broken (patch)

2007-03-30 Thread Nicola Pero
Thanks Tim! I fixed the 'mac' file system layout as you suggested :-) I think Richard made a change to NSPathUtilities.m to fix the case of empty paths. Hope that fixes your problems, if not, let us know! :-) Thanks -Original Message- From: Tim McIntosh <[EMAIL PROTECTED]> Sent: Fri

RE: Developer Documentation Info

2007-03-30 Thread Nicola Pero
Hi Marco, 1. the info files are installed in the path that you decide when you choose the filesystem layout when you configure gnustep-make. ;-) Check the filesystem layouts inside core/make/FilesystemLayouts/ (you are looking for the keys 'GNUSTEP_SYSTEM_DOC_INFO', 'GNUSTEP_LOCAL_DOC_INFO', etc

Re: [Gnustep-cvs] r24973 - in /tools/make/trunk: ChangeLog Instance/framework.make

2007-04-11 Thread Nicola Pero
eate the symlink only for old gnustep-makes. The relevant change is the following one -- 2007-03-06 Nicola Pero <[EMAIL PROTECTED]> * Instance/framework.make: When version support is enabled, build symlinks from top-level xxx.framework/TARGET_LDIR/xxx and xxx.framewo

RE: problem linking on MAC OSX

2007-04-11 Thread Nicola Pero
Are you sure this is the right mailing list for your problem ? ;-) This is a mailing list for GNUstep developers. :-) Anyway, trying to guess what you're trying to do, are you compiling/linking a C file ? Then you probably don't want to use g++ or libstdc++, which are used for C++. Thanks

Re: problem linking on MAC OSX

2007-04-11 Thread Nicola Pero
y source code is in C and i tried using gcc and removed libstdc++ but then it gives the error mentioned in previous email. Can you please advice Thanks On 4/11/07, Nicola Pero <[EMAIL PROTECTED]> wrote: > Are you sure this is the right mailing list for your problem ? ;-) > >

Re: problem linking on MAC OSX

2007-04-12 Thread Nicola Pero
Good idea ... probably amit hetawal could try it by doing something like -- $(TARGET): $(OBJECTS) g++ -g -o $(TARGET) $(OBJECTS) $(LDFLAGS) coral_test.o: coral_test.c Makefile gcc $(CPPFLAGS) coral_test.c Thanks -Original Message- From: Wolfgang Sourdeau <[EMAIL PROTECTED]> Sen

RE: New GNUstep make puts ffcall libraries in Libraries/lib

2007-04-21 Thread Nicola Pero
PS: ffcall is not built using gnustep-make ;-) Presumably you configure it using ./configure --prefix=/usr/GNUstep/System and you notice that that would install the lib into /usr/GNUstep/System/Library/Libraries with gnustep-make v1 and now it installs the lib into /usr/GNUstep/System/lib. Wh

FW: Addresses building patch

2007-05-01 Thread Nicola Pero
Not sure if Bjorn received my patch or applied it, so just resending out to dev and if anything is working on that at least they can reuse it Thanks -Original Message- From: Nicola Pero <[EMAIL PROTECTED]> Sent: Wed, March 7, 2007 8:02 pm To: Björn Giesler <[EMAIL PROTECTED]

RE: Application crashes when embedding GNU Smalltalk lib - Help?

2007-05-01 Thread Nicola Pero
Hi Tim, from the stacktrace that you provided, it seems that the problem is in NSString +initialize. In particular, you're getting the following exception: #ifdef HAVE_REGISTER_PRINTF_FUNCTION if (register_printf_function

Backbone + gnustep-make v2 patch

2007-05-01 Thread Nicola Pero
Here is a patch to update Backbone to work with gnustep-make v2 (and FHS, etc). I'm sending it to the mailing list so that it doesn't get lost. ;-) Thanks diff Description: Binary data ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.o

Re: problems compiling NSAnimation.m

2007-05-10 Thread Nicola Pero
On May 8, 2007, at 11:14 PM, Riccardo wrote: Hi, trying to compile NSAnimation on older compilers is a nightmare (like gcc 2.95). I fixed some trivial stuff, but then stopped: the main problem is the _NSANIMATION_LOCK macro. Since this macro defines a variable in it, #define _NSANIMATI

Fwd: problems compiling NSAnimation.m

2007-05-10 Thread Nicola Pero
Sorry, forgot to put the mailing list in Cc: Thanks Is there a flag we can pass to ask GCC to refuse c99-isms ? There must be one. -std=c89 or -std=gnu89 depending on whether we want to permit GNU C extensions. Nicola answered: Actually, they seem to work -- the problem is that -std=g

Re: problems compiling NSAnimation.m

2007-05-10 Thread Nicola Pero
This looks pretty bad, not only because it doesn't compile with GCC 2.95, but also because that variable defined in the middle of nowhere is very ugly ... unclear scope (what happens if you have two _NSANIMATION_LOCK in sequence ? is the same variable being used or different variables ?) ... T

RE: Moving GNUstep applications to GPLv3

2007-06-26 Thread Nicola Pero
> If we decide to move to the new license, then my opinion on the best way for > the > project to proceed is to change the license of our applications (GWorkspace, > Gorm, > etc) within GNUstep itself to the GPLv3 license. All of the libraries > should > remain LGPL. You probably mean tha

Re: Next GNUstep release

2007-10-29 Thread Nicola Pero
> what should happen to make? As far as I remember there was only one tiny > issue > fixed in make. > The only reason for a release would be the license switch. A license switch is enough to deserve a new release ... even if just a subminor one. Thanks _

RE: RFA: ADDITIONAL_NATIVE_LIB_DIRS

2007-10-30 Thread Nicola Pero
Yes, excellent idea - it would be good to commit it. :-) (I even thought we already had ADDITIONAL_NATIVE_LIB_DIRS, but actually we don't have it yet!) Thanks -Original Message- From: David Ayers <[EMAIL PROTECTED]> Sent: Tuesday, October 30, 2007 9:17pm To: GNUstep Developer Subject:

jigs 1.5.7

2007-11-29 Thread Nicola Pero
I tagged the latest jigs from subversion and made a 1.5.7 release. Thanks ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev

RE: [Fwd: makefiles, framework and windows linking]

2007-12-12 Thread Nicola Pero
> I develop vespucci under PC. It uses the SimpleWebKit framework. It > compiles fine under windows, [...] > I notice something though: when using a framework I need to include > its library in PC. This causes the following GNUstep.preamble: > > # Additional flags to pass to the linker > ADDITIO

  1   2   3   4   5   >