<?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>24041</bug_id>
          
          <creation_ts>2003-07-07 04:57 0000</creation_ts>
          <short_desc>vice 1.12 doesn&apos;t build, no rule to make &apos;all&apos; in directory &apos;po&apos;</short_desc>
          <delta_ts>2003-07-13 00:41:20 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>unspecified</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>griffon26@gentoo.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>griffon26@gentoo.org</who>
            <bug_when>2003-07-07 04:57:02 0000</bug_when>
            <thetext>When I try to emerge I get this:

Making all in po
make[1]: Entering directory `/var/tmp/portage/vice-1.12/work/vice-1.12/po&apos;
make[1]: *** No rule to make target `all&apos;.  Stop.
make[1]: Leaving directory `/var/tmp/portage/vice-1.12/work/vice-1.12/po&apos;
make: *** [all-recursive] Error 1

!!! ERROR: app-emulation/vice-1.12 failed.
!!! Function src_compile, Line 31, Exitcode 2
!!! (no error message)

When I check in /var/tmp/portage/vice-1.12/work/vice-1.12/po, I see that there 
is no Makefile

The reason seems to be that automake fails because aclocal.m4 has to be 
regenerated:
configure.in:9: version mismatch.  This is Automake 1.7.5,
configure.in:9: but the definition used by this AM_INIT_AUTOMAKE
configure.in:9: comes from Automake 1.7.2.  You should recreate
configure.in:9: aclocal.m4 with aclocal and run automake again.

If I run aclocal followed by automake and then configure, the makefile in 
the &apos;po&apos; directory is created.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>plasmaroo@gentoo.org</who>
            <bug_when>2003-07-07 09:27:36 0000</bug_when>
            <thetext>Created an attachment (id=14232)
Fixed ebuild

Please test...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>griffon26@gentoo.org</who>
            <bug_when>2003-07-08 01:00:48 0000</bug_when>
            <thetext>I tested the ebuild, but it does not fix the problem.
My original analysis was incorrect.

I thought running aclocal/automake before configure fixed it, but I ran configure without arguments instead of the arguments that emerge ran it with.

It turns out --disable-nls is the culprit; configure will not generate a makefile in the &apos;po&apos; directory, but a make all will still be done there regardless of the flag.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-07-13 00:41:20 0000</bug_when>
            <thetext>i updated to 1.12-r1 in cvs to fix nls and add other crazy features 
 
i also fixed nls in 1.12 
 
have fun :) </thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14232</attachid>
            <date>2003-07-07 09:27 0000</date>
            <desc>Fixed ebuild</desc>
            <filename>vice-1.12.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1lbXVsYXRpb24vdmljZS92
aWNlLTEuMTIuZWJ1aWxkLHYgMS4xIDIwMDMvMDYvMjQgMTE6NTU6MzQgaGFubm8gRXhwICQKCklV
U0U9InNkbCBubHMgZ25vbWUiCgpERVNDUklQVElPTj0iVGhlIFZlcnNhdGlsZSBDb21tb2RvcmUg
OC1iaXQgRW11bGF0b3IiCkhPTUVQQUdFPSJodHRwOi8vdmljZXRlYW0uYmVpLnQtb25saW5lLmRl
LyIKU1JDX1VSST0iZnRwOi8vZnRwLmZ1bmV0LmZpL3B1Yi9jYm0vY3Jvc3NwbGF0Zm9ybS9lbXVs
YXRvcnMvVklDRS8ke1B9LnRhci5neiIKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRT
PSJ+eDg2IgoKREVQRU5EPSI+PXgxMS1iYXNlL3hmcmVlLTQuMAoJc2RsPyAoIG1lZGlhLWxpYnMv
bGlic2RsICkKCWdub21lPyAoIGdub21lLWJhc2UvbGliZ25vbWV1aSApIgoKUz0ke1dPUktESVJ9
LyR7UH0KCnNyY19jb21waWxlKCkgewoJbG9jYWwgbXljb25mPSItLWVuYWJsZS1mdWxsc2NyZWVu
IgoJdXNlIHNkbCAmJiBteWNvbmY9IiR7bXljb25mfSAtLXdpdGgtc2RsIgoJdXNlIGdub21lICYm
IG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLWdub21ldWkiCgl1c2UgbmxzIHx8IG15Y29uZj0i
JHtteWNvbmZ9IC0tZGlzYWJsZS1ubHMiCgoJYWNsb2NhbCAgfHwgZGllICMgc2VlIGJ1ZyAyNDA0
MS4uLgoJYXV0b21ha2UgfHwgZGllICMgc2VlIGJ1ZyAyNDA0MS4uLgoKCS4vY29uZmlndXJlIFwK
CQktLWhvc3Q9JHtDSE9TVH0gXAoJCS0tcHJlZml4PS91c3IgXAoJCS0taW5mb2Rpcj0vdXNyL3No
YXJlL2luZm8gXAoJCS0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuICR7bXljb25mfSB8fCBkaWUgIi4v
Y29uZmlndXJlIGZhaWxlZCIKCWVtYWtlIHx8IGRpZQp9CgpzcmNfaW5zdGFsbCAoKSB7CgltYWtl
IFwKCQlwcmVmaXg9JHtEfS91c3IgXAoJCW1hbmRpcj0ke0R9L3Vzci9zaGFyZS9tYW4gXAoJCWlu
Zm9kaXI9JHtEfS91c3Ivc2hhcmUvaW5mbyBcCgkJaW5zdGFsbCB8fCBkaWUKCglkb2h0bWwgJHtE
fS91c3IvbGliL3ZpY2UvZG9jLyouaHRtbAoJZG9kb2MgXAoJCSR7RH0vdXNyL2xpYi92aWNlL2Rv
Yy9OTFMtSG93dG8udHh0IFwKCQkke0R9L3Vzci9saWIvdmljZS9kb2MvUmVhZG1lLmJlb3MgXAoJ
CSR7RH0vdXNyL2xpYi92aWNlL2RvYy9SZWFkbWUuZG9zIFwKCQkke0R9L3Vzci9saWIvdmljZS9k
b2MvV2luMzItSG93dG8udHh0IFwKCQkke0R9L3Vzci9saWIvdmljZS9kb2MvbW9uLnR4dAoKCXJt
ICR7RH0vdXNyL2xpYi92aWNlL2RvYyAtcmYKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>