On Monday, September 23, 2013, Nerijus Baliunas wrote:

> On Mon, 23 Sep 2013 07:29:10 +0200 Philippe Roussel 
> <[email protected]<javascript:;>>
> wrote:
>
> > I'm using gnustep from svn with cairo backend and here's what I get
> > with SimpleAgenda. It looks like the date is correctly drawn.
>
> Yes, it is correct. So no ideas how to get the same in my case (except
> trying
> svn version which I will not have time for now)?
>

Hi all,

I've just tried with the latest SVN versions of ... well, everything:
gnustep-base, gnustep-gui, gnustep-back, and the trunk of SimpleAgenda :-)

I've also used the Cairo backend, and in Croatian locale Thursday
(četvrtak) is incorrectly printed in both calendar header and title.

I use clang:

$ clang --version
clang version 3.4 (trunk 184672)
Target: i386-pc-linux-gnu
Thread model: posix


I don't have en_US.ISO-8859-1 locale installed. Maybe this is relevant?


checking whether compiler supports UTF-8 constants in executable...
./configure: line 5224: warning: setlocale: LC_ALL: cannot change locale
(en_US.ISO-8859-1): No such file or directory
no
configure: WARNING: Your compiler does not appear to support locales or
command line options to control handling of charactersets, so we cannot be
sure that the compiled code will contain the UTF-8 string literals expected
by gnustep-base.  This means that using any source code code containing non
US-ASCII text in string literals may give unexpected results (or crashes)
at runtime.  However, as long as any such literals only use the UTF-8
characterset, this is unlikely to be a problem (since old/faulty compilers
are likely to pass the UTF-8 literals through to the compiled code). Please
configure using --disable-unicodeconstants to avoid seeing this warning.



Alternatively, how are weekdays calculated? I suspect this is done by
-base, based on this line in SimpleAgenda:

[[NSUserDefaults standardUserDefaults]
objectForKey:NSShortWeekDayNameArray];


If someone is adventurous, my setup is easy (albeit lengthy, because of
clang!) to reproduce: a clean Ubuntu 12.04 with
http://bitbucket.org/ivucica/gnustep-ubuntu/ used for installing GNUstep.

Run the script with this environment variable set: WITH_TRUNK_LLVM=1 and do
so inside an intended build directory. e.g.:
  mkdir ~/gnustep-build
  cd ~/gnustep-build
  hg clone http://bitbucket.org/ivucica/gnustep-ubuntu/
  WITH_TRUNK_LLVM=1 ./gnustep-ubuntu/GNUstep\ with\ libobjc2\ on\ Ubuntu.sh
All dependencies should get installed, everything relevant should get built
and installed (including trunk llvm/clang -- which is the lengthiest build
phase of them all; consider yourselves warned).

Please review README.md for other build options.



-- 
Ivan Vučica
[email protected]
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to