<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>144100</bug_id>
          
          <creation_ts>2006-08-16 04:09 0000</creation_ts>
          <short_desc>Build error in ufo2000-0.7.1062</short_desc>
          <delta_ts>2006-11-06 19:55:40 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Games</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>alexander.stein@informatik.tu-chemnitz.de</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>alexander.stein@informatik.tu-chemnitz.de</who>
            <bug_when>2006-08-16 04:09:50 0000</bug_when>
            <thetext>I get an error in the build process, at least (I suppose) on systems where LANGUAGE is set to German.
When make starts, i get the following error:
g++ -MMD -funsigned-char -Wall -Wno-deprecated-declarations -I src/lua -I src/luasqlite3 -DDEBUGMODE -DUFO_SVNVERSION=\&quot;exportiert \&quot; -O2 -pipe -I/usr/include/freetype2 -DHAVE_FREETYPE -DGLYPH_TARGET=GLYPH_TARGET_ALLEGRO -DGK_NO_LEGACY -DHAVE_DUMBOGG -DHAVE_PNG -DLINUX -I/usr/include -c src/bullet.cpp -o obj/bullet.o
g++: &quot;: Datei oder Verzeichnis nicht gefunden

Note the space after exportiert!

If I run the make manually by typing &quot;LANGUAGE=C make&quot; the output is:
g++ -MMD -funsigned-char -Wall -Wno-deprecated-declarations -I src/lua -I src/luasqlite3 -DDEBUGMODE -DUFO_SVNVERSION=\&quot;exported\&quot; -O2 -pipe -I/usr/include/freetype2 -DHAVE_FREETYPE -DGLYPH_TARGET=GLYPH_TARGET_ALLEGRO -DGK_NO_LEGACY -DHAVE_DUMBOGG -DHAVE_PNG -DLINUX -I/usr/include -c src/bullet.cpp -o obj/bullet.o

Without any error (note there is no space after exported). After digging the makefile I found, that the error is in this line:
UFO_SVNVERSION := ${shell svnversion .}
But I don&apos;t know, what it does and which causes this (translation?) error. Maybe somebody can dig into this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>siarhei.siamashka@gmail.com</who>
            <bug_when>2006-08-16 09:24:20 0000</bug_when>
            <thetext>This is done in order to get exact revision number when building the game from SVN working copy. It is unexpected inconvenience that &apos;exported&apos; is not a constant identifier but an internationalized string which contains space character for German and break building process. Looks like the best solution is to sed &apos;UFO_SVNVERSION := ${shell svnversion .}&apos; line from ebuild to explicitly define it to &apos;exported&apos; or empty string or probably even better to &apos;0.7.1062-gentoo&apos;. This version number identifier will be shown in the top left corner in the main menu screen in the game and also reported to the server when connecting for statistics purpuses. See http://ufo2000.xcomufo.com:2000 client version information in the table.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alexander.stein@informatik.tu-chemnitz.de</who>
            <bug_when>2006-08-16 10:47:30 0000</bug_when>
            <thetext>Ah, I just didn&apos;t know that svnversion is a command itself.
I build a patch to fix the string problem. I edited the ebuild for the patch and added RESTRICT=&quot;test&quot; because I get link error against allegro (which I have installed).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alexander.stein@informatik.tu-chemnitz.de</who>
            <bug_when>2006-08-16 10:48:26 0000</bug_when>
            <thetext>Created an attachment (id=94406)
updated ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alexander.stein@informatik.tu-chemnitz.de</who>
            <bug_when>2006-08-16 10:48:51 0000</bug_when>
            <thetext>Created an attachment (id=94407)
patch for string issue

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nyhm@gentoo.org</who>
            <bug_when>2006-11-06 19:55:40 0000</bug_when>
            <thetext>Fixed, thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>94406</attachid>
            <date>2006-08-16 10:48 0000</date>
            <desc>updated ebuild</desc>
            <filename>ufo2000-0.7.1062.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2dhbWVzLXN0cmF0ZWd5L3VmbzIwMDAvdWZvMjAw
MC0wLjcuMTA2Mi5lYnVpbGQsdiAxLjEgMjAwNi8wOC8xNSAwNzozMDozNiBtcl9ib25lc18gRXhw
ICQKCmluaGVyaXQgZmxhZy1vLW1hdGljIGdhbWVzCgpERVNDUklQVElPTj0iRnJlZSBtdWx0aXBs
YXllciByZW1ha2Ugb2YgWC1DT00gKFVGTzogRW5lbXkgVW5rbm93bikiCkhPTUVQQUdFPSJodHRw
Oi8vdWZvMjAwMC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3Jn
ZS91Zm8yMDAwLyR7UH0tc3JjLnRhci5iejIKCXZvcmJpcz8gKCBtaXJyb3I6Ly9zb3VyY2Vmb3Jn
ZS91Zm8yMDAwL3VmbzIwMDAtbXVzaWMtMjAwNDEyMjIuemlwICkiCgpMSUNFTlNFPSJHUEwtMiIK
U0xPVD0iMCIKS0VZV09SRFM9Ii0qIHBwYyB4ODYiCklVU0U9InZvcmJpcyIKUkVTVFJJQ1Q9InRl
c3QiCgpERVBFTkQ9ImRldi1saWJzL2V4cGF0Cgk+PWRldi1nYW1lcy9oYXdrbmwtMS42NgoJPj1t
ZWRpYS1saWJzL2FsbGVncm8tNC4yLjAKCT49bWVkaWEtbGlicy9mcmVldHlwZS0yCgl2b3JiaXM/
ICggfm1lZGlhLWxpYnMvYWxkdW1iLTAuOS4yCgkJfm1lZGlhLWxpYnMvZHVtYi0wLjkuMgoJCW1l
ZGlhLWxpYnMvbGlib2dnCgkJbWVkaWEtbGlicy9saWJ2b3JiaXMgKSIKCnNyY191bnBhY2soKSB7
Cgl1bnBhY2sgJHtQfS1zcmMudGFyLmJ6MgoKCWNkICIke1N9IgoJc2VkIC1pIFwKCQktZSAicy9c
YkNYXGIvQ1hYL2ciIFwKCQktZSAiL15DWFgvZCIgXAoJCS1lICIvXkNDL2QiIFwKCQktZSAncy9c
XiBcJChMSUJTKS9eIC1XbCwteixub2V4ZWNzdGFjayAkKExJQlMpLycgXAoJCW1ha2VmaWxlIFwK
CQl8fCBkaWUgInNlZCBmYWlsZWQiCgoJaWYgdXNlIHZvcmJpcyA7IHRoZW4KCQljZCAiJHtTfS9u
ZXdtdXNpYyIKCQl1bnBhY2sgdWZvMjAwMC1tdXNpYy0yMDA0MTIyMi56aXAKCWZpCgljZCAke1N9
CgllcGF0Y2ggIiR7RklMRVNESVJ9LyR7UH0iLXN2bnN0cmluZy5wYXRjaAp9CgpzcmNfY29tcGls
ZSgpIHsKCWxvY2FsIG15Y29uZj0ibm9fZHVtYm9nZz0xIgoKCXVzZSB2b3JiaXMgJiYgbXljb25m
PSIiCgoJYXBwZW5kLWZsYWdzIC1XYSwtLW5vZXhlY3N0YWNrCglhcHBlbmQtbGRmbGFncyAtV2ws
LXosbm9leGVjc3RhY2sKCWVtYWtlIFwKCQlEQVRBX0RJUj0iJHtHQU1FU19EQVRBRElSfS8ke1BO
fSIgXAoJCU9QVEZMQUdTPSIke0NYWEZMQUdTfSIgXAoJCSR7bXljb25mfSBcCgkJfHwgZGllICJl
bWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJZG9nYW1lc2JpbiB1Zm8yMDAwIHx8IGRp
ZSAiZG9nYW1lc2JpbiBmYWlsZWQiCglpbnNpbnRvICIke0dBTUVTX0RBVEFESVJ9LyR7UE59IgoJ
ZG9pbnMgLXIgYXJ0cyBuZXdtYXBzIG5ld211c2ljIG5ld3VuaXRzIGluaXQtc2NyaXB0cyBzY3Jp
cHQgXAoJCVhDT00gVEZURCB0cmFuc2xhdGlvbnMgZXh0ZW5zaW9ucyBmb250cyBcCgkJKi5kYXQg
c3F1YWQuZGVmYXVsdC5sdWEgdWZvMjAwMC5kZWZhdWx0LmluaSBzb3VuZG1hcC54bWwgXAoJCXx8
IGRpZSAiZG9pbnMgZmFpbGVkIgoJa2VlcGRpciAiJHtHQU1FU19EQVRBRElSfS8ke1BOfS9uZXdt
dXNpYyIKCWRvZGlyICIke0dBTUVTX0RBVEFESVJ9Ii8ke1BOfS97WENPTSxURlREfQoJZWNobyAi
UGxlYXNlIGNvcHkgZGF0YSBmaWxlcyBmcm9tIFgtQ09NIGhlcmUiID4gXAoJCSIke0R9LyR7R0FN
RVNfREFUQURJUn0vJHtQTn0vWENPTS9yZWFkbWUudHh0IgoJZWNobyAiUGxlYXNlIGNvcHkgZGF0
YSBmaWxlcyBmcm9tIFRGVEQgaGVyZSIgPiBcCgkJIiR7RH0vJHtHQU1FU19EQVRBRElSfS8ke1BO
fS9URlREL3JlYWRtZS50eHQiCglkb2RvYyAqLnR4dCBJTlNUQUxMIEFVVEhPUlMgSEFDS0lORyBD
aGFuZ2VMb2cKCXByZXBnYW1lc2RpcnMKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZ2FtZXNfcGtnX3Bv
c3RpbnN0CgllaW5mbyAiSWYgeW91IGhhdmUgYSBmdWxsIHZlcnNpb24gb2YgWC1DT00sIHlvdSBj
YW4gY29weSBhbGwgdGhlIGZpbGVzIgoJZWluZm8gImZyb20gdGhlIGRpcmVjdG9yeSB3aGVyZSB5
b3UgaGF2ZSBpdCBpbnN0YWxsZWQgaW50bzoiCgllaW5mbyAiICAgJHtHQU1FU19EQVRBRElSfS8k
e1BOfS9YQ09NIgoJZWNobwoJZWluZm8gIkxpa2V3aXNlIGZvciBUZXJyb3IgRnJvbSBUaGUgRGVl
cCwgYnV0IHRvIHRoZSBkaXJlY3Rvcnk6IgoJZWluZm8gIiAgICR7R0FNRVNfREFUQURJUn0vJHtQ
Tn0vVEZURCIKCWVjaG8KCWVpbmZvICJUaGlzIHdpbGwgYWxsb3cgeW91IHRvIHVzZSBtb3JlIHRl
cnJhaW4gdHlwZXMgYW5kIHVuaXRzLiIKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>94407</attachid>
            <date>2006-08-16 10:48 0000</date>
            <desc>patch for string issue</desc>
            <filename>ufo2000-0.7.1062-svnstring.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG1ha2VmaWxlLm9sZAkyMDA2LTA4LTE2IDE5OjA0OjU4LjAwMDAwMDAwMCArMDIwMAorKysg
bWFrZWZpbGUJCTIwMDYtMDgtMTYgMTk6MDU6MDguMDAwMDAwMDAwICswMjAwCkBAIC0zMSw3ICsz
MSw3IEBACiAjICd3aW4zMi1pbnN0YWxsZXInLCAnc291cmNlLXppcCcgYW5kICdzb3VyY2UtYnoy
JyB0YXJnZXRzKSAgICAgICAgICAgICAgICAgICMKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCi1V
Rk9fU1ZOVkVSU0lPTiA6PSAke3NoZWxsIHN2bnZlcnNpb24gLn0KK1VGT19TVk5WRVJTSU9OIDo9
IDAuNy4xMDYyLWdlbnRvbwogVUZPX1ZFUlNJT04gOj0gJHtzaGVsbCBhd2sgJ0JFR0lOIHtGUz1z
cHJpbnRmKCIlYyIsMzQpfSAvVUZPX1ZFUlNJT05fU1RSSU5HLyB7IHByaW50ICQkMjsgfScgc3Jj
L3ZlcnNpb24uaH0KIAogaWZuZXEgKCQoVUZPX1ZFUlNJT04pLCkK
</data>        

          </attachment>
    </bug>

</bugzilla>