Is the Mac OSX/Intel build made for 10.5?
- Thing is it doesn't run on my 10.4 system (with either of the suggested ways except using Fink's Tcl/Tk. I don't know how to investigate which version of Mac OS it's build for.
Best.
On 24/09/2009, at 19.26, Steffen Juul wrote:
Is the Mac OSX/Intel build made for 10.5?
- Thing is it doesn't run on my 10.4 system
So i try to make a test build myself. I try the "i don't have libtools" method (described at [0]). And the show stops at:
----8<---- (snip) configure: creating ./config.status config.status: creating makefile makefile:430: *** missing separator. Stop. ----8<----
The system is Mac OS X 10.4 Intel. The tools come from Xcode 2.4.1.
Any pointers?
On Sep 25, 2009, at 4:34 AM, Steffen Juul wrote:
On 24/09/2009, at 19.26, Steffen Juul wrote:
Is the Mac OSX/Intel build made for 10.5?
- Thing is it doesn't run on my 10.4 system
So i try to make a test build myself. I try the "i don't have libtools" method (described at [0]). And the show stops at:
----8<---- (snip) configure: creating ./config.status config.status: creating makefile makefile:430: *** missing separator. Stop. ----8<----
The system is Mac OS X 10.4 Intel. The tools come from Xcode 2.4.1.
Any pointers?
Right now, the only Mac OS X build machine is a part time lab machine running 10.5, so hence the 10.5 builds. For 10.4, it should just be a matter of building on 10.4. If you have Fink, then 'fink install libtool2' and you'll have what you need.
.hc
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
On 27/09/2009, at 19.37, Hans-Christoph Steiner wrote:
Right now, the only Mac OS X build machine is a part time lab machine running 10.5, so hence the 10.5 builds.
In understand. The newest seam to be 10.6, so 10.4 might be the new 10.3.
For 10.4, it should just be a matter of building on 10.4. If you have Fink, then 'fink install libtool2' and you'll have what you need.
It seam the buildsystem depend on Fink - judging form my errors. Anyways:
First. libtool2 for some reason don't show up in 'fink list'. See fx.
$ fink list -u automake autoconf libtool Information about 1732 packages read in 0 seconds. i autoconf2.5 2.59-7 System for generating configure scripts i automake1.9 1.9.4-2 Tool for generating GNU Standards-compliant Makefiles i libtool14 1.5.10-1 Shared library build helper, v1.5 i libtool14-shlibs 1.5.10-1 Shared libraries for libtool, v1.5
Second. I tried to install libtool 2.2 by hand by into /sw. But i get these errors:
$ ./autogen.sh You should add the contents of `/sw/share/aclocal/libtool.m4' to `aclocal.m4'. configure.ac: installing `./install-sh' portaudio/Makefile.am: installing `./compile' configure.ac:157: error: possibly undefined macro: AC_TYPE_INT16_T If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:158: error: possibly undefined macro: AC_TYPE_INT32_T $ ./configure checking build system type... i686-apple-darwin8.11.1 checking host system type... i686-apple-darwin8.11.1 checking target system type... i686-apple-darwin8.11.1 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes ./configure: line 2045: INCLUDES+=-I/sw/include: No such file or directory ./configure: line 2046: LDFLAGS+=-L/sw/lib: No such file or directory Configuring 'extra' for darwin8.11.1 using d_ppc configure: error: cannot find macro directory `m4' $
I find that strange since /sw/include and /sw/lib does exist:
$ file /sw/lib /sw/lib: directory $ file /sw/include /sw/include: directory $
Also i don't know why it doesn't find 'm4', it like libtool 2.2 wasn't installed properly. When I copy m4 to the working directory, then configure completes but i get the following from make instead:
$ make make -C po all msgfmt --check --tcl --locale=af -d . af.po make[1]: msgfmt: Command not found make[1]: *** [af.msg] Error 127 make: *** [locales] Error 2 $
I don't know how to proceed. Maybe it's a sign.
On Sep 28, 2009, at 12:52 PM, Steffen Juul wrote:
On 27/09/2009, at 19.37, Hans-Christoph Steiner wrote:
Right now, the only Mac OS X build machine is a part time lab machine running 10.5, so hence the 10.5 builds.
In understand. The newest seam to be 10.6, so 10.4 might be the new 10.3.
For 10.4, it should just be a matter of building on 10.4. If you have Fink, then 'fink install libtool2' and you'll have what you need.
It seam the buildsystem depend on Fink - judging form my errors. Anyways:
First. libtool2 for some reason don't show up in 'fink list'. See fx.
$ fink list -u automake autoconf libtool Information about 1732 packages read in 0 seconds. i autoconf2.5 2.59-7 System for generating configure scripts i automake1.9 1.9.4-2 Tool for generating GNU Standards-compliant Makefiles i libtool14 1.5.10-1 Shared library build helper, v1.5 i libtool14-shlibs 1.5.10-1 Shared libraries for libtool, v1.5
Second. I tried to install libtool 2.2 by hand by into /sw. But i get these errors:
$ ./autogen.sh You should add the contents of `/sw/share/aclocal/libtool.m4' to `aclocal.m4'. configure.ac: installing `./install-sh' portaudio/Makefile.am: installing `./compile' configure.ac:157: error: possibly undefined macro: AC_TYPE_INT16_T If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:158: error: possibly undefined macro: AC_TYPE_INT32_T $ ./configure checking build system type... i686-apple-darwin8.11.1 checking host system type... i686-apple-darwin8.11.1 checking target system type... i686-apple-darwin8.11.1 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes ./configure: line 2045: INCLUDES+=-I/sw/include: No such file or directory ./configure: line 2046: LDFLAGS+=-L/sw/lib: No such file or directory Configuring 'extra' for darwin8.11.1 using d_ppc configure: error: cannot find macro directory `m4' $
I find that strange since /sw/include and /sw/lib does exist:
$ file /sw/lib /sw/lib: directory $ file /sw/include /sw/include: directory $
Also i don't know why it doesn't find 'm4', it like libtool 2.2 wasn't installed properly. When I copy m4 to the working directory, then configure completes but i get the following from make instead:
$ make make -C po all msgfmt --check --tcl --locale=af -d . af.po make[1]: msgfmt: Command not found make[1]: *** [af.msg] Error 127 make: *** [locales] Error 2 $
I don't know how to proceed. Maybe it's a sign.
I think you need to use the 'unstable' repo for Fink to get libtool2. Check the Fink FAQ.
.hc
----------------------------------------------------------------------------
There is no way to peace, peace is the way. -A.J. Muste
On 28/09/2009, at 19.28, Hans-Christoph Steiner wrote:
I think you need to use the 'unstable' repo for Fink to get libtool2. Check the Fink FAQ.
Thanks for you reply. It turns out that using the unstable repo do let Fink install libtool2. I did read the FAQ, but the package database on their website show that libtool2 is in the stable repo also, so i assumed it was a different problem.
Alas, the build doesn't complete yet. I've gotten a step further by also installing gettext-tools though fink to get the msgfmt tool.
Now the problem is:
(snip) msgfmt --check --tcl --locale=vi -d . vi.po make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
Clue?
On Sep 28, 2009, at 3:53 PM, Steffen Juul wrote:
On 28/09/2009, at 19.28, Hans-Christoph Steiner wrote:
I think you need to use the 'unstable' repo for Fink to get libtool2. Check the Fink FAQ.
Thanks for you reply. It turns out that using the unstable repo do let Fink install libtool2. I did read the FAQ, but the package database on their website show that libtool2 is in the stable repo also, so i assumed it was a different problem.
Alas, the build doesn't complete yet. I've gotten a step further by also installing gettext-tools though fink to get the msgfmt tool.
Now the problem is:
(snip) msgfmt --check --tcl --locale=vi -d . vi.po make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
Clue?
Hmm, try running 'make' again? Or 'svn up'? Seems like some files might be missing. I can't reproduce it.
.hc
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
On 28/09/2009, at 22.22, Hans-Christoph Steiner wrote:
Now the problem is:
(snip) msgfmt --check --tcl --locale=vi -d . vi.po make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
Clue?
Hmm, try running 'make' again? Or 'svn up'? Seems like some files might be missing. I can't reproduce it.
That doesn't help, alas.
Is there any meaningful-ness to this part:
configure.ac:157: error: possibly undefined macro: AC_TYPE_INT16_T If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:158: error: possibly undefined macro: AC_TYPE_INT32_T
?
Full log at: http://www.pasteit4me.com/41013
On Sep 28, 2009, at 4:42 PM, Steffen Juul wrote:
On 28/09/2009, at 22.22, Hans-Christoph Steiner wrote:
Now the problem is:
(snip) msgfmt --check --tcl --locale=vi -d . vi.po make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
Clue?
Hmm, try running 'make' again? Or 'svn up'? Seems like some files might be missing. I can't reproduce it.
That doesn't help, alas.
Is there any meaningful-ness to this part:
configure.ac:157: error: possibly undefined macro: AC_TYPE_INT16_T If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:158: error: possibly undefined macro: AC_TYPE_INT32_T
?
Full log at: http://www.pasteit4me.com/41013%5C
Based on this, it looks like you don't have Fink installed or not in the normal '/sw'
./configure: line 2028: INCLUDES+=-I/sw/include: No such file or directory ./configure: line 2029: LDFLAGS+=-L/sw/lib: No such file or directory
/hc
----------------------------------------------------------------------------
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin
On 29/09/2009, at 0.45, Hans-Christoph Steiner wrote:
On Sep 28, 2009, at 4:42 PM, Steffen Juul wrote:
Full log at: http://www.pasteit4me.com/41013%5C
Based on this, it looks like you don't have Fink installed or not in the normal '/sw'
./configure: line 2028: INCLUDES+=-I/sw/include: No such file or directory ./configure: line 2029: LDFLAGS+=-L/sw/lib: No such file or directory
I don't get that either:
$ file /sw/include /sw/include: directory $ file /sw/lib /sw/lib: directory
Sigh.
Hans-Christoph Steiner wrote:
Based on this, it looks like you don't have Fink installed or not in the normal '/sw'
./configure: line 2028: INCLUDES+=-I/sw/include: No such file or directory ./configure: line 2029: LDFLAGS+=-L/sw/lib: No such file or directory
hmm, i guess the error means that configure tries to execute the literal "INCLUDES+=-I/sw/include", which i don't know where it comes from. hans' suggestion about not having anything installed in /sw should be irrelevant here, as you should be able to set the build-variable INCLUDES to whatever value you like. at this stage, nobody knows yet, that the characters that follow the characters "-I" (or "-L" resp) are actually meant to be a directory, not to mention an _existing_ directory. (the problem might appear later during the build step; i hope that /sw is not hardcoded in the configure script but obtained somehow from the system)
the missing "AC_TYPE_INT16_T" suggests that you are using a too old version of autoconf. unfortunately it is a bit hard to track the practically needed autoconf version (i guess very few people regularily update AC_PREREQ() when using newer features). i would suggest to upgrade to the latest and greatest autotools.
then re-run autogen and autoconf and configure. and tell us whether the problem persists.
fgnmasdr IOhannes
Thanks for your reply!
On 29/09/2009, at 9.46, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
Based on this, it looks like you don't have Fink installed or not in the normal '/sw'
./configure: line 2028: INCLUDES+=-I/sw/include: No such file or directory ./configure: line 2029: LDFLAGS+=-L/sw/lib: No such file or directory
hmm, i guess the error means that configure tries to execute the literal "INCLUDES+=-I/sw/include", which i don't know where it comes from. hans' suggestion about not having anything installed in /sw should be irrelevant here, as you should be able to set the build-variable INCLUDES to whatever value you like. at this stage, nobody knows yet, that the characters that follow the characters "-I" (or "-L" resp) are actually meant to be a directory, not to mention an _existing_ directory. (the problem might appear later during the build step; i hope that /sw is not hardcoded in the configure script but obtained somehow from the system)
Ok.
the missing "AC_TYPE_INT16_T" suggests that you are using a too old version of autoconf. unfortunately it is a bit hard to track the practically needed autoconf version (i guess very few people regularily update AC_PREREQ() when using newer features). i would suggest to upgrade to the latest and greatest autotools.
Ok. The following is what i have and seam to be the latest and greatest in the Fink repo. And judging by http://puredata.info/dev/ PdGuiRewrite that should suffice.
$ which autoconf /sw/bin/autoconf
$ autoconf --version autoconf (GNU Autoconf) 2.59 Written by David J. MacKenzie and Akim Demaille.
Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
then re-run autogen and autoconf and configure. and tell us whether the problem persists.
So i don't know. I'l try to start from scratch.
Steffen Juul wrote:
Thanks for your reply!
Ok. The following is what i have and seam to be the latest and greatest in the Fink repo. And judging by http://puredata.info/dev/PdGuiRewrite that should suffice.
read below.
$ which autoconf /sw/bin/autoconf
$ autoconf --version autoconf (GNU Autoconf) 2.59 Written by David J. MacKenzie and Akim Demaille.
Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
then re-run autogen and autoconf and configure. and tell us whether the problem persists.
So i don't know. I'l try to start from scratch.
affter a bit of googling i found http://list.sipfoundry.org/archive/sipxtapi-dev/msg02134.html
this somehow suggests that 0.59c would have the very macro, but 0.59-5 would not. seems you are right at the problematic version :-)
apart from that i have no idea why the "AC_TYPE_INT16_T" check is there at all. i guess it has been autogenerated by some higher versioned autotools. i don't think it is needed anywhere within the source code, so just delete the offending lines in configure.ac (157-161), rerun autogen.sh and see whether the problem is still there.
mfgaasdr IOhannes
IOhannes m zmölnig wrote:
would not. seems you are right at the problematic version :-)
meaning that "you do seem to have a problematic version of autoconf", rather than that "i stand corrected, what i said about problematic versions was nonsense". sorry for the wording.
gmasdr IOhannes
On 29/09/2009, at 23.45, IOhannes m zmölnig wrote:
IOhannes m zmölnig wrote:
would not. seems you are right at the problematic version :-)
meaning that "you do seem to have a problematic version of autoconf",
Yes, i got it. thanks for investigating, IOhannes!
It gets rid of error, but make still says:
$ make make -C po all make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
According to 'grep' the .msg target is in po/Makefile at line 61. It looks like:
%.msg: %.po msgfmt --check --tcl --locale=$* -d . $*.po
I do have msgfmt installed, see:
$ msgfmt --version msgfmt (GNU gettext-tools) 0.14.5 (snip) $ which msgfmt /sw/bin/msgfmt
But now I see that it should be version 0.17, at the top of po/Makefile:
# this is the only way to get gettext 0.17 with Fink UNAME := $(shell uname -s) ifeq ($(UNAME),Darwin) PATH := /sw/lib/gettext-tools-0.17/bin:${PATH} endif
So i guess i didn't look carefully enough. Im sorry. Im trying this now.
hi again
Steffen Juul wrote:
On 29/09/2009, at 23.45, IOhannes m zmölnig wrote:
IOhannes m zmölnig wrote:
would not. seems you are right at the problematic version :-)
meaning that "you do seem to have a problematic version of autoconf",
Yes, i got it. thanks for investigating, IOhannes!
btw, on a non fink contaminated machine running 10.4 i have autoconf 2.61 installed which can process the configure.ac fine.
According to 'grep' the .msg target is in po/Makefile at line 61. It looks like:
%.msg: %.po msgfmt --check --tcl --locale=$* -d . $*.po
I do have msgfmt installed, see:
$ msgfmt --version msgfmt (GNU gettext-tools) 0.14.5 (snip) $ which msgfmt /sw/bin/msgfmt
But now I see that it should be version 0.17, at the top of po/Makefile:
# this is the only way to get gettext 0.17 with Fink UNAME := $(shell uname -s) ifeq ($(UNAME),Darwin) PATH := /sw/lib/gettext-tools-0.17/bin:${PATH} endif
first of all, this seems to be an ugly hack (i was meant to write "very ugly" but after reading it again, it turned out to be better than i though). anyhow, this is why we have configure for: to find out whether we have e.g. msgfmt installed (which for instance i have not) and whether a version compatible with the features we need is installed (which for instance you have not).
however,...
It gets rid of error, but make still says:
$ make make -C po all make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
these errors are (i think) unrelated to which version of msgfmt you have installed. in fact, it seems that make fails to properly expand it's build targets, and thus never calling msgfmt.
some general hints: - are you sure that you are at least at revision 12459 of the branches/pd-gui-rewrite/0.43/ ?
- did you do any modifications to the Makefile(s)?
- does it work if you do this? % cd po % make en_ca.msg
- do you have a crooked version of make?
On 30/09/2009, at 9.46, IOhannes m zmoelnig wrote:
hi again
Steffen Juul wrote:
On 29/09/2009, at 23.45, IOhannes m zmölnig wrote:
IOhannes m zmölnig wrote:
would not. seems you are right at the problematic version :-)
meaning that "you do seem to have a problematic version of autoconf",
Yes, i got it. thanks for investigating, IOhannes!
btw, on a non fink contaminated machine running 10.4 i have autoconf 2.61 installed which can process the configure.ac fine.
Ok. I guess i shouldn't have updated autoconf then. Thanks for testing.
It gets rid of error, but make still says:
$ make make -C po all make[1]: *** No rule to make target `.msg', needed by `all'. Stop. make: *** [locales] Error 2
these errors are (i think) unrelated to which version of msgfmt you have installed. in fact, it seems that make fails to properly expand it's build targets, and thus never calling msgfmt.
I was thinking some thing along those lines, but don't read makefiles all that well (only basics).
some general hints:
This is great. General hints for debugging is very dandy. Im currently updating the gettext tools to see if that in fact does the trick.
- are you sure that you are at least at revision 12459 of the
branches/pd-gui-rewrite/0.43/ ?
I'm now at revision 12498 which i presume is the latest at of writing.
- did you do any modifications to the Makefile(s)?
Not other then what you suggested in commenting out those lines in configure.ac.
- does it work if you do this?
% cd po % make en_ca.msg
Yes.
$ make en_ca.msg msgfmt --check --tcl --locale=en_ca -d . en_ca.po
- do you have a crooked version of make?
I don't know, i have:
$ make --version GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ which make /usr/bin/make
Steffen Juul wrote:
On 30/09/2009, at 9.46, IOhannes m zmoelnig wrote:
btw, on a non fink contaminated machine running 10.4 i have autoconf 2.61 installed which can process the configure.ac fine.
Ok. I guess i shouldn't have updated autoconf then. Thanks for testing.
not exactly. what i meant is: autoconf that comes with xcode seems to be more uptodate than fink's autoconf.
i don't know why you need fink's version, unless the gettext tools depend on them.
- are you sure that you are at least at revision 12459 of the
branches/pd-gui-rewrite/0.43/ ?
I'm now at revision 12498 which i presume is the latest at of writing.
should be ok.
- did you do any modifications to the Makefile(s)?
Not other then what you suggested in commenting out those lines in configure.ac.
hmm. (though i actually think (now) that the configure.ac changes won't do anything with _this_ Makefile)
- does it work if you do this?
% cd po % make en_ca.msg
Yes.
$ make en_ca.msg msgfmt --check --tcl --locale=en_ca -d . en_ca.po
good. at least once the makefile works properly it should build :-)
- do you have a crooked version of make?
I don't know, i have:
$ make --version GNU Make 3.80
my xcode make is 3.81, but really there shouldn't be any problems with 3.80
anyhow, i don't know what's going on either. i guess ALL_LINGUAS is still defined correctly: ALL_LINGUAS = af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi
you could try to add a new target to the makefile by adding the following lines (remember that the whitespace before the echos MUST be a tab; not spaces) <snip>
test: echo all_linguas: $(ALL_LINGUAS) echo po: $(POFILES) echo msg: $(MSGFILES)
</snip>
and then run "make test" to see whether it correctly prints all languages, pofiles and msgfiles
fgmadr IOhannes
On 30/09/2009, at 19.49, IOhannes m zmoelnig wrote:
Steffen Juul wrote:
On 30/09/2009, at 9.46, IOhannes m zmoelnig wrote:
btw, on a non fink contaminated machine running 10.4 i have autoconf 2.61 installed which can process the configure.ac fine.
Ok. I guess i shouldn't have updated autoconf then. Thanks for testing.
not exactly. what i meant is: autoconf that comes with xcode seems to be more uptodate than fink's autoconf.
But the version i get through Fink is 2.63.
i don't know why you need fink's version, unless the gettext tools depend on them.
I don't know either. Will look into it.
anyhow, i don't know what's going on either. i guess ALL_LINGUAS is still defined correctly: ALL_LINGUAS = af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi
you could try to add a new target to the makefile by adding the following lines (remember that the whitespace before the echos MUST be a tab; not spaces)
<snip>
test: echo all_linguas: $(ALL_LINGUAS) echo po: $(POFILES) echo msg: $(MSGFILES)
</snip>
and then run "make test" to see whether it correctly prints all languages, pofiles and msgfiles
I think that is getting somewhere allthough i don't know how to deal with it:
----8<---- $make test echo all_linguas: af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi all_linguas: af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi echo po: af.po az.po be.po bg.po de.po el.po en_ca.po eu.po fr.po gu.po he.po hi.po hu.po it.po pa.po pt_br.po pt_pt.po sq.po sv.po vi.po .po po: af.po az.po be.po bg.po de.po el.po en_ca.po eu.po fr.po gu.po he.po hi.po hu.po it.po pa.po pt_br.po pt_pt.po sq.po sv.po vi.po .po echo msg: af.msg az.msg be.msg bg.msg de.msg el.msg en_ca.msg eu.msg fr.msg gu.msg he.msg hi.msg hu.msg it.msg pa.msg pt_br.msg pt_pt.msg sq.msg sv.msg vi.msg .msg msg: af.msg az.msg be.msg bg.msg de.msg el.msg en_ca.msg eu.msg fr.msg gu.msg he.msg hi.msg hu.msg it.msg pa.msg pt_br.msg pt_pt.msg sq.msg sv.msg vi.msg .msg ----8<----
I thinking about fx. the last '.msg'. I feels like a loop that stops one too late.
Any clue?
On Sep 30, 2009, at 3:07 PM, Steffen Juul wrote:
On 30/09/2009, at 19.49, IOhannes m zmoelnig wrote:
Steffen Juul wrote:
On 30/09/2009, at 9.46, IOhannes m zmoelnig wrote:
btw, on a non fink contaminated machine running 10.4 i have autoconf 2.61 installed which can process the configure.ac fine.
Ok. I guess i shouldn't have updated autoconf then. Thanks for testing.
not exactly. what i meant is: autoconf that comes with xcode seems to be more uptodate than fink's autoconf.
But the version i get through Fink is 2.63.
i don't know why you need fink's version, unless the gettext tools depend on them.
I don't know either. Will look into it.
anyhow, i don't know what's going on either. i guess ALL_LINGUAS is still defined correctly: ALL_LINGUAS = af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi
you could try to add a new target to the makefile by adding the following lines (remember that the whitespace before the echos MUST be a tab; not spaces)
<snip>
test: echo all_linguas: $(ALL_LINGUAS) echo po: $(POFILES) echo msg: $(MSGFILES)
</snip>
and then run "make test" to see whether it correctly prints all languages, pofiles and msgfiles
I think that is getting somewhere allthough i don't know how to deal with it:
----8<---- $make test echo all_linguas: af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi all_linguas: af az be bg de el en_ca eu fr gu he hi hu it pa pt_br pt_pt sq sv vi echo po: af.po az.po be.po bg.po de.po el.po en_ca.po eu.po fr.po gu.po he.po hi.po hu.po it.po pa.po pt_br.po pt_pt.po sq.po sv.po vi.po .po po: af.po az.po be.po bg.po de.po el.po en_ca.po eu.po fr.po gu.po he.po hi.po hu.po it.po pa.po pt_br.po pt_pt.po sq.po sv.po vi.po .po echo msg: af.msg az.msg be.msg bg.msg de.msg el.msg en_ca.msg eu.msg fr.msg gu.msg he.msg hi.msg hu.msg it.msg pa.msg pt_br.msg pt_pt.msg sq.msg sv.msg vi.msg .msg msg: af.msg az.msg be.msg bg.msg de.msg el.msg en_ca.msg eu.msg fr.msg gu.msg he.msg hi.msg hu.msg it.msg pa.msg pt_br.msg pt_pt.msg sq.msg sv.msg vi.msg .msg ----8<----
I thinking about fx. the last '.msg'. I feels like a loop that stops one too late.
Any version of gettext from Fink will more or less work. ALL_LINGUAS had a trailing space, I removed it and committed it, so please 'svn up' and try again.
Sometimes computers really suck....
.hc
----------------------------------------------------------------------------
Mistrust authority - promote decentralization. - the hacker ethic
On Wed, 30 Sep 2009, Hans-Christoph Steiner wrote:
Sometimes computers really suck....
Tsk. Let's not shift the blame away from the programmes.
When it _is_ the programmes' fault, that is.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
On 30/09/2009, at 21.12, Hans-Christoph Steiner wrote:
On Sep 30, 2009, at 3:07 PM, Steffen Juul wrote:
I thinking about fx. the last '.msg'. I feels like a loop that stops one too late.
Any version of gettext from Fink will more or less work. ALL_LINGUAS had a trailing space, I removed it and committed it, so please 'svn up' and try again.
Sometimes computers really suck....
Woohoo, thanks a lot. It now compiles and starts.
Just two small comments:
* Make ends with "make[2]: Nothing to be done for `all-am'." which for me felt like something was wrong. * 'make clean' doesn't seam to be recurcive. At least it doest 'make - C po clean'.
Have a nice weekend.
Best, Steffen
On Oct 2, 2009, at 1:46 AM, Steffen Juul wrote:
On 30/09/2009, at 21.12, Hans-Christoph Steiner wrote:
On Sep 30, 2009, at 3:07 PM, Steffen Juul wrote:
I thinking about fx. the last '.msg'. I feels like a loop that stops one too late.
Any version of gettext from Fink will more or less work. ALL_LINGUAS had a trailing space, I removed it and committed it, so please 'svn up' and try again.
Sometimes computers really suck....
Woohoo, thanks a lot. It now compiles and starts.
Just two small comments:
- Make ends with "make[2]: Nothing to be done for `all-am'." which
for me felt like something was wrong.
"nothing to do be done" is make-speak for everything completed fine.
- 'make clean' doesn't seam to be recurcive. At least it doest 'make
-C po clean'.
Thanks, fixed.
.hc
----------------------------------------------------------------------------
You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie