public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Java problem
@ 2010-05-22 20:10 David Relson
  2010-05-22 21:35 ` Kenneth Prugh
  2010-05-23  3:41 ` [gentoo-user] " walt
  0 siblings, 2 replies; 21+ messages in thread
From: David Relson @ 2010-05-22 20:10 UTC (permalink / raw
  To: gentoo-user

Greetings,

I'd like to install eclipse, to experiment with it.  Emerging
eclipse-sdk wants to pull in a whole lot of packages which is not a bad
thing except that about 12 or 15 of the emerges fail, apparently for
the same reason:

 * CPV:  dev-java/ant-core-1.8.1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
!!! ERROR: Package ant-junit was not found!
 * Unable to determine VM for building from dependencies:
NV_DEPEND: >=virtual/jdk-1.4
	!dev-java/ant-tasks
	!dev-java/ant-optional  >=dev-java/java-config-2.1.9-r1
   source? ( app-arch/zip ) 
	
	>=dev-java/javatoolkit-0.3.0-r2
 * ERROR: dev-java/ant-core-1.8.1 failed:
 *   Failed to determine VM for building.
 * 
 * Call stack:
 *             ebuild.sh, line   48:  Called pkg_setup
 *             ebuild.sh, line 1346:  Called java-pkg-2_pkg_setup
 *     java-pkg-2.eclass, line   63:  Called java-pkg_init
 *   java-utils-2.eclass, line 2126:  Called java-pkg_switch-vm
 *   java-utils-2.eclass, line 2550:  Called die
 * The specific snippet of code:
 *   				die "Failed to determine VM for 
   building."
 * 
 * If you need support, post the output of 'emerge --info
   =dev-java/ant-core-1.8.1',
 * the complete build log and the output of 'emerge -pqv
   =dev-java/ant-core-1.8.1'. !!! When you file a bug report, please
   include the following information: GENTOO_VM=  CLASSPATH=""
   JAVA_HOME="" JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info

I do have virtual/jdk, dev-java/sun-jdk and many other dev-java and
java-virtuals packages installed and OpenOffice runs.  As advised by
the "Gentoo Java Packaging Guide", I've created the following symlink:

  HOME/.gentoo/java-config-2/current-user-vm
    -> /etc/java-config-2/current-system-vm

Where/how are variables GENTOO_VM, CLASSPATH, JAVA_HOME, JAVACFLAGS, and
COMPILER supposed to be set ???

What else am I missing?

Thanks.

David



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Java problem
  2010-05-22 20:10 [gentoo-user] Java problem David Relson
@ 2010-05-22 21:35 ` Kenneth Prugh
  2010-05-23  0:43   ` David Relson
  2010-05-23  3:41 ` [gentoo-user] " walt
  1 sibling, 1 reply; 21+ messages in thread
From: Kenneth Prugh @ 2010-05-22 21:35 UTC (permalink / raw
  To: gentoo-user

On Sat, 22 May 2010 16:10:39 -0400
David Relson <relson@osagesoftware.com> wrote:

> [...]

What does `eselect java-vm list` say?

Also, You might need to manually emerge dev-java/ant-junit.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Java problem
  2010-05-22 21:35 ` Kenneth Prugh
@ 2010-05-23  0:43   ` David Relson
  2010-05-23  0:51     ` Kenneth Prugh
  0 siblings, 1 reply; 21+ messages in thread
From: David Relson @ 2010-05-23  0:43 UTC (permalink / raw
  To: gentoo-user; +Cc: ken69267

On Sat, 22 May 2010 17:35:24 -0400
Kenneth Prugh wrote:

> On Sat, 22 May 2010 16:10:39 -0400
> David Relson <relson@osagesoftware.com> wrote:
> 
> > [...]
> 
> What does `eselect java-vm list` say?
> 
> Also, You might need to manually emerge dev-java/ant-junit.

root@osage ~ # eselect java-vm list
Available Java Virtual Machines:
  [1]   emul-linux-x86-java-1.6 
  [2]   sun-jdk-1.6  system-vm
  [3]   sun-jre-bin-1.6 

For all 3 packages, version 1.6.0.20 is installed.

Manually emerging ant-junit pulls in ant-core as a dependency which
fails in the manner previously reported, i.e. 

 * CPV:  dev-java/ant-core-1.8.1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
!!! ERROR: Package ant-junit was not found!
 * Unable to determine VM for building from dependencies:
NV_DEPEND: >=virtual/jdk-1.4
	!dev-java/ant-tasks
	!dev-java/ant-optional  >=dev-java/java-config-2.1.9-r1
   source? ( app-arch/zip ) 
	
	>=dev-java/javatoolkit-0.3.0-r2
 * ERROR: dev-java/ant-core-1.8.1 failed:
 *   Failed to determine VM for building.
 * 
 * Call stack:
 *             ebuild.sh, line   48:  Called pkg_setup
 *             ebuild.sh, line 1346:  Called java-pkg-2_pkg_setup
 *     java-pkg-2.eclass, line   63:  Called java-pkg_init
 *   java-utils-2.eclass, line 2126:  Called java-pkg_switch-vm
 *   java-utils-2.eclass, line 2550:  Called die
 * The specific snippet of code:
 *   				die "Failed to determine VM for building."
 * 
 * If you need support, post the output of 'emerge --info
   =dev-java/ant-core-1.8.1',
 * the complete build log and the output of 'emerge -pqv
   =dev-java/ant-core-1.8.1'. !!! When you file a bug report, please
   include the following information: GENTOO_VM=  CLASSPATH=""
   JAVA_HOME="" JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Java problem
  2010-05-23  0:43   ` David Relson
@ 2010-05-23  0:51     ` Kenneth Prugh
  2010-05-23  0:57       ` David Relson
  0 siblings, 1 reply; 21+ messages in thread
From: Kenneth Prugh @ 2010-05-23  0:51 UTC (permalink / raw
  To: David Relson; +Cc: gentoo-user

On Sat, 22 May 2010 20:43:54 -0400
David Relson <relson@osagesoftware.com> wrote:
> [...]
> root@osage ~ # eselect java-vm list
> Available Java Virtual Machines:
>   [1]   emul-linux-x86-java-1.6 
>   [2]   sun-jdk-1.6  system-vm
>   [3]   sun-jre-bin-1.6 
> 
> For all 3 packages, version 1.6.0.20 is installed.
> 
> Manually emerging ant-junit pulls in ant-core as a dependency which
> fails in the manner previously reported, i.e. 

How about `java-check-environment`, does it report as sane?



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Java problem
  2010-05-23  0:51     ` Kenneth Prugh
@ 2010-05-23  0:57       ` David Relson
  2010-05-23  1:32         ` David Abbott
  0 siblings, 1 reply; 21+ messages in thread
From: David Relson @ 2010-05-23  0:57 UTC (permalink / raw
  To: Kenneth Prugh; +Cc: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 692 bytes --]

On Sat, 22 May 2010 20:51:35 -0400
Kenneth Prugh wrote:

> On Sat, 22 May 2010 20:43:54 -0400
> David Relson <relson@osagesoftware.com> wrote:
> > [...]
> > root@osage ~ # eselect java-vm list
> > Available Java Virtual Machines:
> >   [1]   emul-linux-x86-java-1.6 
> >   [2]   sun-jdk-1.6  system-vm
> >   [3]   sun-jre-bin-1.6 
> > 
> > For all 3 packages, version 1.6.0.20 is installed.
> > 
> > Manually emerging ant-junit pulls in ant-core as a dependency which
> > fails in the manner previously reported, i.e. 
> 
> How about `java-check-environment`, does it report as sane?

It's not happy.  It says to install ant-junit (see first attachment),
which fails (see second attachment).

[-- Attachment #2: java-check-environment.txt --]
[-- Type: text/plain, Size: 963 bytes --]

root@osage ~ #java-check-environment
 * === Java Environment Checker ===
 * The purpose of this script is to check the sanity of your Java Environment.
 * We have significantly changed and improved the way Java is handled in many
 * respects.
 * Please refer to our upgrade guide for details:
 * http://www.gentoo.org/proj/en/java/java-upgrade.xml

 * Checking fastjar ... [ ok ]

 * Checking vm_environment_files ... [ ok ]

 * Checking user_settings ... * Running as root. Don't need to check user settings.
 [ ok ]

 * Checking generation_1_system_vm ... [ ok ]

 * Checking java_config_1 ... [ ok ]

 * Checking global_classpath ... [ ok ]

 * Checking virtual_provides ... [ ok ]

 * Checking overlays_eclasses ... [ ok ]

 * Checking package_env ...!!! ERROR: Package ant-junit was not found!
 * Broken dependencies for
 * Please try emerge -uD1 =
 [ !! ]

 * Some problems were found. Please follow the instructions above, and rerun java-check-environment

[-- Attachment #3: emerge.ant-junit.txt --]
[-- Type: text/plain, Size: 2485 bytes --]

root@osage ~ # emerge -uD1 ant-junit

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies ... done!
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Jobs: 0 of 2 complete, 1 running                Load avg: 0.24, 0.10, 0.05
>>> Emerging (1 of 2) dev-java/ant-core-1.8.1
>>> Jobs: 0 of 2 complete, 1 running                Load avg: 0.24, 0.10, 0.05
>>> Failed to emerge dev-java/ant-core-1.8.1, Log file:
>>> Jobs: 0 of 2 complete, 1 running                Load avg: 0.22, 0.10, 0.05
>>>  '/var/log/portage/dev-java:ant-core-1.8.1:20100523-005423.log'
>>> Jobs: 0 of 2 complete, 1 running                Load avg: 0.22, 0.10, 0.05
>>> Jobs: 0 of 2 complete, 1 running, 1 failed      Load avg: 0.22, 0.10, 0.05
>>> Jobs: 0 of 2 complete, 1 failed                 Load avg: 0.22, 0.10, 0.05

 * CPV:  dev-java/ant-core-1.8.1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
!!! ERROR: Package ant-junit was not found!
 * Unable to determine VM for building from dependencies:
NV_DEPEND: >=virtual/jdk-1.4
	!dev-java/ant-tasks
	!dev-java/ant-optional  >=dev-java/java-config-2.1.9-r1  source? ( app-arch/zip ) 
	
	
	>=dev-java/javatoolkit-0.3.0-r2
 * ERROR: dev-java/ant-core-1.8.1 failed:
 *   Failed to determine VM for building.
 * 
 * Call stack:
 *             ebuild.sh, line   48:  Called pkg_setup
 *             ebuild.sh, line 1346:  Called java-pkg-2_pkg_setup
 *     java-pkg-2.eclass, line   63:  Called java-pkg_init
 *   java-utils-2.eclass, line 2126:  Called java-pkg_switch-vm
 *   java-utils-2.eclass, line 2550:  Called die
 * The specific snippet of code:
 *   				die "Failed to determine VM for building."
 * 
 * If you need support, post the output of 'emerge --info =dev-java/ant-core-1.8.1',
 * the complete build log and the output of 'emerge -pqv =dev-java/ant-core-1.8.1'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
 * The complete build log is located at '/var/log/portage/dev-java:ant-core-1.8.1:20100523-005423.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-java/ant-core-1.8.1/temp/die.env'.
 * S: '/var/tmp/portage/dev-java/ant-core-1.8.1/work/apache-ant-1.8.1'

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Java problem
  2010-05-23  0:57       ` David Relson
@ 2010-05-23  1:32         ` David Abbott
  2010-05-23  4:30           ` Kenneth Prugh
  0 siblings, 1 reply; 21+ messages in thread
From: David Abbott @ 2010-05-23  1:32 UTC (permalink / raw
  To: gentoo-user; +Cc: Kenneth Prugh

On Sat, May 22, 2010 at 8:57 PM, David Relson <relson@osagesoftware.com> wrote:
> On Sat, 22 May 2010 20:51:35 -0400
> Kenneth Prugh wrote:
>
>> On Sat, 22 May 2010 20:43:54 -0400
>> David Relson <relson@osagesoftware.com> wrote:
>> > [...]
>> > root@osage ~ # eselect java-vm list
>> > Available Java Virtual Machines:
>> >   [1]   emul-linux-x86-java-1.6
>> >   [2]   sun-jdk-1.6  system-vm
>> >   [3]   sun-jre-bin-1.6
>> >
>> > For all 3 packages, version 1.6.0.20 is installed.
>> >
>> > Manually emerging ant-junit pulls in ant-core as a dependency which
>> > fails in the manner previously reported, i.e.
>>
>> How about `java-check-environment`, does it report as sane?
>
> It's not happy.  It says to install ant-junit (see first attachment),
> which fails (see second attachment).
>
I use;
java-config
  -L, --list-available-vms
                        List available Java Virtual Machines
  -S VM, --set-system-vm=VM
                        Set the default Java VM for the system

java-config -c
/opt/icedtea6-bin-1.8.0/bin/javac


-- 
David Abbott (dabbott)



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [gentoo-user] Re: Java problem
  2010-05-22 20:10 [gentoo-user] Java problem David Relson
  2010-05-22 21:35 ` Kenneth Prugh
@ 2010-05-23  3:41 ` walt
  2010-05-23 13:24   ` David Relson
  1 sibling, 1 reply; 21+ messages in thread
From: walt @ 2010-05-23  3:41 UTC (permalink / raw
  To: gentoo-user

On 05/22/2010 01:10 PM, David Relson wrote:
>
>   * Unable to determine VM for building from dependencies:
>   *   Failed to determine VM for building.

Well, I've seen those error messages more than once.  If I were
half-a-bottle more sober, I'm sure I could remember how I fixed
the problem.

Gentoo offers two (competing?) ways to specify the system-vm.

#eselect java-vm
Usage: eselect java-vm <action> <options>
Extra actions:
   list                      List Available Virtual Machines
   set                       Set a new system or user vm
   show                      Show the current vm

#java-config
Usage: java-config [options]
   -L, --list-available-vms
                         List available Java Virtual Machines
   -S VM, --set-system-vm=VM
                         Set the default Java VM for the system

I seem to recall that the important things changed by these two
gizmos are some symlinks like, for example:

/etc/java-config-2/current-system-vm -> /usr/lib/jvm//sun-jdk-1.6/
/usr/bin/java -> run-java-tool

Maybe I can remember more details tomorrow.






^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Java problem
  2010-05-23  1:32         ` David Abbott
@ 2010-05-23  4:30           ` Kenneth Prugh
  0 siblings, 0 replies; 21+ messages in thread
From: Kenneth Prugh @ 2010-05-23  4:30 UTC (permalink / raw
  To: relson, gentoo-user

You might try reselecting java again: `eselect java-vm system 2` (for
sun-jdk or whatever your choice is from `eselect java-vm list`)

I don't think you need to use java-config directly anymore but I'm not
sure. Eselect should create the symlinks for you.

Or my lack of coffee might be showing.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23  3:41 ` [gentoo-user] " walt
@ 2010-05-23 13:24   ` David Relson
  2010-05-23 14:32     ` Arttu V.
  0 siblings, 1 reply; 21+ messages in thread
From: David Relson @ 2010-05-23 13:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2645 bytes --]

Walt and Kenneth,

Your help with this problem is appreciated, though the problem still
persists.

What versions of java do you guys have installed?  What does "eselect
java-vm list" show on your machines?

I'm on AMD64, what architectures are you running?

Looking around, /usr/bin/java is a symlink to run-java-tool which is
working.  For example "java -version" displays an appropriate value.


Output from multiple tests of eselect, java-config, and emerge is
attached.  To summarize the attachment:

 /usr/lib/jvm reports icedtea6 and sun-jdk-1.6.0.20

 "eselect java-vm list" shows sun-jdk as active

 "eix -e --nocolor ant-core" shows ant-core installed

 "eselect java-vm set system 1" successfully changes to icedtea6

 "emerge -qv ant-junit" fails because ant-junit isn't found

 "eselect java-vm set system 2" successfully changes to sun-jdk-1.6.0.20

 "emerge -qv ant-junit" fails because ant-junit isn't found

 notice that both icedtea6 and sun-jdk-1.6.0.20 have been tried and "emerge ant-junit" fails with both


On a related note,

 "java-config -S" only works for user 'root'.  It doesn't work for an individual user, e.g. 'relson'

 "eselect java-vm set" allows system-wide setting of the vm and also has a per-user option.

 Also, eselect includes an unnecessary (but harmless) / in the sym-link, i.e.

   eselect:     current-system-vm -> /usr/lib/jvm//icedtea6
   java-config: current-system-vm -> /usr/lib/jvm/icedtea6



 On Sat, 22 May 2010 20:41:19 -0700
walt wrote:

> On 05/22/2010 01:10 PM, David Relson wrote:
> >
> >   * Unable to determine VM for building from dependencies:
> >   *   Failed to determine VM for building.
> 
> Well, I've seen those error messages more than once.  If I were
> half-a-bottle more sober, I'm sure I could remember how I fixed
> the problem.
> 
> Gentoo offers two (competing?) ways to specify the system-vm.
> 
> #eselect java-vm
> Usage: eselect java-vm <action> <options>
> Extra actions:
>    list                      List Available Virtual Machines
>    set                       Set a new system or user vm
>    show                      Show the current vm
> 
> #java-config
> Usage: java-config [options]
>    -L, --list-available-vms
>                          List available Java Virtual Machines
>    -S VM, --set-system-vm=VM
>                          Set the default Java VM for the system
> 
> I seem to recall that the important things changed by these two
> gizmos are some symlinks like, for example:
> 
> /etc/java-config-2/current-system-vm -> /usr/lib/jvm//sun-jdk-1.6/
> /usr/bin/java -> run-java-tool
> 
> Maybe I can remember more details tomorrow.
> 
> 
> 

[-- Attachment #2: java_output.txt --]
[-- Type: text/plain, Size: 3570 bytes --]


/usr/lib/jvm has:

    lrwxrwxrwx 1 root root 17 May 22 23:44 icedtea6 -> /usr/lib/icedtea6
    lrwxrwxrwx 1 root root 21 May 22 21:29 sun-jdk-1.6 -> /opt/sun-jdk-1.6.0.20

"eselect java-vm list" reports:

    Available Java Virtual Machines:
      [1]   icedtea6 
      [2]   sun-jdk-1.6  system-vm

"eselect java-vm set system 1" runs without complaint, after which "eselect java-vm list" reports:

    Available Java Virtual Machines:
      [1]   icedtea6  system-vm
      [2]   sun-jdk-1.6 

"eix -e --nocolor ant-core" reports:

    [I] dev-java/ant-core
	 Available versions:  1.7.1-r4{tbz2} ~1.7.1-r5 ~1.8.0-r1 ~1.8.0-r2 ~1.8.1 {doc elibc_FreeBSD source}
	 Installed versions:  1.7.1-r4{tbz2}(08:02:48 AM 03/08/2010)(-doc -elibc_FreeBSD -source)
	 Homepage:            http://ant.apache.org/
	 Description:         Java-based build tool similar to 'make' that uses XML configuration files.
    
"emerge -qv ant-junit" fails because ant-junit isn't found

 * CPV:  dev-java/ant-junit-1.7.1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
!!! ERROR: Package ant-junit was not found!
 * Unable to determine VM for building from dependencies:
NV_DEPEND: dev-java/junit:0  >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2 >=virtual/jdk-1.4
	>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1
		!dev-java/ant-tasks

root@osage tmp # eselect java-vm set system 2

root@osage tmp # eselect java-vm list
Available Java Virtual Machines:
  [1]   icedtea6 
  [2]   sun-jdk-1.6  system-vm

!!! Warning: VMs marked as Build Only may contain Security Vulnerabilities and/or be EOL.
!!! Warning: Gentoo recommends not setting these VMs as either your System or User VM.
!!! Warning: Please see http://www.gentoo.org/doc/en/java.xml#build-only for more information.

root@osage tmp # emerge -qv ant-junit

 * CPV:  dev-java/ant-junit-1.7.1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
!!! ERROR: Package ant-junit was not found!
 * Unable to determine VM for building from dependencies:
NV_DEPEND: dev-java/junit:0  >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2 >=virtual/jdk-1.4
	>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1
		!dev-java/ant-tasks
 * ERROR: dev-java/ant-junit-1.7.1 failed:
 *   Failed to determine VM for building.
 * 
 * Call stack:
 *             ebuild.sh, line   48:  Called pkg_setup
 *             ebuild.sh, line 1346:  Called java-pkg-2_pkg_setup
 *     java-pkg-2.eclass, line   63:  Called java-pkg_init
 *   java-utils-2.eclass, line 2126:  Called java-pkg_switch-vm
 *   java-utils-2.eclass, line 2550:  Called die
 * The specific snippet of code:
 *   				die "Failed to determine VM for building."
 * 
 * If you need support, post the output of 'emerge --info =dev-java/ant-junit-1.7.1',
 * the complete build log and the output of 'emerge -pqv =dev-java/ant-junit-1.7.1'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
 * The complete build log is located at '/var/log/portage/dev-java:ant-junit-1.7.1:20100523-125743.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/die.env'.
 * S: '/var/tmp/portage/dev-java/ant-junit-1.7.1/work/apache-ant-1.7.1'

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23 13:24   ` David Relson
@ 2010-05-23 14:32     ` Arttu V.
  2010-05-23 14:57       ` David Relson
  0 siblings, 1 reply; 21+ messages in thread
From: Arttu V. @ 2010-05-23 14:32 UTC (permalink / raw
  To: gentoo-user

On 5/23/10, David Relson <relson@osagesoftware.com> wrote:
>  "emerge -qv ant-junit" fails because ant-junit isn't found

Is your portage tree or the underlying filesystem broken? You use eix,
so what does "eix ant-junit" output? Are there really no versions of
ant-junit available on your system?

Also, from your b.g.o report:

> EMERGE_DEFAULT_OPTS="--with-bdeps y --color=n --jobs 4"

How about trying it without the parallel emerges?

-- 
Arttu V.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23 14:32     ` Arttu V.
@ 2010-05-23 14:57       ` David Relson
  2010-05-23 15:16         ` Arttu V.
  2010-05-23 16:24         ` walt
  0 siblings, 2 replies; 21+ messages in thread
From: David Relson @ 2010-05-23 14:57 UTC (permalink / raw
  To: gentoo-user

On Sun, 23 May 2010 17:32:50 +0300
Arttu V. wrote:

> On 5/23/10, David Relson <relson@osagesoftware.com> wrote:
> >  "emerge -qv ant-junit" fails because ant-junit isn't found
> 
> Is your portage tree or the underlying filesystem broken? You use eix,
> so what does "eix ant-junit" output? Are there really no versions of
> ant-junit available on your system?
> 
> Also, from your b.g.o report:
> 
> > EMERGE_DEFAULT_OPTS="--with-bdeps y --color=n --jobs 4"
> 
> How about trying it without the parallel emerges?
> 
> -- 
> Arttu V.

Hi Arttu,

The portage tree is fine, AFAICT.  emerge finds the ebuild, but
the emerge fails.  Removing "--jobs 4" doesn't change the result.

ant-junit is not installed and "emerge ant-junit" fails (shown below).

The important failure line seems to be:

 * Unable to determine VM for building from dependencies:
NV_DEPEND: dev-java/junit:0  >=dev-java/java-config-2.1.9-r1

The ant-junit ebuild seems unusual because it doesn't download anything


### output of emerge ant-junit ###
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-java/ant-junit-1.7.1
 * apache-ant-1.7.1-src.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...
[ ok ]
 * ant-1.7.1-gentoo.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...
[ ok ]
 * checking ebuild checksums ;-) ...
[ ok ]
 * checking auxfile checksums ;-) ...
[ ok ]
 * checking miscfile checksums ;-) ...
[ ok ]
 * CPV:  dev-java/ant-junit-1.7.1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
!!! ERROR: Package ant-junit was not found!
 * Unable to determine VM for building from dependencies:
NV_DEPEND: dev-java/junit:0  >=dev-java/java-config-2.1.9-r1
>=sys-apps/portage-2.1.2.7 
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2 >=virtual/jdk-1.4
	>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1
		!dev-java/ant-tasks
 * ERROR: dev-java/ant-junit-1.7.1 failed:
 *   Failed to determine VM for building.
 * 
 * Call stack:
 *             ebuild.sh, line   48:  Called pkg_setup
 *             ebuild.sh, line 1346:  Called java-pkg-2_pkg_setup
 *     java-pkg-2.eclass, line   63:  Called java-pkg_init
 *   java-utils-2.eclass, line 2126:  Called java-pkg_switch-vm
 *   java-utils-2.eclass, line 2550:  Called die
 * The specific snippet of code:
 *   				die "Failed to determine VM for
building."
 * 
 * If you need support, post the output of 'emerge --info
=dev-java/ant-junit-1.7.1',
 * the complete build log and the output of 'emerge -pqv
=dev-java/ant-junit-1.7.1'. !!! When you file a bug report, please
include the following information: GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
 * The complete build log is located at
'/var/log/portage/dev-java:ant-junit-1.7.1:20100523-144943.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/die.env'.
 * S: '/var/tmp/portage/dev-java/ant-junit-1.7.1/work/apache-ant-1.7.1'

>>> Failed to emerge dev-java/ant-junit-1.7.1, Log file:

>>>  '/var/log/portage/dev-java:ant-junit-1.7.1:20100523-144943.log'



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23 14:57       ` David Relson
@ 2010-05-23 15:16         ` Arttu V.
  2010-05-23 16:53           ` David Relson
  2010-05-23 16:24         ` walt
  1 sibling, 1 reply; 21+ messages in thread
From: Arttu V. @ 2010-05-23 15:16 UTC (permalink / raw
  To: gentoo-user

On 5/23/10, David Relson <relson@osagesoftware.com> wrote:
> Hi Arttu,
>
> The portage tree is fine, AFAICT.  emerge finds the ebuild, but
> the emerge fails.  Removing "--jobs 4" doesn't change the result.

Ok, then that could be discarded as just some wild speculation.

Next idea, how about just marking a single arch:

> ACCEPT_KEYWORDS="amd64 x86"

I don't know if the java ebuilds, eclasses and wrapper-scripts are
wise enough to figure out the correct dependencies with such keywords.
I could imagine some part might figure out the arch as x86, but then
your system vm would be set to the x86_64 vm, i.e., no x86 system vm
set ... (again, just some more wild speculation ;) )

-- 
Arttu V.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [gentoo-user] Re: Java problem
  2010-05-23 14:57       ` David Relson
  2010-05-23 15:16         ` Arttu V.
@ 2010-05-23 16:24         ` walt
  2010-05-23 16:56           ` David Relson
  1 sibling, 1 reply; 21+ messages in thread
From: walt @ 2010-05-23 16:24 UTC (permalink / raw
  To: gentoo-user

On 05/23/2010 07:57 AM, David Relson wrote:

> The important failure line seems to be:
>
>   * Unable to determine VM for building from dependencies:
> NV_DEPEND: dev-java/junit:0>=dev-java/java-config-2.1.9-r1

I'd suggest re-installing java-config-2 (just because), and then do
emerge -d ant-junit to get the debugging output.  Something useful may
appear in build.log or eclass-debug.log.

>
> The ant-junit ebuild seems unusual because it doesn't download anything
>

Right, all the files come from the apache-ant tarball, and the ebuild takes
only a few seconds to run.




^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23 15:16         ` Arttu V.
@ 2010-05-23 16:53           ` David Relson
  0 siblings, 0 replies; 21+ messages in thread
From: David Relson @ 2010-05-23 16:53 UTC (permalink / raw
  To: gentoo-user; +Cc: arttuv69

On Sun, 23 May 2010 18:16:53 +0300
Arttu V. wrote:

> On 5/23/10, David Relson <relson@osagesoftware.com> wrote:
> > Hi Arttu,
> >
> > The portage tree is fine, AFAICT.  emerge finds the ebuild, but
> > the emerge fails.  Removing "--jobs 4" doesn't change the result.
> 
> Ok, then that could be discarded as just some wild speculation.
> 
> Next idea, how about just marking a single arch:
> 
> > ACCEPT_KEYWORDS="amd64 x86"

Wonder how that got there?  I must have been in a creative mood
when I did that.

The extra arch has been removed, but didn't help matters ...

> I don't know if the java ebuilds, eclasses and wrapper-scripts are
> wise enough to figure out the correct dependencies with such keywords.
> I could imagine some part might figure out the arch as x86, but then
> your system vm would be set to the x86_64 vm, i.e., no x86 system vm
> set ... (again, just some more wild speculation ;) )

Have started "emerge -auNDtqv world".  Emerge has found a bunch of
packages to downgrade, including several java related ones.  I'll
report back later (after a family picnic this afternoon).

Regards,

David



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23 16:24         ` walt
@ 2010-05-23 16:56           ` David Relson
  2010-05-23 18:01             ` walt
  0 siblings, 1 reply; 21+ messages in thread
From: David Relson @ 2010-05-23 16:56 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 895 bytes --]

On Sun, 23 May 2010 09:24:35 -0700
walt wrote:

> On 05/23/2010 07:57 AM, David Relson wrote:
> 
> > The important failure line seems to be:
> >
> >   * Unable to determine VM for building from dependencies:
> > NV_DEPEND: dev-java/junit:0>=dev-java/java-config-2.1.9-r1

I had upgraded java-config earlier today without its helping.  To be
thorough, I uninstalled it, then reinstalled it.  No joy.

> I'd suggest re-installing java-config-2 (just because), and then do
> emerge -d ant-junit to get the debugging output.  Something useful may
> appear in build.log or eclass-debug.log.

Output of "emerge -d ant-junit" is attached, though I don't understand
what the additional info means.

> 
> >
> > The ant-junit ebuild seems unusual because it doesn't download
> > anything
> >
> 
> Right, all the files come from the apache-ant tarball, and the ebuild
> takes only a few seconds to run.
> 

[-- Attachment #2: emerge-d-ant-junit.txt --]
[-- Type: text/plain, Size: 175603 bytes --]

root@osage tmp # emerge -d ant-junit
myaction None
myopts {'--color': u'n', '--debug': True, '--buildpkg': True, '--with-bdeps': u'y'}


myparams {'recurse': True}

Calculating dependencies  .
      Arg: ant-junit
     Atom: dev-java/ant-junit
   ebuild: dev-java/ant-junit-1.7.1

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: dev-java/junit:0 >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 >=sys-apps/portage-2.1.2.7 >=dev-java/javatoolkit-0.3.0-r2 >=virtual/jdk-1.4 >=virtual/jre-1.4 ~dev-java/ant-core-1.7.1 !dev-java/ant-tasks
Priority:  buildtime

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: dev-java/junit:0 >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 >=sys-apps/portage-2.1.2.7 >=dev-java/javatoolkit-0.3.0-r2 ~dev-java/ant-core-1.7.1 !dev-java/ant-tasks
Priority:  buildtime
Candidates: ['~dev-java/ant-core-1.7.1', '>=dev-java/javatoolkit-0.3.0-r2', '>=sys-apps/portage-2.1.2.7', '>=dev-java/java-config-2.1.9-r1', 'dev-java/junit:0', '!dev-java/ant-tasks']
   ebuild: dev-java/ant-core-1.7.1-r4
installed: dev-java/ant-core-1.7.1-r4
   ebuild: dev-java/javatoolkit-0.3.0-r4
installed: dev-java/javatoolkit-0.3.0-r3
   ebuild: sys-apps/portage-2.2_rc67
installed: sys-apps/portage-2.2_rc67
   ebuild: dev-java/java-config-2.1.11
installed: dev-java/java-config-2.1.11
   ebuild: dev-java/junit-3.8.2-r1
installed: dev-java/junit-3.8.2-r1
Exiting... ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: dev-java/junit:0 dev-java/xalan:0 >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 >=virtual/jre-1.4 ~dev-java/ant-core-1.7.1
Priority:  runtime

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: dev-java/junit:0 dev-java/xalan:0 >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 ~dev-java/ant-core-1.7.1
Priority:  runtime
Candidates: ['dev-java/junit:0', '~dev-java/ant-core-1.7.1', 'dev-java/xalan:0', '>=sys-apps/portage-2.1.2.7', '>=dev-java/java-config-2.1.9-r1']
installed: dev-java/junit-3.8.2-r1
installed: dev-java/ant-core-1.7.1-r4
   ebuild: dev-java/xalan-2.7.1
installed: dev-java/xalan-2.7.1
installed: sys-apps/portage-2.2_rc67
installed: dev-java/java-config-2.1.11
Exiting... ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: >=virtual/jre-1.4
Priority:  runtime
   ebuild: virtual/jre-1.6.0
installed: virtual/jre-1.6.0
   ebuild: virtual/jre-1.6.0
installed: virtual/jre-1.6.0
   ebuild: virtual/jre-1.5.0
Virtual Parent:      ('installed', '/', 'virtual/jre-1.6.0', 'nomerge')
Virtual Depstring:   || ( =virtual/jdk-1.6.0* =dev-java/sun-jre-bin-1.6.0* =dev-java/ibm-jre-bin-1.6.0* =dev-java/diablo-jre-bin-1.6.0* )
   ebuild: virtual/jdk-1.6.0
installed: virtual/jdk-1.6.0
   ebuild: virtual/jdk-1.6.0
installed: virtual/jdk-1.6.0
Virtual Parent:      ('installed', '/', 'virtual/jdk-1.6.0', 'nomerge')
Virtual Depstring:   || ( amd64? ( dev-java/icedtea6-bin ) x86? ( dev-java/icedtea6-bin ) amd64-linux? ( dev-java/icedtea6-bin ) x86-linux? ( dev-java/icedtea6-bin ) amd64? ( =dev-java/icedtea-6* ) x86? ( =dev-java/icedtea-6* ) amd64? ( =dev-java/sun-jdk-1.6.0* ) x86? ( =dev-java/sun-jdk-1.6.0* ) amd64-linux? ( =dev-java/sun-jdk-1.6.0* ) x86-linux? ( =dev-java/sun-jdk-1.6.0* ) x64-solaris? ( =dev-java/sun-jdk-1.6.0* ) x86-solaris? ( =dev-java/sun-jdk-1.6.0* ) sparc-solaris? ( =dev-java/sun-jdk-1.6.0* ) sparc64-solaris? ( =dev-java/sun-jdk-1.6.0* ) =dev-java/ibm-jdk-bin-1.6.0* =dev-java/hp-jdk-bin-1.6.0* =dev-java/diablo-jdk-1.6.0* =dev-java/soylatte-jdk-bin-1.0* =dev-java/apple-jdk-bin-1.6.0* =dev-java/winjdk-bin-1.6.0* )
   ebuild: dev-java/icedtea6-bin-1.7.2
   ebuild: dev-java/icedtea6-bin-1.7.2
   ebuild: dev-java/icedtea-6.1.8.0
installed: dev-java/icedtea-6.1.8.0
   ebuild: dev-java/icedtea-6.1.8.0
installed: dev-java/icedtea-6.1.8.0
   ebuild: dev-java/sun-jdk-1.6.0.20
installed: dev-java/sun-jdk-1.6.0.20
   ebuild: dev-java/sun-jdk-1.6.0.20
installed: dev-java/sun-jdk-1.6.0.20
   ebuild: virtual/jdk-1.6.0
installed: virtual/jdk-1.6.0
   ebuild: dev-java/sun-jre-bin-1.6.0.20
   ebuild: dev-java/sun-jre-bin-1.6.0.20
Virtual Parent:      ('ebuild', '/', 'virtual/jre-1.5.0', 'merge')
Virtual Depstring:   || ( =virtual/jdk-1.5.0* =dev-java/sun-jre-bin-1.5.0* )
   ebuild: virtual/jdk-1.5.0
   ebuild: virtual/jdk-1.5.0
Virtual Parent:      ('ebuild', '/', 'virtual/jdk-1.5.0', 'merge')
Virtual Depstring:   || ( amd64? ( =dev-java/sun-jdk-1.5.0* ) x86? ( =dev-java/sun-jdk-1.5.0* ) amd64-linux? ( =dev-java/sun-jdk-1.5.0* ) x86-linux? ( =dev-java/sun-jdk-1.5.0* ) x64-solaris? ( =dev-java/sun-jdk-1.5.0* ) x86-solaris? ( =dev-java/sun-jdk-1.5.0* ) sparc-solaris? ( =dev-java/sun-jdk-1.5.0* ) sparc64-solaris? ( =dev-java/sun-jdk-1.5.0* ) =dev-java/ibm-jdk-bin-1.5.0* =dev-java/jrockit-jdk-bin-1.5.0* =dev-java/apple-jdk-bin-1.5.0* )
   ebuild: dev-java/sun-jdk-1.5.0.22-r1
   ebuild: dev-java/sun-jdk-1.5.0.22-r1
   ebuild: virtual/jdk-1.5.0
   ebuild: virtual/jre-1.6.0
installed: virtual/jre-1.6.0
   ebuild: virtual/jre-1.5.0
Candidates: ['=virtual/jre-1.6.0']
Candidates: virtual/jdk-1.6.0: ['=dev-java/icedtea-6*']
   ebuild: dev-java/icedtea-6.1.8.0
installed: dev-java/icedtea-6.1.8.0
Candidates: virtual/jre-1.6.0: ['=virtual/jdk-1.6.0']
installed: virtual/jdk-1.6.0
Exiting... ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: >=virtual/jre-1.4
Priority:  buildtime
installed: virtual/jre-1.6.0
   ebuild: virtual/jre-1.5.0
Virtual Parent:      ('installed', '/', 'virtual/jre-1.6.0', 'nomerge')
Virtual Depstring:   || ( =virtual/jdk-1.6.0* =dev-java/sun-jre-bin-1.6.0* =dev-java/ibm-jre-bin-1.6.0* =dev-java/diablo-jre-bin-1.6.0* )
installed: virtual/jdk-1.6.0
Virtual Parent:      ('installed', '/', 'virtual/jdk-1.6.0', 'nomerge')
Virtual Depstring:   || ( amd64? ( dev-java/icedtea6-bin ) x86? ( dev-java/icedtea6-bin ) amd64-linux? ( dev-java/icedtea6-bin ) x86-linux? ( dev-java/icedtea6-bin ) amd64? ( =dev-java/icedtea-6* ) x86? ( =dev-java/icedtea-6* ) amd64? ( =dev-java/sun-jdk-1.6.0* ) x86? ( =dev-java/sun-jdk-1.6.0* ) amd64-linux? ( =dev-java/sun-jdk-1.6.0* ) x86-linux? ( =dev-java/sun-jdk-1.6.0* ) x64-solaris? ( =dev-java/sun-jdk-1.6.0* ) x86-solaris? ( =dev-java/sun-jdk-1.6.0* ) sparc-solaris? ( =dev-java/sun-jdk-1.6.0* ) sparc64-solaris? ( =dev-java/sun-jdk-1.6.0* ) =dev-java/ibm-jdk-bin-1.6.0* =dev-java/hp-jdk-bin-1.6.0* =dev-java/diablo-jdk-1.6.0* =dev-java/soylatte-jdk-bin-1.0* =dev-java/apple-jdk-bin-1.6.0* =dev-java/winjdk-bin-1.6.0* )
   ebuild: dev-java/icedtea6-bin-1.7.2
   ebuild: dev-java/icedtea6-bin-1.7.2
installed: dev-java/icedtea-6.1.8.0
   ebuild: dev-java/sun-jdk-1.6.0.20
installed: dev-java/sun-jdk-1.6.0.20
   ebuild: dev-java/sun-jdk-1.6.0.20
installed: dev-java/sun-jdk-1.6.0.20
   ebuild: dev-java/sun-jre-bin-1.6.0.20
   ebuild: dev-java/sun-jre-bin-1.6.0.20
Virtual Parent:      ('ebuild', '/', 'virtual/jre-1.5.0', 'merge')
Virtual Depstring:   || ( =virtual/jdk-1.5.0* =dev-java/sun-jre-bin-1.5.0* )
   ebuild: virtual/jdk-1.5.0
   ebuild: virtual/jdk-1.5.0
Virtual Parent:      ('ebuild', '/', 'virtual/jdk-1.5.0', 'merge')
Virtual Depstring:   || ( amd64? ( =dev-java/sun-jdk-1.5.0* ) x86? ( =dev-java/sun-jdk-1.5.0* ) amd64-linux? ( =dev-java/sun-jdk-1.5.0* ) x86-linux? ( =dev-java/sun-jdk-1.5.0* ) x64-solaris? ( =dev-java/sun-jdk-1.5.0* ) x86-solaris? ( =dev-java/sun-jdk-1.5.0* ) sparc-solaris? ( =dev-java/sun-jdk-1.5.0* ) sparc64-solaris? ( =dev-java/sun-jdk-1.5.0* ) =dev-java/ibm-jdk-bin-1.5.0* =dev-java/jrockit-jdk-bin-1.5.0* =dev-java/apple-jdk-bin-1.5.0* )
   ebuild: dev-java/sun-jdk-1.5.0.22-r1
   ebuild: dev-java/sun-jdk-1.5.0.22-r1
   ebuild: virtual/jdk-1.5.0
installed: virtual/jre-1.6.0
   ebuild: virtual/jre-1.5.0
Candidates: ['=virtual/jre-1.6.0']
Candidates: virtual/jdk-1.6.0: ['=dev-java/icedtea-6*']
Candidates: virtual/jre-1.6.0: ['=virtual/jdk-1.6.0']
Exiting... ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')

Parent:    ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')
Depstring: >=virtual/jdk-1.4
Priority:  buildtime
installed: virtual/jdk-1.6.0
Virtual Parent:      ('installed', '/', 'virtual/jdk-1.6.0', 'nomerge')
Virtual Depstring:   || ( amd64? ( dev-java/icedtea6-bin ) x86? ( dev-java/icedtea6-bin ) amd64-linux? ( dev-java/icedtea6-bin ) x86-linux? ( dev-java/icedtea6-bin ) amd64? ( =dev-java/icedtea-6* ) x86? ( =dev-java/icedtea-6* ) amd64? ( =dev-java/sun-jdk-1.6.0* ) x86? ( =dev-java/sun-jdk-1.6.0* ) amd64-linux? ( =dev-java/sun-jdk-1.6.0* ) x86-linux? ( =dev-java/sun-jdk-1.6.0* ) x64-solaris? ( =dev-java/sun-jdk-1.6.0* ) x86-solaris? ( =dev-java/sun-jdk-1.6.0* ) sparc-solaris? ( =dev-java/sun-jdk-1.6.0* ) sparc64-solaris? ( =dev-java/sun-jdk-1.6.0* ) =dev-java/ibm-jdk-bin-1.6.0* =dev-java/hp-jdk-bin-1.6.0* =dev-java/diablo-jdk-1.6.0* =dev-java/soylatte-jdk-bin-1.0* =dev-java/apple-jdk-bin-1.6.0* =dev-java/winjdk-bin-1.6.0* )
Virtual Parent:      ('ebuild', '/', 'virtual/jdk-1.5.0', 'merge')
Virtual Depstring:   || ( amd64? ( =dev-java/sun-jdk-1.5.0* ) x86? ( =dev-java/sun-jdk-1.5.0* ) amd64-linux? ( =dev-java/sun-jdk-1.5.0* ) x86-linux? ( =dev-java/sun-jdk-1.5.0* ) x64-solaris? ( =dev-java/sun-jdk-1.5.0* ) x86-solaris? ( =dev-java/sun-jdk-1.5.0* ) sparc-solaris? ( =dev-java/sun-jdk-1.5.0* ) sparc64-solaris? ( =dev-java/sun-jdk-1.5.0* ) =dev-java/ibm-jdk-bin-1.5.0* =dev-java/jrockit-jdk-bin-1.5.0* =dev-java/apple-jdk-bin-1.5.0* )
Candidates: ['=virtual/jdk-1.6.0']
Candidates: virtual/jdk-1.6.0: ['=dev-java/icedtea-6*']
Exiting... ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge')

digraph:

('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge') depends on
  ('installed', '/', 'virtual/jdk-1.6.0', 'nomerge') (buildtime)
  ('installed', '/', 'dev-java/xalan-2.7.1', 'nomerge') (runtime)
  ('installed', '/', 'dev-java/ant-core-1.7.1-r4', 'nomerge') (buildtime)
  ('installed', '/', 'dev-java/java-config-2.1.11', 'nomerge') (buildtime)
  ('installed', '/', 'virtual/jre-1.6.0', 'nomerge') (buildtime)
  ('installed', '/', 'dev-java/junit-3.8.2-r1', 'nomerge') (buildtime)
  ('installed', '/', 'sys-apps/portage-2.2_rc67', 'nomerge') (buildtime)
  ('installed', '/', 'dev-java/javatoolkit-0.3.0-r3', 'nomerge') (buildtime)
('installed', '/', 'virtual/jdk-1.6.0', 'nomerge') depends on
  ('installed', '/', 'dev-java/icedtea-6.1.8.0', 'nomerge') (runtime)
('installed', '/', 'dev-java/xalan-2.7.1', 'nomerge') (no children)
('installed', '/', 'dev-java/ant-core-1.7.1-r4', 'nomerge') (no children)
('installed', '/', 'dev-java/java-config-2.1.11', 'nomerge') (no children)
ant-junit depends on
  ('ebuild', '/', 'dev-java/ant-junit-1.7.1', 'merge') (soft)
('installed', '/', 'virtual/jre-1.6.0', 'nomerge') depends on
  ('installed', '/', 'virtual/jdk-1.6.0', 'nomerge') (runtime)
('installed', '/', 'dev-java/junit-3.8.2-r1', 'nomerge') (no children)
('installed', '/', 'sys-apps/portage-2.2_rc67', 'nomerge') (no children)
('installed', '/', 'dev-java/javatoolkit-0.3.0-r3', 'nomerge') (no children)
('installed', '/', 'dev-java/icedtea-6.1.8.0', 'nomerge') (no children)

   ebuild: dev-lang/python-2.6.5-r2
installed: dev-lang/python-2.6.4-r1
installed: dev-lang/python-3.1.1-r1
installed: dev-lang/python-3.1.1-r1
... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-java/ant-junit-1.7.1
 * apache-ant-1.7.1-src.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                       [ ok ]
 * ant-1.7.1-gentoo.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                           [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                [ ok ]
+ source /etc/portage/bashrc
++ [[ dev-java/ant-junit == sys-apps-test/portage-test ]]
+ set +x
+ dyn_clean
+ '[' -z /var/tmp/portage/dev-java/ant-junit-1.7.1 ']'
+ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1 ']'
+ hasq chflags assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch
+ [[  assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch  == *\ \c\h\f\l\a\g\s\ * ]]
+ rm -rf /var/tmp/portage/dev-java/ant-junit-1.7.1/image /var/tmp/portage/dev-java/ant-junit-1.7.1/homedir
+ rm -f /var/tmp/portage/dev-java/ant-junit-1.7.1/.installed
+ [[ ebuild = binary ]]
+ hasq keeptemp assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch
+ [[  assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch  == *\ \k\e\e\p\t\e\m\p\ * ]]
+ hasq keepwork assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch
+ [[  assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch  == *\ \k\e\e\p\w\o\r\k\ * ]]
+ rm -rf /var/tmp/portage/dev-java/ant-junit-1.7.1/temp
+ [[ ebuild = binary ]]
+ hasq keepwork assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch
+ [[  assume-digests buildpkg buildsyspkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch  == *\ \k\e\e\p\w\o\r\k\ * ]]
+ rm -f /var/tmp/portage/dev-java/ant-junit-1.7.1/.ebuild_changed /var/tmp/portage/dev-java/ant-junit-1.7.1/.exit_status /var/tmp/portage/dev-java/ant-junit-1.7.1/.logid /var/tmp/portage/dev-java/ant-junit-1.7.1/.unpacked /var/tmp/portage/dev-java/ant-junit-1.7.1/.prepared /var/tmp/portage/dev-java/ant-junit-1.7.1/.configured /var/tmp/portage/dev-java/ant-junit-1.7.1/.compiled /var/tmp/portage/dev-java/ant-junit-1.7.1/.tested /var/tmp/portage/dev-java/ant-junit-1.7.1/.packaged /var/tmp/portage/dev-java/ant-junit-1.7.1/.die_hooks
+ rm -rf /var/tmp/portage/dev-java/ant-junit-1.7.1/build-info
+ rm -rf /var/tmp/portage/dev-java/ant-junit-1.7.1/work
+ '[' -f /var/tmp/portage/dev-java/ant-junit-1.7.1/.unpacked ']'
+ rm -rf /var/tmp/portage/dev-java/ant-junit-1.7.1/distdir
+ cd /var/tmp/portage/dev-java/ant-junit-1.7.1/../..
+ rmdir /var/tmp/portage/dev-java/ant-junit-1.7.1 /var/tmp/portage/dev-java
+ true
+ set +x
+ source /etc/portage/bashrc
++ [[ dev-java/ant-junit == sys-apps-test/portage-test ]]
+ set +x
+ source /usr/portage/dev-java/ant-junit/ant-junit-1.7.1.ebuild
++ EAPI=1
++ inherit ant-tasks
++ ECLASS_DEPTH=1
++ [[ 1 > 1 ]]
++ [[ -n '' ]]
++ local location
++ local olocation
++ local x
++ local PECLASS=
++ local prev_export_funcs_var=
++ local B_IUSE
++ local B_DEPEND
++ local B_RDEPEND
++ local B_PDEPEND
++ '[' ant-tasks ']'
++ location=/usr/portage/eclass/ant-tasks.eclass
++ olocation=
++ export ECLASS=ant-tasks
++ ECLASS=ant-tasks
++ __export_funcs_var=__export_functions_1
++ unset __export_functions_1
++ '[' setup '!=' depend ']'
++ [[ setup != *rm ]]
++ [[ ebuild != \b\i\n\a\r\y ]]
++ hasq ant-tasks toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \a\n\t\-\t\a\s\k\s\ * ]]
++ '[' -n '' ']'
++ debug-print 'inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass'
++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++ '[' 'inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass' ']'
++ '[' '' == on ']'
++ '[' -n '' ']'
++ echo 'inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass'
++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++ shift
++ '[' '' ']'
++ '[' '!' -e /usr/portage/eclass/ant-tasks.eclass ']'
++ '[' /usr/portage/eclass/ant-tasks.eclass == '' ']'
++ set -f
++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++ '[' '' = set ']'
++ '[' '' = set ']'
++ '[' '' = set ']'
++ '[' '' = set ']'
++ unset IUSE DEPEND RDEPEND PDEPEND
++ set +f
++ qa_source /usr/portage/eclass/ant-tasks.eclass
+++ shopt
++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++ local retval
++ source /usr/portage/eclass/ant-tasks.eclass
+++ JAVA_ANT_DISABLE_ANT_CORE_DEP=true
+++ JAVA_PKG_BSFIX_ALL=no
+++ inherit versionator java-pkg-2 java-ant-2
+++ ECLASS_DEPTH=2
+++ [[ 2 > 1 ]]
+++ debug-print '*** Multiple Inheritence (Level: 2)'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' '*** Multiple Inheritence (Level: 2)' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo '*** Multiple Inheritence (Level: 2)'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ [[ -n ant-tasks ]]
+++ [[ -n '' ]]
+++ local location
+++ local olocation
+++ local x
+++ local PECLASS=ant-tasks
+++ local prev_export_funcs_var=__export_functions_1
+++ local B_IUSE
+++ local B_DEPEND
+++ local B_RDEPEND
+++ local B_PDEPEND
+++ '[' versionator ']'
+++ location=/usr/portage/eclass/versionator.eclass
+++ olocation=
+++ export ECLASS=versionator
+++ ECLASS=versionator
+++ __export_funcs_var=__export_functions_2
+++ unset __export_functions_2
+++ '[' setup '!=' depend ']'
+++ [[ setup != *rm ]]
+++ [[ ebuild != \b\i\n\a\r\y ]]
+++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
+++ '[' -n '' ']'
+++ debug-print 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'inherit: versionator -> /usr/portage/eclass/versionator.eclass' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ '[' '!' -e /usr/portage/eclass/versionator.eclass ']'
+++ '[' /usr/portage/eclass/versionator.eclass == '' ']'
+++ set -f
+++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE DEPEND RDEPEND PDEPEND
+++ set +f
+++ qa_source /usr/portage/eclass/versionator.eclass
++++ shopt
+++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++ local retval
+++ source /usr/portage/eclass/versionator.eclass
+++ retval=0
+++ set +e
++++ shopt
+++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++ [[  	
 != \ \	\
 ]]
+++ return 0
+++ set -f
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset DEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset RDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset PDEPEND
+++ set +f
+++ [[ -n '' ]]
+++ unset __export_functions_2
+++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
+++ shift
+++ '[' java-pkg-2 ']'
+++ location=/usr/portage/eclass/java-pkg-2.eclass
+++ olocation=
+++ export ECLASS=java-pkg-2
+++ ECLASS=java-pkg-2
+++ __export_funcs_var=__export_functions_2
+++ unset __export_functions_2
+++ '[' setup '!=' depend ']'
+++ [[ setup != *rm ]]
+++ [[ ebuild != \b\i\n\a\r\y ]]
+++ hasq java-pkg-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\p\k\g\-\2\ * ]]
+++ '[' -n '' ']'
+++ debug-print 'inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ '[' '!' -e /usr/portage/eclass/java-pkg-2.eclass ']'
+++ '[' /usr/portage/eclass/java-pkg-2.eclass == '' ']'
+++ set -f
+++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE DEPEND RDEPEND PDEPEND
+++ set +f
+++ qa_source /usr/portage/eclass/java-pkg-2.eclass
++++ shopt
+++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++ local retval
+++ source /usr/portage/eclass/java-pkg-2.eclass
++++ inherit java-utils-2
++++ ECLASS_DEPTH=3
++++ [[ 3 > 1 ]]
++++ debug-print '*** Multiple Inheritence (Level: 3)'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' '*** Multiple Inheritence (Level: 3)' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo '*** Multiple Inheritence (Level: 3)'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ [[ -n java-pkg-2 ]]
++++ [[ -n '' ]]
++++ local location
++++ local olocation
++++ local x
++++ local PECLASS=java-pkg-2
++++ local prev_export_funcs_var=__export_functions_2
++++ local B_IUSE
++++ local B_DEPEND
++++ local B_RDEPEND
++++ local B_PDEPEND
++++ '[' java-utils-2 ']'
++++ location=/usr/portage/eclass/java-utils-2.eclass
++++ olocation=
++++ export ECLASS=java-utils-2
++++ ECLASS=java-utils-2
++++ __export_funcs_var=__export_functions_3
++++ unset __export_functions_3
++++ '[' setup '!=' depend ']'
++++ [[ setup != *rm ]]
++++ [[ ebuild != \b\i\n\a\r\y ]]
++++ hasq java-utils-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\u\t\i\l\s\-\2\ * ]]
++++ '[' -n '' ']'
++++ debug-print 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ '[' '!' -e /usr/portage/eclass/java-utils-2.eclass ']'
++++ '[' /usr/portage/eclass/java-utils-2.eclass == '' ']'
++++ set -f
++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE DEPEND RDEPEND PDEPEND
++++ set +f
++++ qa_source /usr/portage/eclass/java-utils-2.eclass
+++++ shopt
++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++ local retval
++++ source /usr/portage/eclass/java-utils-2.eclass
+++++ inherit eutils versionator multilib
+++++ ECLASS_DEPTH=4
+++++ [[ 4 > 1 ]]
+++++ debug-print '*** Multiple Inheritence (Level: 4)'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' '*** Multiple Inheritence (Level: 4)' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo '*** Multiple Inheritence (Level: 4)'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ [[ -n java-utils-2 ]]
+++++ [[ -n '' ]]
+++++ local location
+++++ local olocation
+++++ local x
+++++ local PECLASS=java-utils-2
+++++ local prev_export_funcs_var=__export_functions_3
+++++ local B_IUSE
+++++ local B_DEPEND
+++++ local B_RDEPEND
+++++ local B_PDEPEND
+++++ '[' eutils ']'
+++++ location=/usr/portage/eclass/eutils.eclass
+++++ olocation=
+++++ export ECLASS=eutils
+++++ ECLASS=eutils
+++++ __export_funcs_var=__export_functions_4
+++++ unset __export_functions_4
+++++ '[' setup '!=' depend ']'
+++++ [[ setup != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq eutils toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \e\u\t\i\l\s\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: eutils -> /usr/portage/eclass/eutils.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: eutils -> /usr/portage/eclass/eutils.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: eutils -> /usr/portage/eclass/eutils.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/eutils.eclass ']'
+++++ '[' /usr/portage/eclass/eutils.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/eutils.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/eutils.eclass
++++++ inherit multilib portability
++++++ ECLASS_DEPTH=5
++++++ [[ 5 > 1 ]]
++++++ debug-print '*** Multiple Inheritence (Level: 5)'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' '*** Multiple Inheritence (Level: 5)' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo '*** Multiple Inheritence (Level: 5)'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ [[ -n eutils ]]
++++++ [[ -n '' ]]
++++++ local location
++++++ local olocation
++++++ local x
++++++ local PECLASS=eutils
++++++ local prev_export_funcs_var=__export_functions_4
++++++ local B_IUSE
++++++ local B_DEPEND
++++++ local B_RDEPEND
++++++ local B_PDEPEND
++++++ '[' multilib ']'
++++++ location=/usr/portage/eclass/multilib.eclass
++++++ olocation=
++++++ export ECLASS=multilib
++++++ ECLASS=multilib
++++++ __export_funcs_var=__export_functions_5
++++++ unset __export_functions_5
++++++ '[' setup '!=' depend ']'
++++++ [[ setup != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: multilib -> /usr/portage/eclass/multilib.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/multilib.eclass ']'
++++++ '[' /usr/portage/eclass/multilib.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/multilib.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/multilib.eclass
+++++++ ___ECLASS_RECUR_MULTILIB=yes
+++++++ [[ -z '' ]]
+++++++ inherit toolchain-funcs
+++++++ ECLASS_DEPTH=6
+++++++ [[ 6 > 1 ]]
+++++++ debug-print '*** Multiple Inheritence (Level: 6)'
+++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++++ '[' '*** Multiple Inheritence (Level: 6)' ']'
+++++++ '[' '' == on ']'
+++++++ '[' -n '' ']'
+++++++ echo '*** Multiple Inheritence (Level: 6)'
+++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++++ shift
+++++++ '[' '' ']'
+++++++ [[ -n multilib ]]
+++++++ [[ -n '' ]]
+++++++ local location
+++++++ local olocation
+++++++ local x
+++++++ local PECLASS=multilib
+++++++ local prev_export_funcs_var=__export_functions_5
+++++++ local B_IUSE
+++++++ local B_DEPEND
+++++++ local B_RDEPEND
+++++++ local B_PDEPEND
+++++++ '[' toolchain-funcs ']'
+++++++ location=/usr/portage/eclass/toolchain-funcs.eclass
+++++++ olocation=
+++++++ export ECLASS=toolchain-funcs
+++++++ ECLASS=toolchain-funcs
+++++++ __export_funcs_var=__export_functions_6
+++++++ unset __export_functions_6
+++++++ '[' setup '!=' depend ']'
+++++++ [[ setup != *rm ]]
+++++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++++ hasq toolchain-funcs toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \t\o\o\l\c\h\a\i\n\-\f\u\n\c\s\ * ]]
+++++++ '[' -n '' ']'
+++++++ debug-print 'inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass'
+++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++++ '[' 'inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass' ']'
+++++++ '[' '' == on ']'
+++++++ '[' -n '' ']'
+++++++ echo 'inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass'
+++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++++ shift
+++++++ '[' '' ']'
+++++++ '[' '!' -e /usr/portage/eclass/toolchain-funcs.eclass ']'
+++++++ '[' /usr/portage/eclass/toolchain-funcs.eclass == '' ']'
+++++++ set -f
+++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++++ set +f
+++++++ qa_source /usr/portage/eclass/toolchain-funcs.eclass
++++++++ shopt
+++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++++ local retval
+++++++ source /usr/portage/eclass/toolchain-funcs.eclass
++++++++ ___ECLASS_RECUR_TOOLCHAIN_FUNCS=yes
++++++++ [[ -z yes ]]
++++++++ DESCRIPTION='Based on the toolchain-funcs eclass'
+++++++ retval=0
+++++++ set +e
++++++++ shopt
+++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++++ [[  	
 != \ \	\
 ]]
+++++++ return 0
+++++++ set -f
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset IUSE
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset DEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset RDEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset PDEPEND
+++++++ set +f
+++++++ [[ -n '' ]]
+++++++ unset __export_functions_6
+++++++ hasq toolchain-funcs toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \t\o\o\l\c\h\a\i\n\-\f\u\n\c\s\ * ]]
+++++++ shift
+++++++ '[' '' ']'
+++++++ (( --ECLASS_DEPTH ))
+++++++ ((  ECLASS_DEPTH > 0  ))
+++++++ export ECLASS=multilib
+++++++ ECLASS=multilib
+++++++ __export_funcs_var=__export_functions_5
+++++++ return 0
+++++++ export 'MULTILIB_ABIS=amd64 x86'
+++++++ MULTILIB_ABIS='amd64 x86'
+++++++ export DEFAULT_ABI=amd64
+++++++ DEFAULT_ABI=amd64
+++++++ export CFLAGS_default
+++++++ export LDFLAGS_default
+++++++ export CHOST_default=x86_64-pc-linux-gnu
+++++++ CHOST_default=x86_64-pc-linux-gnu
+++++++ export CTARGET_default=x86_64-pc-linux-gnu
+++++++ CTARGET_default=x86_64-pc-linux-gnu
+++++++ export LIBDIR_default=lib
+++++++ LIBDIR_default=lib
+++++++ export CDEFINE_default=__unix__
+++++++ CDEFINE_default=__unix__
+++++++ export KERNEL_ABI=amd64
+++++++ KERNEL_ABI=amd64
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_5
++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
++++++ shift
++++++ '[' portability ']'
++++++ location=/usr/portage/eclass/portability.eclass
++++++ olocation=
++++++ export ECLASS=portability
++++++ ECLASS=portability
++++++ __export_funcs_var=__export_functions_5
++++++ unset __export_functions_5
++++++ '[' setup '!=' depend ']'
++++++ [[ setup != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq portability toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \p\o\r\t\a\b\i\l\i\t\y\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: portability -> /usr/portage/eclass/portability.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: portability -> /usr/portage/eclass/portability.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: portability -> /usr/portage/eclass/portability.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/portability.eclass ']'
++++++ '[' /usr/portage/eclass/portability.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/portability.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/portability.eclass
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_5
++++++ hasq portability toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \p\o\r\t\a\b\i\l\i\t\y\ * ]]
++++++ shift
++++++ '[' '' ']'
++++++ (( --ECLASS_DEPTH ))
++++++ ((  ECLASS_DEPTH > 0  ))
++++++ export ECLASS=eutils
++++++ ECLASS=eutils
++++++ __export_funcs_var=__export_functions_4
++++++ return 0
++++++ DESCRIPTION='Based on the eutils eclass'
++++++ has 1 0 1 2
++++++ hasq 1 0 1 2
++++++ [[  0 1 2  == *\ \1\ * ]]
++++++ EPATCH_SOURCE=/var/tmp/portage/dev-java/ant-junit-1.7.1/work/patch
++++++ EPATCH_SUFFIX=patch.bz2
++++++ EPATCH_OPTS='-g0 -E --no-backup-if-mismatch'
++++++ EPATCH_EXCLUDE=
++++++ EPATCH_SINGLE_MSG=
++++++ EPATCH_MULTI_MSG='Applying various patches (bugfixes/updates) ...'
++++++ EPATCH_FORCE=no
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_4
+++++ hasq eutils toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \e\u\t\i\l\s\ * ]]
+++++ shift
+++++ '[' versionator ']'
+++++ location=/usr/portage/eclass/versionator.eclass
+++++ olocation=
+++++ export ECLASS=versionator
+++++ ECLASS=versionator
+++++ __export_funcs_var=__export_functions_4
+++++ unset __export_functions_4
+++++ '[' setup '!=' depend ']'
+++++ [[ setup != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: versionator -> /usr/portage/eclass/versionator.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/versionator.eclass ']'
+++++ '[' /usr/portage/eclass/versionator.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/versionator.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/versionator.eclass
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_4
+++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
+++++ shift
+++++ '[' multilib ']'
+++++ location=/usr/portage/eclass/multilib.eclass
+++++ olocation=
+++++ export ECLASS=multilib
+++++ ECLASS=multilib
+++++ __export_funcs_var=__export_functions_4
+++++ unset __export_functions_4
+++++ '[' setup '!=' depend ']'
+++++ [[ setup != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: multilib -> /usr/portage/eclass/multilib.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/multilib.eclass ']'
+++++ '[' /usr/portage/eclass/multilib.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/multilib.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/multilib.eclass
++++++ ___ECLASS_RECUR_MULTILIB=yes
++++++ [[ -z yes ]]
++++++ export 'MULTILIB_ABIS=amd64 x86'
++++++ MULTILIB_ABIS='amd64 x86'
++++++ export DEFAULT_ABI=amd64
++++++ DEFAULT_ABI=amd64
++++++ export CFLAGS_default
++++++ export LDFLAGS_default
++++++ export CHOST_default=x86_64-pc-linux-gnu
++++++ CHOST_default=x86_64-pc-linux-gnu
++++++ export CTARGET_default=x86_64-pc-linux-gnu
++++++ CTARGET_default=x86_64-pc-linux-gnu
++++++ export LIBDIR_default=lib
++++++ LIBDIR_default=lib
++++++ export CDEFINE_default=__unix__
++++++ CDEFINE_default=__unix__
++++++ export KERNEL_ABI=amd64
++++++ KERNEL_ABI=amd64
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_4
+++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
+++++ shift
+++++ '[' '' ']'
+++++ (( --ECLASS_DEPTH ))
+++++ ((  ECLASS_DEPTH > 0  ))
+++++ export ECLASS=java-utils-2
+++++ ECLASS=java-utils-2
+++++ __export_funcs_var=__export_functions_3
+++++ return 0
+++++ IUSE=elibc_FreeBSD
+++++ export WANT_JAVA_CONFIG=2
+++++ WANT_JAVA_CONFIG=2
+++++ hasq 1 0 1
+++++ [[  0 1  == *\ \1\ * ]]
+++++ JAVA_PKG_PORTAGE_DEP='>=sys-apps/portage-2.1.2.7'
+++++ JAVA_PKG_E_DEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++++ hasq source
+++++ [[    == *\ \s\o\u\r\c\e\ * ]]
+++++ [[ -n '' ]]
+++++ JAVA_PKG_ALLOW_VM_CHANGE=yes
+++++ JAVA_PKG_COMPILER_DIR=/usr/share/java-config-2/compiler
+++++ JAVA_PKG_COMPILERS_CONF=/etc/java-config-2/build/compilers.conf
+++++ JAVA_PKG_QA_VIOLATIONS=0
+++++ JAVA_PKG_EXTRA_ENV=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-extra-env
+++++ JAVA_PKG_EXTRA_ENV_VARS=
+++++ JAVA_PKG_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-depend
+++++ JAVA_PKG_OPTIONAL_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-optional-depend
+++++ JAVA_PKG_BUILD_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-build-depend
+++++ hasq java-pkg_die
+++++ [[    == *\ \j\a\v\a\-\p\k\g\_\d\i\e\ * ]]
+++++ EBUILD_DEATH_HOOKS=' java-pkg_die'
++++ retval=0
++++ set +e
+++++ shopt
++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++ [[  	
 != \ \	\
 ]]
++++ return 0
++++ set -f
++++ '[' set = set ']'
++++ export 'E_IUSE= elibc_FreeBSD'
++++ E_IUSE=' elibc_FreeBSD'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset DEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset RDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset PDEPEND
++++ set +f
++++ [[ -n '' ]]
++++ unset __export_functions_3
++++ hasq java-utils-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\u\t\i\l\s\-\2\ * ]]
++++ shift
++++ '[' '' ']'
++++ (( --ECLASS_DEPTH ))
++++ ((  ECLASS_DEPTH > 0  ))
++++ export ECLASS=java-pkg-2
++++ ECLASS=java-pkg-2
++++ __export_funcs_var=__export_functions_2
++++ return 0
++++ IUSE=
++++ DEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
++++ RDEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
++++ [[ dev-java = dev-java ]]
++++ [[ ant-junit = commons-* ]]
++++ case "${EAPI:-0}" in
++++ EXPORT_FUNCTIONS pkg_setup src_compile pkg_preinst
++++ '[' -z java-pkg-2 ']'
++++ eval '__export_functions_2+="' pkg_setup src_compile 'pkg_preinst"'
+++++ __export_functions_2+=' pkg_setup src_compile pkg_preinst'
+++ retval=0
+++ set +e
++++ shopt
+++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++ [[  	
 != \ \	\
 ]]
+++ return 0
+++ set -f
+++ '[' set = set ']'
+++ export 'E_IUSE= elibc_FreeBSD '
+++ E_IUSE=' elibc_FreeBSD '
+++ '[' set = set ']'
+++ export 'E_DEPEND= >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++ E_DEPEND=' >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++ '[' set = set ']'
+++ export 'E_RDEPEND= >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++ E_RDEPEND=' >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset DEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset RDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset PDEPEND
+++ set +f
+++ [[ -n  pkg_setup src_compile pkg_preinst ]]
+++ for x in '${!__export_funcs_var}'
+++ debug-print 'EXPORT_FUNCTIONS: pkg_setup -> java-pkg-2_pkg_setup'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'EXPORT_FUNCTIONS: pkg_setup -> java-pkg-2_pkg_setup' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'EXPORT_FUNCTIONS: pkg_setup -> java-pkg-2_pkg_setup'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ declare -F java-pkg-2_pkg_setup
+++ eval 'pkg_setup() { java-pkg-2_pkg_setup "$@" ; }'
+++ for x in '${!__export_funcs_var}'
+++ debug-print 'EXPORT_FUNCTIONS: src_compile -> java-pkg-2_src_compile'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'EXPORT_FUNCTIONS: src_compile -> java-pkg-2_src_compile' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'EXPORT_FUNCTIONS: src_compile -> java-pkg-2_src_compile'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ declare -F java-pkg-2_src_compile
+++ eval 'src_compile() { java-pkg-2_src_compile "$@" ; }'
+++ for x in '${!__export_funcs_var}'
+++ debug-print 'EXPORT_FUNCTIONS: pkg_preinst -> java-pkg-2_pkg_preinst'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'EXPORT_FUNCTIONS: pkg_preinst -> java-pkg-2_pkg_preinst' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'EXPORT_FUNCTIONS: pkg_preinst -> java-pkg-2_pkg_preinst'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ declare -F java-pkg-2_pkg_preinst
+++ eval 'pkg_preinst() { java-pkg-2_pkg_preinst "$@" ; }'
+++ unset __export_functions_2
+++ hasq java-pkg-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\p\k\g\-\2\ * ]]
+++ shift
+++ '[' java-ant-2 ']'
+++ location=/usr/portage/eclass/java-ant-2.eclass
+++ olocation=
+++ export ECLASS=java-ant-2
+++ ECLASS=java-ant-2
+++ __export_funcs_var=__export_functions_2
+++ unset __export_functions_2
+++ '[' setup '!=' depend ']'
+++ [[ setup != *rm ]]
+++ [[ ebuild != \b\i\n\a\r\y ]]
+++ hasq java-ant-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\a\n\t\-\2\ * ]]
+++ '[' -n '' ']'
+++ debug-print 'inherit: java-ant-2 -> /usr/portage/eclass/java-ant-2.eclass'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'inherit: java-ant-2 -> /usr/portage/eclass/java-ant-2.eclass' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'inherit: java-ant-2 -> /usr/portage/eclass/java-ant-2.eclass'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ '[' '!' -e /usr/portage/eclass/java-ant-2.eclass ']'
+++ '[' /usr/portage/eclass/java-ant-2.eclass == '' ']'
+++ set -f
+++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE DEPEND RDEPEND PDEPEND
+++ set +f
+++ qa_source /usr/portage/eclass/java-ant-2.eclass
++++ shopt
+++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++ local retval
+++ source /usr/portage/eclass/java-ant-2.eclass
++++ inherit java-utils-2
++++ ECLASS_DEPTH=3
++++ [[ 3 > 1 ]]
++++ debug-print '*** Multiple Inheritence (Level: 3)'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' '*** Multiple Inheritence (Level: 3)' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo '*** Multiple Inheritence (Level: 3)'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ [[ -n java-ant-2 ]]
++++ [[ -n '' ]]
++++ local location
++++ local olocation
++++ local x
++++ local PECLASS=java-ant-2
++++ local prev_export_funcs_var=__export_functions_2
++++ local B_IUSE
++++ local B_DEPEND
++++ local B_RDEPEND
++++ local B_PDEPEND
++++ '[' java-utils-2 ']'
++++ location=/usr/portage/eclass/java-utils-2.eclass
++++ olocation=
++++ export ECLASS=java-utils-2
++++ ECLASS=java-utils-2
++++ __export_funcs_var=__export_functions_3
++++ unset __export_functions_3
++++ '[' setup '!=' depend ']'
++++ [[ setup != *rm ]]
++++ [[ ebuild != \b\i\n\a\r\y ]]
++++ hasq java-utils-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\u\t\i\l\s\-\2\ * ]]
++++ '[' -n '' ']'
++++ debug-print 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ '[' '!' -e /usr/portage/eclass/java-utils-2.eclass ']'
++++ '[' /usr/portage/eclass/java-utils-2.eclass == '' ']'
++++ set -f
++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE DEPEND RDEPEND PDEPEND
++++ set +f
++++ qa_source /usr/portage/eclass/java-utils-2.eclass
+++++ shopt
++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++ local retval
++++ source /usr/portage/eclass/java-utils-2.eclass
+++++ inherit eutils versionator multilib
+++++ ECLASS_DEPTH=4
+++++ [[ 4 > 1 ]]
+++++ debug-print '*** Multiple Inheritence (Level: 4)'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' '*** Multiple Inheritence (Level: 4)' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo '*** Multiple Inheritence (Level: 4)'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ [[ -n java-utils-2 ]]
+++++ [[ -n '' ]]
+++++ local location
+++++ local olocation
+++++ local x
+++++ local PECLASS=java-utils-2
+++++ local prev_export_funcs_var=__export_functions_3
+++++ local B_IUSE
+++++ local B_DEPEND
+++++ local B_RDEPEND
+++++ local B_PDEPEND
+++++ '[' eutils ']'
+++++ location=/usr/portage/eclass/eutils.eclass
+++++ olocation=
+++++ export ECLASS=eutils
+++++ ECLASS=eutils
+++++ __export_funcs_var=__export_functions_4
+++++ unset __export_functions_4
+++++ '[' setup '!=' depend ']'
+++++ [[ setup != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq eutils toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \e\u\t\i\l\s\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: eutils -> /usr/portage/eclass/eutils.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: eutils -> /usr/portage/eclass/eutils.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: eutils -> /usr/portage/eclass/eutils.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/eutils.eclass ']'
+++++ '[' /usr/portage/eclass/eutils.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/eutils.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/eutils.eclass
++++++ inherit multilib portability
++++++ ECLASS_DEPTH=5
++++++ [[ 5 > 1 ]]
++++++ debug-print '*** Multiple Inheritence (Level: 5)'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' '*** Multiple Inheritence (Level: 5)' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo '*** Multiple Inheritence (Level: 5)'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ [[ -n eutils ]]
++++++ [[ -n '' ]]
++++++ local location
++++++ local olocation
++++++ local x
++++++ local PECLASS=eutils
++++++ local prev_export_funcs_var=__export_functions_4
++++++ local B_IUSE
++++++ local B_DEPEND
++++++ local B_RDEPEND
++++++ local B_PDEPEND
++++++ '[' multilib ']'
++++++ location=/usr/portage/eclass/multilib.eclass
++++++ olocation=
++++++ export ECLASS=multilib
++++++ ECLASS=multilib
++++++ __export_funcs_var=__export_functions_5
++++++ unset __export_functions_5
++++++ '[' setup '!=' depend ']'
++++++ [[ setup != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: multilib -> /usr/portage/eclass/multilib.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/multilib.eclass ']'
++++++ '[' /usr/portage/eclass/multilib.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/multilib.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/multilib.eclass
+++++++ ___ECLASS_RECUR_MULTILIB=yes
+++++++ [[ -z yes ]]
+++++++ export 'MULTILIB_ABIS=amd64 x86'
+++++++ MULTILIB_ABIS='amd64 x86'
+++++++ export DEFAULT_ABI=amd64
+++++++ DEFAULT_ABI=amd64
+++++++ export CFLAGS_default
+++++++ export LDFLAGS_default
+++++++ export CHOST_default=x86_64-pc-linux-gnu
+++++++ CHOST_default=x86_64-pc-linux-gnu
+++++++ export CTARGET_default=x86_64-pc-linux-gnu
+++++++ CTARGET_default=x86_64-pc-linux-gnu
+++++++ export LIBDIR_default=lib
+++++++ LIBDIR_default=lib
+++++++ export CDEFINE_default=__unix__
+++++++ CDEFINE_default=__unix__
+++++++ export KERNEL_ABI=amd64
+++++++ KERNEL_ABI=amd64
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_5
++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
++++++ shift
++++++ '[' portability ']'
++++++ location=/usr/portage/eclass/portability.eclass
++++++ olocation=
++++++ export ECLASS=portability
++++++ ECLASS=portability
++++++ __export_funcs_var=__export_functions_5
++++++ unset __export_functions_5
++++++ '[' setup '!=' depend ']'
++++++ [[ setup != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq portability toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \p\o\r\t\a\b\i\l\i\t\y\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: portability -> /usr/portage/eclass/portability.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: portability -> /usr/portage/eclass/portability.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: portability -> /usr/portage/eclass/portability.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/portability.eclass ']'
++++++ '[' /usr/portage/eclass/portability.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/portability.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/portability.eclass
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_5
++++++ hasq portability toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \p\o\r\t\a\b\i\l\i\t\y\ * ]]
++++++ shift
++++++ '[' '' ']'
++++++ (( --ECLASS_DEPTH ))
++++++ ((  ECLASS_DEPTH > 0  ))
++++++ export ECLASS=eutils
++++++ ECLASS=eutils
++++++ __export_funcs_var=__export_functions_4
++++++ return 0
++++++ DESCRIPTION='Based on the eutils eclass'
++++++ has 1 0 1 2
++++++ hasq 1 0 1 2
++++++ [[  0 1 2  == *\ \1\ * ]]
++++++ EPATCH_SOURCE=/var/tmp/portage/dev-java/ant-junit-1.7.1/work/patch
++++++ EPATCH_SUFFIX=patch.bz2
++++++ EPATCH_OPTS='-g0 -E --no-backup-if-mismatch'
++++++ EPATCH_EXCLUDE=
++++++ EPATCH_SINGLE_MSG=
++++++ EPATCH_MULTI_MSG='Applying various patches (bugfixes/updates) ...'
++++++ EPATCH_FORCE=no
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_4
+++++ hasq eutils toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \e\u\t\i\l\s\ * ]]
+++++ shift
+++++ '[' versionator ']'
+++++ location=/usr/portage/eclass/versionator.eclass
+++++ olocation=
+++++ export ECLASS=versionator
+++++ ECLASS=versionator
+++++ __export_funcs_var=__export_functions_4
+++++ unset __export_functions_4
+++++ '[' setup '!=' depend ']'
+++++ [[ setup != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: versionator -> /usr/portage/eclass/versionator.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/versionator.eclass ']'
+++++ '[' /usr/portage/eclass/versionator.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/versionator.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/versionator.eclass
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_4
+++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
+++++ shift
+++++ '[' multilib ']'
+++++ location=/usr/portage/eclass/multilib.eclass
+++++ olocation=
+++++ export ECLASS=multilib
+++++ ECLASS=multilib
+++++ __export_funcs_var=__export_functions_4
+++++ unset __export_functions_4
+++++ '[' setup '!=' depend ']'
+++++ [[ setup != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: multilib -> /usr/portage/eclass/multilib.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/multilib.eclass ']'
+++++ '[' /usr/portage/eclass/multilib.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/multilib.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/multilib.eclass
++++++ ___ECLASS_RECUR_MULTILIB=yes
++++++ [[ -z yes ]]
++++++ export 'MULTILIB_ABIS=amd64 x86'
++++++ MULTILIB_ABIS='amd64 x86'
++++++ export DEFAULT_ABI=amd64
++++++ DEFAULT_ABI=amd64
++++++ export CFLAGS_default
++++++ export LDFLAGS_default
++++++ export CHOST_default=x86_64-pc-linux-gnu
++++++ CHOST_default=x86_64-pc-linux-gnu
++++++ export CTARGET_default=x86_64-pc-linux-gnu
++++++ CTARGET_default=x86_64-pc-linux-gnu
++++++ export LIBDIR_default=lib
++++++ LIBDIR_default=lib
++++++ export CDEFINE_default=__unix__
++++++ CDEFINE_default=__unix__
++++++ export KERNEL_ABI=amd64
++++++ KERNEL_ABI=amd64
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_4
+++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
+++++ shift
+++++ '[' '' ']'
+++++ (( --ECLASS_DEPTH ))
+++++ ((  ECLASS_DEPTH > 0  ))
+++++ export ECLASS=java-utils-2
+++++ ECLASS=java-utils-2
+++++ __export_funcs_var=__export_functions_3
+++++ return 0
+++++ IUSE=elibc_FreeBSD
+++++ export WANT_JAVA_CONFIG=2
+++++ WANT_JAVA_CONFIG=2
+++++ hasq 1 0 1
+++++ [[  0 1  == *\ \1\ * ]]
+++++ JAVA_PKG_PORTAGE_DEP='>=sys-apps/portage-2.1.2.7'
+++++ JAVA_PKG_E_DEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++++ hasq source
+++++ [[    == *\ \s\o\u\r\c\e\ * ]]
+++++ [[ -n '' ]]
+++++ JAVA_PKG_ALLOW_VM_CHANGE=yes
+++++ JAVA_PKG_COMPILER_DIR=/usr/share/java-config-2/compiler
+++++ JAVA_PKG_COMPILERS_CONF=/etc/java-config-2/build/compilers.conf
+++++ JAVA_PKG_QA_VIOLATIONS=0
+++++ JAVA_PKG_EXTRA_ENV=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-extra-env
+++++ JAVA_PKG_EXTRA_ENV_VARS=
+++++ JAVA_PKG_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-depend
+++++ JAVA_PKG_OPTIONAL_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-optional-depend
+++++ JAVA_PKG_BUILD_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-build-depend
+++++ hasq java-pkg_die java-pkg_die
+++++ [[  java-pkg_die  == *\ \j\a\v\a\-\p\k\g\_\d\i\e\ * ]]
++++ retval=0
++++ set +e
+++++ shopt
++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++ [[  	
 != \ \	\
 ]]
++++ return 0
++++ set -f
++++ '[' set = set ']'
++++ export 'E_IUSE= elibc_FreeBSD  elibc_FreeBSD'
++++ E_IUSE=' elibc_FreeBSD  elibc_FreeBSD'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset DEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset RDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset PDEPEND
++++ set +f
++++ [[ -n '' ]]
++++ unset __export_functions_3
++++ hasq java-utils-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\u\t\i\l\s\-\2\ * ]]
++++ shift
++++ '[' '' ']'
++++ (( --ECLASS_DEPTH ))
++++ ((  ECLASS_DEPTH > 0  ))
++++ export ECLASS=java-ant-2
++++ ECLASS=java-ant-2
++++ __export_funcs_var=__export_functions_2
++++ return 0
++++ JAVA_ANT_E_DEPEND=
++++ [[ -z true ]]
++++ local ANT_TASKS_DEPEND
+++++ java-pkg_ant-tasks-depend
+++++ debug-print-function java-pkg_ant-tasks-depend
+++++ str='java-pkg_ant-tasks-depend: entering function'
+++++ shift
+++++ debug-print 'java-pkg_ant-tasks-depend: entering function, parameters: '
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'java-pkg_ant-tasks-depend: entering function, parameters: ' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'java-pkg_ant-tasks-depend: entering function, parameters: '
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ [[ -n '' ]]
+++++ return 0
++++ ANT_TASKS_DEPEND=
++++ [[ 0 != 0 ]]
++++ JAVA_ANT_E_DEPEND='
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2'
++++ hasq java-pkg-opt-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\p\k\g\-\o\p\t\-\2\ * ]]
++++ hasq java-pkg-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\p\k\g\-\2\ * ]]
++++ DEPEND='
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2'
++++ JAVA_PKG_BSFIX=on
++++ JAVA_PKG_BSFIX_ALL=no
++++ JAVA_PKG_BSFIX_NAME=build.xml
++++ JAVA_PKG_BSFIX_TARGET_TAGS='javac xjavac javac.preset'
++++ JAVA_PKG_BSFIX_SOURCE_TAGS='javadoc javac xjavac javac.preset'
++++ JAVA_ANT_CLASSPATH_TAGS='javac xjavac'
++++ case "${EAPI:-0}" in
++++ :
+++ retval=0
+++ set +e
++++ shopt
+++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++ [[  	
 != \ \	\
 ]]
+++ return 0
+++ set -f
+++ '[' '' = set ']'
+++ '[' set = set ']'
+++ export 'E_DEPEND= >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2'
+++ E_DEPEND=' >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset DEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset RDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset PDEPEND
+++ set +f
+++ [[ -n '' ]]
+++ unset __export_functions_2
+++ hasq java-ant-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\a\n\t\-\2\ * ]]
+++ shift
+++ '[' '' ']'
+++ (( --ECLASS_DEPTH ))
+++ ((  ECLASS_DEPTH > 0  ))
+++ export ECLASS=ant-tasks
+++ ECLASS=ant-tasks
+++ __export_funcs_var=__export_functions_1
+++ return 0
+++ EXPORT_FUNCTIONS src_unpack src_compile src_install
+++ '[' -z ant-tasks ']'
+++ eval '__export_functions_1+="' src_unpack src_compile 'src_install"'
++++ __export_functions_1+=' src_unpack src_compile src_install'
+++ ANT_TASK_JDKVER=1.4
+++ ANT_TASK_JREVER=1.4
+++ ANT_TASK_NAME=junit
+++ ANT_TASK_DEPNAME=junit
+++ ANT_TASK_PV=1.7.1
+++ [[ 1.7.1 == *beta2* ]]
+++ [[ 1.7.1 == *_rc* ]]
+++ MY_PV=1.7.1
+++ UPSTREAM_PREFIX=mirror://apache/ant/source
+++ GENTOO_PREFIX=mirror://gentoo
+++ MY_P=apache-ant-1.7.1
+++ DESCRIPTION='Apache Ant'\''s optional tasks depending on junit'
+++ HOMEPAGE=http://ant.apache.org/
+++ SRC_URI='mirror://apache/ant/source/apache-ant-1.7.1-src.tar.bz2
	mirror://gentoo/ant-1.7.1-gentoo.tar.bz2'
+++ LICENSE=Apache-2.0
+++ SLOT=0
+++ IUSE=
+++ RDEPEND='>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1'
+++ DEPEND='>=virtual/jdk-1.4
	>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1'
+++ version_is_at_least 1.7.1
+++ __versionator_shopt_toggle on
+++ VERSIONATOR_RECURSION=0
+++ case "$1" in
+++ [[ 0 -lt 1 ]]
++++ shopt -p extglob
+++ VERSIONATOR_OLD_EXTGLOB='shopt -u extglob'
+++ shopt -s extglob
+++ VERSIONATOR_RECURSION=1
+++ return 0
+++ local want_s=1.7.1 have_s=1.7.1 r
+++ version_compare 1.7.1 1.7.1
+++ __versionator_shopt_toggle on
+++ VERSIONATOR_RECURSION=1
+++ case "$1" in
+++ [[ 1 -lt 1 ]]
+++ VERSIONATOR_RECURSION=2
+++ return 0
+++ local ver_a=1.7.1 ver_b=1.7.1 parts_a parts_b cur_idx_a=0 cur_idx_b=0
+++ parts_a=($(get_all_version_components "${ver_a}" ))
++++ get_all_version_components 1.7.1
++++ __versionator_shopt_toggle on
++++ VERSIONATOR_RECURSION=2
++++ case "$1" in
++++ [[ 2 -lt 1 ]]
++++ VERSIONATOR_RECURSION=3
++++ return 0
++++ local ver_str=1.7.1 result result_idx=0
++++ result=()
++++ [[ '' == \1\.\7\.\1 ]]
++++ export VERSIONATOR_CACHE_VER_STR=1.7.1
++++ VERSIONATOR_CACHE_VER_STR=1.7.1
++++ [[ -n 1.7.1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=1
++++ ver_str=.7.1
++++ result_idx=1
++++ [[ -n .7.1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=.
++++ ver_str=7.1
++++ result_idx=2
++++ [[ -n 7.1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=7
++++ ver_str=.1
++++ result_idx=3
++++ [[ -n .1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=.
++++ ver_str=1
++++ result_idx=4
++++ [[ -n 1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=1
++++ ver_str=
++++ result_idx=5
++++ [[ -n '' ]]
++++ export 'VERSIONATOR_CACHE_RESULT=1 . 7 . 1'
++++ VERSIONATOR_CACHE_RESULT='1 . 7 . 1'
++++ echo 1 . 7 . 1
++++ __versionator_shopt_toggle off
++++ VERSIONATOR_RECURSION=3
++++ case "$1" in
++++ VERSIONATOR_RECURSION=2
++++ [[ 2 -lt 1 ]]
++++ return 0
+++ parts_b=($(get_all_version_components "${ver_b}" ))
++++ get_all_version_components 1.7.1
++++ __versionator_shopt_toggle on
++++ VERSIONATOR_RECURSION=2
++++ case "$1" in
++++ [[ 2 -lt 1 ]]
++++ VERSIONATOR_RECURSION=3
++++ return 0
++++ local ver_str=1.7.1 result result_idx=0
++++ result=()
++++ [[ '' == \1\.\7\.\1 ]]
++++ export VERSIONATOR_CACHE_VER_STR=1.7.1
++++ VERSIONATOR_CACHE_VER_STR=1.7.1
++++ [[ -n 1.7.1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=1
++++ ver_str=.7.1
++++ result_idx=1
++++ [[ -n .7.1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=.
++++ ver_str=7.1
++++ result_idx=2
++++ [[ -n 7.1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=7
++++ ver_str=.1
++++ result_idx=3
++++ [[ -n .1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=.
++++ ver_str=1
++++ result_idx=4
++++ [[ -n 1 ]]
++++ case "${ver_str:0:1}" in
++++ result[$result_idx]=1
++++ ver_str=
++++ result_idx=5
++++ [[ -n '' ]]
++++ export 'VERSIONATOR_CACHE_RESULT=1 . 7 . 1'
++++ VERSIONATOR_CACHE_RESULT='1 . 7 . 1'
++++ echo 1 . 7 . 1
++++ __versionator_shopt_toggle off
++++ VERSIONATOR_RECURSION=3
++++ case "$1" in
++++ VERSIONATOR_RECURSION=2
++++ [[ 2 -lt 1 ]]
++++ return 0
+++ local inf_loop=0
+++ true
+++ inf_loop=1
+++ [[ 1 -gt 20 ]]
+++ local cur_tok_a=1
+++ local cur_tok_b=1
+++ [[ -n 1 ]]
+++ [[ -z '' ]]
+++ cur_idx_a=1
+++ [[ . == \. ]]
+++ cur_idx_a=2
+++ [[ -n 1 ]]
+++ [[ -z '' ]]
+++ cur_idx_b=1
+++ [[ . == \. ]]
+++ cur_idx_b=2
+++ [[ -z 1 ]]
+++ cur_tok_a=1
+++ cur_tok_b=1
+++ [[ -z 1 ]]
+++ [[ -z 1 ]]
+++ [[ 1 -lt 1 ]]
+++ [[ 1 -gt 1 ]]
+++ true
+++ inf_loop=2
+++ [[ 2 -gt 20 ]]
+++ local cur_tok_a=7
+++ local cur_tok_b=7
+++ [[ -n 7 ]]
+++ [[ -z '' ]]
+++ cur_idx_a=3
+++ [[ . == \. ]]
+++ cur_idx_a=4
+++ [[ -n 7 ]]
+++ [[ -z '' ]]
+++ cur_idx_b=3
+++ [[ . == \. ]]
+++ cur_idx_b=4
+++ [[ -z 7 ]]
+++ cur_tok_a=7
+++ cur_tok_b=7
+++ [[ -z 7 ]]
+++ [[ -z 7 ]]
+++ [[ 7 -lt 7 ]]
+++ [[ 7 -gt 7 ]]
+++ true
+++ inf_loop=3
+++ [[ 3 -gt 20 ]]
+++ local cur_tok_a=1
+++ local cur_tok_b=1
+++ [[ -n 1 ]]
+++ [[ -z '' ]]
+++ cur_idx_a=5
+++ [[ '' == \. ]]
+++ [[ -n 1 ]]
+++ [[ -z '' ]]
+++ cur_idx_b=5
+++ [[ '' == \. ]]
+++ [[ -z 1 ]]
+++ cur_tok_a=1
+++ cur_tok_b=1
+++ [[ -z 1 ]]
+++ [[ -z 1 ]]
+++ [[ 1 -lt 1 ]]
+++ [[ 1 -gt 1 ]]
+++ true
+++ inf_loop=4
+++ [[ 4 -gt 20 ]]
+++ local cur_tok_a=
+++ local cur_tok_b=
+++ [[ -n '' ]]
+++ cur_tok_a=
+++ [[ -n '' ]]
+++ cur_tok_b=
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ break
+++ local letter_a=
+++ letter_a=
+++ [[ 0 -eq 1 ]]
+++ letter_a=@
+++ local letter_b=
+++ letter_b=
+++ [[ 0 -eq 1 ]]
+++ letter_b=@
+++ [[ @ < @ ]]
+++ [[ @ > @ ]]
+++ local suffix rule part r_lt r_gt
+++ for rule in '"alpha=1"' '"beta=1"' '"pre=1"' '"rc=1"' '"p=3"' '"r=3"'
+++ suffix=alpha
+++ r_lt=1
+++ [[ 1 -eq 1 ]]
+++ r_gt=3
+++ local suffix_a=
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ local suffix_b=
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ continue
+++ for rule in '"alpha=1"' '"beta=1"' '"pre=1"' '"rc=1"' '"p=3"' '"r=3"'
+++ suffix=beta
+++ r_lt=1
+++ [[ 1 -eq 1 ]]
+++ r_gt=3
+++ local suffix_a=
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ local suffix_b=
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ continue
+++ for rule in '"alpha=1"' '"beta=1"' '"pre=1"' '"rc=1"' '"p=3"' '"r=3"'
+++ suffix=pre
+++ r_lt=1
+++ [[ 1 -eq 1 ]]
+++ r_gt=3
+++ local suffix_a=
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ local suffix_b=
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ continue
+++ for rule in '"alpha=1"' '"beta=1"' '"pre=1"' '"rc=1"' '"p=3"' '"r=3"'
+++ suffix=rc
+++ r_lt=1
+++ [[ 1 -eq 1 ]]
+++ r_gt=3
+++ local suffix_a=
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ local suffix_b=
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ continue
+++ for rule in '"alpha=1"' '"beta=1"' '"pre=1"' '"rc=1"' '"p=3"' '"r=3"'
+++ suffix=p
+++ r_lt=3
+++ [[ 3 -eq 1 ]]
+++ r_gt=1
+++ local suffix_a=
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ local suffix_b=
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ continue
+++ for rule in '"alpha=1"' '"beta=1"' '"pre=1"' '"rc=1"' '"p=3"' '"r=3"'
+++ suffix=r
+++ r_lt=3
+++ [[ 3 -eq 1 ]]
+++ r_gt=1
+++ local suffix_a=
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_a[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_a[@]}'
+++ [[ 1 != 1 ]]
+++ local suffix_b=
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 7 != 7 ]]
+++ for part in '${parts_b[@]}'
+++ [[ . != . ]]
+++ for part in '${parts_b[@]}'
+++ [[ 1 != 1 ]]
+++ [[ -z '' ]]
+++ [[ -z '' ]]
+++ continue
+++ __versionator_shopt_toggle off
+++ VERSIONATOR_RECURSION=2
+++ case "$1" in
+++ VERSIONATOR_RECURSION=1
+++ [[ 1 -lt 1 ]]
+++ return 0
+++ return 2
+++ r=2
+++ case $r in
+++ __versionator_shopt_toggle off
+++ VERSIONATOR_RECURSION=1
+++ case "$1" in
+++ VERSIONATOR_RECURSION=0
+++ [[ 0 -lt 1 ]]
+++ eval shopt -u extglob
++++ shopt -u extglob
+++ return 0
+++ return 0
+++ DEPEND='>=virtual/jdk-1.4
	>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1
		!dev-java/ant-tasks'
+++ RESTRICT=test
+++ S=/var/tmp/portage/dev-java/ant-junit-1.7.1/work/apache-ant-1.7.1
++ retval=0
++ set +e
+++ shopt
++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
fa++ source /etc/portage/bashrc
+++ [[ dev-java/ant-junit == sys-apps-test/portage-test ]]
++ set +x
++ source /usr/portage/dev-java/ant-junit/ant-junit-1.7.1.ebuild
+++ EAPI=1
+++ inherit ant-tasks
+++ ECLASS_DEPTH=1
+++ [[ 1 > 1 ]]
+++ [[ -n '' ]]
+++ local location
+++ local olocation
+++ local x
+++ local PECLASS=
+++ local prev_export_funcs_var=
+++ local B_IUSE
+++ local B_DEPEND
+++ local B_RDEPEND
+++ local B_PDEPEND
+++ '[' ant-tasks ']'
+++ location=/usr/portage/eclass/ant-tasks.eclass
+++ olocation=
+++ export ECLASS=ant-tasks
+++ ECLASS=ant-tasks
+++ __export_funcs_var=__export_functions_1
+++ unset __export_functions_1
+++ '[' '' '!=' depend ']'
+++ [[ '' != *rm ]]
+++ [[ ebuild != \b\i\n\a\r\y ]]
+++ hasq ant-tasks toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \a\n\t\-\t\a\s\k\s\ * ]]
+++ '[' -n '' ']'
+++ debug-print 'inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass'
+++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++ '[' 'inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass' ']'
+++ '[' '' == on ']'
+++ '[' -n '' ']'
+++ echo 'inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass'
+++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++ shift
+++ '[' '' ']'
+++ '[' '!' -e /usr/portage/eclass/ant-tasks.eclass ']'
+++ '[' /usr/portage/eclass/ant-tasks.eclass == '' ']'
+++ set -f
+++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ '[' '' = set ']'
+++ unset IUSE DEPEND RDEPEND PDEPEND
+++ set +f
+++ qa_source /usr/portage/eclass/ant-tasks.eclass
++++ shopt
+++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++ local retval
+++ source /usr/portage/eclass/ant-tasks.eclass
++++ JAVA_ANT_DISABLE_ANT_CORE_DEP=true
++++ JAVA_PKG_BSFIX_ALL=no
++++ inherit versionator java-pkg-2 java-ant-2
++++ ECLASS_DEPTH=2
++++ [[ 2 > 1 ]]
++++ debug-print '*** Multiple Inheritence (Level: 2)'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' '*** Multiple Inheritence (Level: 2)' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo '*** Multiple Inheritence (Level: 2)'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ [[ -n ant-tasks ]]
++++ [[ -n '' ]]
++++ local location
++++ local olocation
++++ local x
++++ local PECLASS=ant-tasks
++++ local prev_export_funcs_var=__export_functions_1
++++ local B_IUSE
++++ local B_DEPEND
++++ local B_RDEPEND
++++ local B_PDEPEND
++++ '[' versionator ']'
++++ location=/usr/portage/eclass/versionator.eclass
++++ olocation=
++++ export ECLASS=versionator
++++ ECLASS=versionator
++++ __export_funcs_var=__export_functions_2
++++ unset __export_functions_2
++++ '[' '' '!=' depend ']'
++++ [[ '' != *rm ]]
++++ [[ ebuild != \b\i\n\a\r\y ]]
++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
++++ '[' -n '' ']'
++++ debug-print 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' 'inherit: versionator -> /usr/portage/eclass/versionator.eclass' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ '[' '!' -e /usr/portage/eclass/versionator.eclass ']'
++++ '[' /usr/portage/eclass/versionator.eclass == '' ']'
++++ set -f
++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE DEPEND RDEPEND PDEPEND
++++ set +f
++++ qa_source /usr/portage/eclass/versionator.eclass
+++++ shopt
++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++ local retval
++++ source /usr/portage/eclass/versionator.eclass
++++ retval=0
++++ set +e
+++++ shopt
++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++ [[  	
 != \ \	\
 ]]
++++ return 0
++++ set -f
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset DEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset RDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset PDEPEND
++++ set +f
++++ [[ -n '' ]]
++++ unset __export_functions_2
++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
++++ shift
++++ '[' java-pkg-2 ']'
++++ location=/usr/portage/eclass/java-pkg-2.eclass
++++ olocation=
++++ export ECLASS=java-pkg-2
++++ ECLASS=java-pkg-2
++++ __export_funcs_var=__export_functions_2
++++ unset __export_functions_2
++++ '[' '' '!=' depend ']'
++++ [[ '' != *rm ]]
++++ [[ ebuild != \b\i\n\a\r\y ]]
++++ hasq java-pkg-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\p\k\g\-\2\ * ]]
++++ '[' -n '' ']'
++++ debug-print 'inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass'
++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++ '[' 'inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass' ']'
++++ '[' '' == on ']'
++++ '[' -n '' ']'
++++ echo 'inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass'
++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++ shift
++++ '[' '' ']'
++++ '[' '!' -e /usr/portage/eclass/java-pkg-2.eclass ']'
++++ '[' /usr/portage/eclass/java-pkg-2.eclass == '' ']'
++++ set -f
++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ '[' '' = set ']'
++++ unset IUSE DEPEND RDEPEND PDEPEND
++++ set +f
++++ qa_source /usr/portage/eclass/java-pkg-2.eclass
+++++ shopt
++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++ local retval
++++ source /usr/portage/eclass/java-pkg-2.eclass
+++++ inherit java-utils-2
+++++ ECLASS_DEPTH=3
+++++ [[ 3 > 1 ]]
+++++ debug-print '*** Multiple Inheritence (Level: 3)'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' '*** Multiple Inheritence (Level: 3)' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo '*** Multiple Inheritence (Level: 3)'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ [[ -n java-pkg-2 ]]
+++++ [[ -n '' ]]
+++++ local location
+++++ local olocation
+++++ local x
+++++ local PECLASS=java-pkg-2
+++++ local prev_export_funcs_var=__export_functions_2
+++++ local B_IUSE
+++++ local B_DEPEND
+++++ local B_RDEPEND
+++++ local B_PDEPEND
+++++ '[' java-utils-2 ']'
+++++ location=/usr/portage/eclass/java-utils-2.eclass
+++++ olocation=
+++++ export ECLASS=java-utils-2
+++++ ECLASS=java-utils-2
+++++ __export_funcs_var=__export_functions_3
+++++ unset __export_functions_3
+++++ '[' '' '!=' depend ']'
+++++ [[ '' != *rm ]]
+++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++ hasq java-utils-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\u\t\i\l\s\-\2\ * ]]
+++++ '[' -n '' ']'
+++++ debug-print 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass'
+++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++ '[' 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass' ']'
+++++ '[' '' == on ']'
+++++ '[' -n '' ']'
+++++ echo 'inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass'
+++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++ shift
+++++ '[' '' ']'
+++++ '[' '!' -e /usr/portage/eclass/java-utils-2.eclass ']'
+++++ '[' /usr/portage/eclass/java-utils-2.eclass == '' ']'
+++++ set -f
+++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++ set +f
+++++ qa_source /usr/portage/eclass/java-utils-2.eclass
++++++ shopt
+++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++ local retval
+++++ source /usr/portage/eclass/java-utils-2.eclass
++++++ inherit eutils versionator multilib
++++++ ECLASS_DEPTH=4
++++++ [[ 4 > 1 ]]
++++++ debug-print '*** Multiple Inheritence (Level: 4)'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' '*** Multiple Inheritence (Level: 4)' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo '*** Multiple Inheritence (Level: 4)'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ [[ -n java-utils-2 ]]
++++++ [[ -n '' ]]
++++++ local location
++++++ local olocation
++++++ local x
++++++ local PECLASS=java-utils-2
++++++ local prev_export_funcs_var=__export_functions_3
++++++ local B_IUSE
++++++ local B_DEPEND
++++++ local B_RDEPEND
++++++ local B_PDEPEND
++++++ '[' eutils ']'
++++++ location=/usr/portage/eclass/eutils.eclass
++++++ olocation=
++++++ export ECLASS=eutils
++++++ ECLASS=eutils
++++++ __export_funcs_var=__export_functions_4
++++++ unset __export_functions_4
++++++ '[' '' '!=' depend ']'
++++++ [[ '' != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq eutils toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \e\u\t\i\l\s\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: eutils -> /usr/portage/eclass/eutils.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: eutils -> /usr/portage/eclass/eutils.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: eutils -> /usr/portage/eclass/eutils.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/eutils.eclass ']'
++++++ '[' /usr/portage/eclass/eutils.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/eutils.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/eutils.eclass
+++++++ inherit multilib portability
+++++++ ECLASS_DEPTH=5
+++++++ [[ 5 > 1 ]]
+++++++ debug-print '*** Multiple Inheritence (Level: 5)'
+++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++++ '[' '*** Multiple Inheritence (Level: 5)' ']'
+++++++ '[' '' == on ']'
+++++++ '[' -n '' ']'
+++++++ echo '*** Multiple Inheritence (Level: 5)'
+++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++++ shift
+++++++ '[' '' ']'
+++++++ [[ -n eutils ]]
+++++++ [[ -n '' ]]
+++++++ local location
+++++++ local olocation
+++++++ local x
+++++++ local PECLASS=eutils
+++++++ local prev_export_funcs_var=__export_functions_4
+++++++ local B_IUSE
+++++++ local B_DEPEND
+++++++ local B_RDEPEND
+++++++ local B_PDEPEND
+++++++ '[' multilib ']'
+++++++ location=/usr/portage/eclass/multilib.eclass
+++++++ olocation=
+++++++ export ECLASS=multilib
+++++++ ECLASS=multilib
+++++++ __export_funcs_var=__export_functions_5
+++++++ unset __export_functions_5
+++++++ '[' '' '!=' depend ']'
+++++++ [[ '' != *rm ]]
+++++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
+++++++ '[' -n '' ']'
+++++++ debug-print 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
+++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++++ '[' 'inherit: multilib -> /usr/portage/eclass/multilib.eclass' ']'
+++++++ '[' '' == on ']'
+++++++ '[' -n '' ']'
+++++++ echo 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
+++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++++ shift
+++++++ '[' '' ']'
+++++++ '[' '!' -e /usr/portage/eclass/multilib.eclass ']'
+++++++ '[' /usr/portage/eclass/multilib.eclass == '' ']'
+++++++ set -f
+++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++++ set +f
+++++++ qa_source /usr/portage/eclass/multilib.eclass
++++++++ shopt
+++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++++ local retval
+++++++ source /usr/portage/eclass/multilib.eclass
++++++++ ___ECLASS_RECUR_MULTILIB=yes
++++++++ [[ -z '' ]]
++++++++ inherit toolchain-funcs
++++++++ ECLASS_DEPTH=6
++++++++ [[ 6 > 1 ]]
++++++++ debug-print '*** Multiple Inheritence (Level: 6)'
++++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++++ '[' '*** Multiple Inheritence (Level: 6)' ']'
++++++++ '[' '' == on ']'
++++++++ '[' -n '' ']'
++++++++ echo '*** Multiple Inheritence (Level: 6)'
++++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++++ shift
++++++++ '[' '' ']'
++++++++ [[ -n multilib ]]
++++++++ [[ -n '' ]]
++++++++ local location
++++++++ local olocation
++++++++ local x
++++++++ local PECLASS=multilib
++++++++ local prev_export_funcs_var=__export_functions_5
++++++++ local B_IUSE
++++++++ local B_DEPEND
++++++++ local B_RDEPEND
++++++++ local B_PDEPEND
++++++++ '[' toolchain-funcs ']'
++++++++ location=/usr/portage/eclass/toolchain-funcs.eclass
++++++++ olocation=
++++++++ export ECLASS=toolchain-funcs
++++++++ ECLASS=toolchain-funcs
++++++++ __export_funcs_var=__export_functions_6
++++++++ unset __export_functions_6
++++++++ '[' '' '!=' depend ']'
++++++++ [[ '' != *rm ]]
++++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++++ hasq toolchain-funcs toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \t\o\o\l\c\h\a\i\n\-\f\u\n\c\s\ * ]]
++++++++ '[' -n '' ']'
++++++++ debug-print 'inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass'
++++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++++ '[' 'inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass' ']'
++++++++ '[' '' == on ']'
++++++++ '[' -n '' ']'
++++++++ echo 'inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass'
++++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++++ shift
++++++++ '[' '' ']'
++++++++ '[' '!' -e /usr/portage/eclass/toolchain-funcs.eclass ']'
++++++++ '[' /usr/portage/eclass/toolchain-funcs.eclass == '' ']'
++++++++ set -f
++++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++++ set +f
++++++++ qa_source /usr/portage/eclass/toolchain-funcs.eclass
+++++++++ shopt
++++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++++ local retval
++++++++ source /usr/portage/eclass/toolchain-funcs.eclass
+++++++++ ___ECLASS_RECUR_TOOLCHAIN_FUNCS=yes
+++++++++ [[ -z yes ]]
+++++++++ DESCRIPTION='Based on the toolchain-funcs eclass'
++++++++ retval=0
++++++++ set +e
+++++++++ shopt
++++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++++ [[  	
 != \ \	\
 ]]
++++++++ return 0
++++++++ set -f
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ unset IUSE
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ unset DEPEND
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ unset RDEPEND
++++++++ '[' '' = set ']'
++++++++ '[' '' = set ']'
++++++++ unset PDEPEND
++++++++ set +f
++++++++ [[ -n '' ]]
++++++++ unset __export_functions_6
++++++++ hasq toolchain-funcs toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \t\o\o\l\c\h\a\i\n\-\f\u\n\c\s\ * ]]
++++++++ shift
++++++++ '[' '' ']'
++++++++ (( --ECLASS_DEPTH ))
++++++++ ((  ECLASS_DEPTH > 0  ))
++++++++ export ECLASS=multilib
++++++++ ECLASS=multilib
++++++++ __export_funcs_var=__export_functions_5
++++++++ return 0
++++++++ export 'MULTILIB_ABIS=amd64 x86'
++++++++ MULTILIB_ABIS='amd64 x86'
++++++++ export DEFAULT_ABI=amd64
++++++++ DEFAULT_ABI=amd64
++++++++ export CFLAGS_default
++++++++ export LDFLAGS_default
++++++++ export CHOST_default=x86_64-pc-linux-gnu
++++++++ CHOST_default=x86_64-pc-linux-gnu
++++++++ export CTARGET_default=x86_64-pc-linux-gnu
++++++++ CTARGET_default=x86_64-pc-linux-gnu
++++++++ export LIBDIR_default=lib
++++++++ LIBDIR_default=lib
++++++++ export CDEFINE_default=__unix__
++++++++ CDEFINE_default=__unix__
++++++++ export KERNEL_ABI=amd64
++++++++ KERNEL_ABI=amd64
+++++++ retval=0
+++++++ set +e
++++++++ shopt
+++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++++ [[  	
 != \ \	\
 ]]
+++++++ return 0
+++++++ set -f
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset IUSE
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset DEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset RDEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset PDEPEND
+++++++ set +f
+++++++ [[ -n '' ]]
+++++++ unset __export_functions_5
+++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
+++++++ shift
+++++++ '[' portability ']'
+++++++ location=/usr/portage/eclass/portability.eclass
+++++++ olocation=
+++++++ export ECLASS=portability
+++++++ ECLASS=portability
+++++++ __export_funcs_var=__export_functions_5
+++++++ unset __export_functions_5
+++++++ '[' '' '!=' depend ']'
+++++++ [[ '' != *rm ]]
+++++++ [[ ebuild != \b\i\n\a\r\y ]]
+++++++ hasq portability toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \p\o\r\t\a\b\i\l\i\t\y\ * ]]
+++++++ '[' -n '' ']'
+++++++ debug-print 'inherit: portability -> /usr/portage/eclass/portability.eclass'
+++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
+++++++ '[' 'inherit: portability -> /usr/portage/eclass/portability.eclass' ']'
+++++++ '[' '' == on ']'
+++++++ '[' -n '' ']'
+++++++ echo 'inherit: portability -> /usr/portage/eclass/portability.eclass'
+++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+++++++ shift
+++++++ '[' '' ']'
+++++++ '[' '!' -e /usr/portage/eclass/portability.eclass ']'
+++++++ '[' /usr/portage/eclass/portability.eclass == '' ']'
+++++++ set -f
+++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset IUSE DEPEND RDEPEND PDEPEND
+++++++ set +f
+++++++ qa_source /usr/portage/eclass/portability.eclass
++++++++ shopt
+++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
+++++++ local retval
+++++++ source /usr/portage/eclass/portability.eclass
+++++++ retval=0
+++++++ set +e
++++++++ shopt
+++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++++ [[  	
 != \ \	\
 ]]
+++++++ return 0
+++++++ set -f
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset IUSE
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset DEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset RDEPEND
+++++++ '[' '' = set ']'
+++++++ '[' '' = set ']'
+++++++ unset PDEPEND
+++++++ set +f
+++++++ [[ -n '' ]]
+++++++ unset __export_functions_5
+++++++ hasq portability toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \p\o\r\t\a\b\i\l\i\t\y\ * ]]
+++++++ shift
+++++++ '[' '' ']'
+++++++ (( --ECLASS_DEPTH ))
+++++++ ((  ECLASS_DEPTH > 0  ))
+++++++ export ECLASS=eutils
+++++++ ECLASS=eutils
+++++++ __export_funcs_var=__export_functions_4
+++++++ return 0
+++++++ DESCRIPTION='Based on the eutils eclass'
+++++++ has 1 0 1 2
+++++++ hasq 1 0 1 2
+++++++ [[  0 1 2  == *\ \1\ * ]]
+++++++ EPATCH_SOURCE=/var/tmp/portage/dev-java/ant-junit-1.7.1/work/patch
+++++++ EPATCH_SUFFIX=patch.bz2
+++++++ EPATCH_OPTS='-g0 -E --no-backup-if-mismatch'
+++++++ EPATCH_EXCLUDE=
+++++++ EPATCH_SINGLE_MSG=
+++++++ EPATCH_MULTI_MSG='Applying various patches (bugfixes/updates) ...'
+++++++ EPATCH_FORCE=no
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_4
++++++ hasq eutils toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \e\u\t\i\l\s\ * ]]
++++++ shift
++++++ '[' versionator ']'
++++++ location=/usr/portage/eclass/versionator.eclass
++++++ olocation=
++++++ export ECLASS=versionator
++++++ ECLASS=versionator
++++++ __export_funcs_var=__export_functions_4
++++++ unset __export_functions_4
++++++ '[' '' '!=' depend ']'
++++++ [[ '' != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: versionator -> /usr/portage/eclass/versionator.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: versionator -> /usr/portage/eclass/versionator.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/versionator.eclass ']'
++++++ '[' /usr/portage/eclass/versionator.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/versionator.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/versionator.eclass
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_4
++++++ hasq versionator toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \v\e\r\s\i\o\n\a\t\o\r\ * ]]
++++++ shift
++++++ '[' multilib ']'
++++++ location=/usr/portage/eclass/multilib.eclass
++++++ olocation=
++++++ export ECLASS=multilib
++++++ ECLASS=multilib
++++++ __export_funcs_var=__export_functions_4
++++++ unset __export_functions_4
++++++ '[' '' '!=' depend ']'
++++++ [[ '' != *rm ]]
++++++ [[ ebuild != \b\i\n\a\r\y ]]
++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
++++++ '[' -n '' ']'
++++++ debug-print 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
++++++ '[' '!' -d /var/tmp/portage/dev-java/ant-junit-1.7.1/temp ']'
++++++ '[' 'inherit: multilib -> /usr/portage/eclass/multilib.eclass' ']'
++++++ '[' '' == on ']'
++++++ '[' -n '' ']'
++++++ echo 'inherit: multilib -> /usr/portage/eclass/multilib.eclass'
++++++ chmod g+w /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
++++++ shift
++++++ '[' '' ']'
++++++ '[' '!' -e /usr/portage/eclass/multilib.eclass ']'
++++++ '[' /usr/portage/eclass/multilib.eclass == '' ']'
++++++ set -f
++++++ unset B_IUSE B_DEPEND B_RDEPEND B_PDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE DEPEND RDEPEND PDEPEND
++++++ set +f
++++++ qa_source /usr/portage/eclass/multilib.eclass
+++++++ shopt
++++++ local 'shopts=autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off' 'OLDIFS= 	
'
++++++ local retval
++++++ source /usr/portage/eclass/multilib.eclass
+++++++ ___ECLASS_RECUR_MULTILIB=yes
+++++++ [[ -z yes ]]
+++++++ export 'MULTILIB_ABIS=amd64 x86'
+++++++ MULTILIB_ABIS='amd64 x86'
+++++++ export DEFAULT_ABI=amd64
+++++++ DEFAULT_ABI=amd64
+++++++ export CFLAGS_default
+++++++ export LDFLAGS_default
+++++++ export CHOST_default=x86_64-pc-linux-gnu
+++++++ CHOST_default=x86_64-pc-linux-gnu
+++++++ export CTARGET_default=x86_64-pc-linux-gnu
+++++++ CTARGET_default=x86_64-pc-linux-gnu
+++++++ export LIBDIR_default=lib
+++++++ LIBDIR_default=lib
+++++++ export CDEFINE_default=__unix__
+++++++ CDEFINE_default=__unix__
+++++++ export KERNEL_ABI=amd64
+++++++ KERNEL_ABI=amd64
++++++ retval=0
++++++ set +e
+++++++ shopt
++++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++++ [[  	
 != \ \	\
 ]]
++++++ return 0
++++++ set -f
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset IUSE
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset DEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset RDEPEND
++++++ '[' '' = set ']'
++++++ '[' '' = set ']'
++++++ unset PDEPEND
++++++ set +f
++++++ [[ -n '' ]]
++++++ unset __export_functions_4
++++++ hasq multilib toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
++++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \m\u\l\t\i\l\i\b\ * ]]
++++++ shift
++++++ '[' '' ']'
++++++ (( --ECLASS_DEPTH ))
++++++ ((  ECLASS_DEPTH > 0  ))
++++++ export ECLASS=java-utils-2
++++++ ECLASS=java-utils-2
++++++ __export_funcs_var=__export_functions_3
++++++ return 0
++++++ IUSE=elibc_FreeBSD
++++++ export WANT_JAVA_CONFIG=2
++++++ WANT_JAVA_CONFIG=2
++++++ hasq 1 0 1
++++++ [[  0 1  == *\ \1\ * ]]
++++++ JAVA_PKG_PORTAGE_DEP='>=sys-apps/portage-2.1.2.7'
++++++ JAVA_PKG_E_DEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
++++++ hasq source
++++++ [[    == *\ \s\o\u\r\c\e\ * ]]
++++++ [[ -n '' ]]
++++++ JAVA_PKG_ALLOW_VM_CHANGE=yes
++++++ JAVA_PKG_COMPILER_DIR=/usr/share/java-config-2/compiler
++++++ JAVA_PKG_COMPILERS_CONF=/etc/java-config-2/build/compilers.conf
++++++ JAVA_PKG_QA_VIOLATIONS=0
++++++ JAVA_PKG_EXTRA_ENV=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-extra-env
++++++ JAVA_PKG_EXTRA_ENV_VARS=
++++++ JAVA_PKG_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-depend
++++++ JAVA_PKG_OPTIONAL_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-optional-depend
++++++ JAVA_PKG_BUILD_DEPEND_FILE=/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/java-pkg-build-depend
++++++ hasq java-pkg_die
++++++ [[    == *\ \j\a\v\a\-\p\k\g\_\d\i\e\ * ]]
++++++ EBUILD_DEATH_HOOKS=' java-pkg_die'
+++++ retval=0
+++++ set +e
++++++ shopt
+++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
+++++ [[  	
 != \ \	\
 ]]
+++++ return 0
+++++ set -f
+++++ '[' set = set ']'
+++++ export 'E_IUSE= elibc_FreeBSD'
+++++ E_IUSE=' elibc_FreeBSD'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset IUSE
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset DEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset RDEPEND
+++++ '[' '' = set ']'
+++++ '[' '' = set ']'
+++++ unset PDEPEND
+++++ set +f
+++++ [[ -n '' ]]
+++++ unset __export_functions_3
+++++ hasq java-utils-2 toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2
+++++ [[  toolchain-funcs portability java-pkg-2 java-utils-2 versionator multilib ant-tasks eutils java-ant-2  == *\ \j\a\v\a\-\u\t\i\l\s\-\2\ * ]]
+++++ shift
+++++ '[' '' ']'
+++++ (( --ECLASS_DEPTH ))
+++++ ((  ECLASS_DEPTH > 0  ))
+++++ export ECLASS=java-pkg-2
+++++ ECLASS=java-pkg-2
+++++ __export_funcs_var=__export_functions_2
+++++ return 0
+++++ IUSE=
+++++ DEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++++ RDEPEND='>=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
+++++ [[ dev-java = dev-java ]]
+++++ [[ ant-junit = commons-* ]]
+++++ case "${EAPI:-0}" in
+++++ EXPORT_FUNCTIONS pkg_setup src_compile pkg_preinst
+++++ '[' -z java-pkg-2 ']'
+++++ eval '__export_functions_2+="' pkg_setup src_compile 'pkg_preinst"'
++++++ __export_functions_2+=' pkg_setup src_compile pkg_preinst'
++++ retval=0
++++ set +e
+++++ shopt
++++ [[ autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off != autocd         	off
cdable_vars    	off
cdspell        	off
checkhash      	off
checkjobs      	off
checkwinsize   	off
cmdhist        	on
compat31       	off
compat32       	off
dirspell       	off
dotglob        	off
execfail       	off
expand_aliases 	on
extdebug       	on
extglob        	off
extquote       	on
failglob       	off
force_fignore  	on
globstar       	off
gnu_errfmt     	off
histappend     	off
histreedit     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
login_shell    	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nocasematch    	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off ]]
++++ [[  	
 != \ \	\
 ]]
++++ return 0
++++ set -f
++++ '[' set = set ']'
++++ export 'E_IUSE= elibc_FreeBSD '
++++ E_IUSE=' elibc_FreeBSD '
++++ '[' set = set ']'
++++ export 'E_DEPEND= >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
++++ E_DEPEND=' >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
++++ '[' set = set ']'
++++ export 'E_RDEPEND= >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7'
++++ E_RDEPEND=' >=dev-java/java-config-2.1.9-r1 >=sys
>>> Failed to emerge dev-java/ant-junit-1.7.1, Log file:

>>>  '/var/log/portage/dev-java:ant-junit-1.7.1:20100523-164729.log'

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [gentoo-user] Re: Java problem
  2010-05-23 16:56           ` David Relson
@ 2010-05-23 18:01             ` walt
  2010-05-24  1:26               ` David Relson
  0 siblings, 1 reply; 21+ messages in thread
From: walt @ 2010-05-23 18:01 UTC (permalink / raw
  To: gentoo-user

On 05/23/2010 09:56 AM, David Relson wrote:

> Output of "emerge -d ant-junit" is attached, though I don't understand
> what the additional info means.

The 'build.log' should contain the actual error message following the test
for the system-vm.  The test code will look something like this:

+ java-pkg_switch-vm
+ debug-print-function java-pkg_switch-vm
+ str='java-pkg_switch-vm: entering function'
+ shift
+ debug-print 'java-pkg_switch-vm: entering function, parameters: '
+ '[' '!' -d /media/d/portage/dev-java/ant-junit-1.7.1/temp ']'
+ '[' 'java-pkg_switch-vm: entering function, parameters: ' ']'
+ '[' '' == on ']'
+ '[' -n '' ']'
+ echo 'java-pkg_switch-vm: entering function, parameters: '
+ chmod g+w /media/d/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
+ shift
+ '[' '' ']'
+ java-pkg_needs-vm
+ debug-print-function java-pkg_needs-vm
<lots of snippage>

There are no error messages in my build.log but I expect there will be some
obvious ones in yours.




^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-23 18:01             ` walt
@ 2010-05-24  1:26               ` David Relson
  2010-05-24  1:43                 ` Kenneth Prugh
  2010-05-24 11:11                 ` walt
  0 siblings, 2 replies; 21+ messages in thread
From: David Relson @ 2010-05-24  1:26 UTC (permalink / raw
  To: gentoo-user

On Sun, 23 May 2010 11:01:53 -0700
walt wrote:

> On 05/23/2010 09:56 AM, David Relson wrote:
> 
> > Output of "emerge -d ant-junit" is attached, though I don't
> > understand what the additional info means.
> 
> The 'build.log' should contain the actual error message following the
> test for the system-vm.  The test code will look something like this:
> 
> + java-pkg_switch-vm
> + debug-print-function java-pkg_switch-vm
> + str='java-pkg_switch-vm: entering function'
> + shift
> + debug-print 'java-pkg_switch-vm: entering function, parameters: '
> + '[' '!' -d /media/d/portage/dev-java/ant-junit-1.7.1/temp ']'
> + '[' 'java-pkg_switch-vm: entering function, parameters: ' ']'
> + '[' '' == on ']'
> + '[' -n '' ']'
> + echo 'java-pkg_switch-vm: entering function, parameters: '
> + chmod
> g+w /media/d/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
> + shift
> + '[' '' ']'
> + java-pkg_needs-vm
> + debug-print-function java-pkg_needs-vm
> <lots of snippage>
> 
> There are no error messages in my build.log but I expect there will
> be some obvious ones in yours.
> 

Hi Walt,

What build.log file do you mean?

Running "emerge -d ant-junit" produces files:

  /var/log/portage/dev-java:ant-junit-1.7.1:20100524-010955.log
  /var/log/portage/elog/dev-java:ant-junit-1.7.1:20100524-010957.log

Neither file mentions "java-pkg_needs-vm".  From where does
"java-pkg_needs-vm" come?  Are there other files generated during
"emerge -d ..."?

I found java-pkg_needs-vm in /usr/portage/eclass/java-utils-2.eclass.
However "equery belongs /usr/portage/eclass/java-utils-2.eclass"
doesn't find an owning package for this file.  Do you have this file?
What package owns it?




^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-24  1:26               ` David Relson
@ 2010-05-24  1:43                 ` Kenneth Prugh
  2010-05-24 11:11                 ` walt
  1 sibling, 0 replies; 21+ messages in thread
From: Kenneth Prugh @ 2010-05-24  1:43 UTC (permalink / raw
  To: gentoo-user

On Sun, 23 May 2010 21:26:29 -0400
David Relson <relson@osagesoftware.com> wrote:
> I found java-pkg_needs-vm in /usr/portage/eclass/java-utils-2.eclass.
> However "equery belongs /usr/portage/eclass/java-utils-2.eclass"
> doesn't find an owning package for this file.  Do you have this file?
> What package owns it?

It's part of the portage tree, not any packages.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [gentoo-user] Re: Java problem
  2010-05-24  1:26               ` David Relson
  2010-05-24  1:43                 ` Kenneth Prugh
@ 2010-05-24 11:11                 ` walt
  2010-05-24 11:37                   ` David Relson
  1 sibling, 1 reply; 21+ messages in thread
From: walt @ 2010-05-24 11:11 UTC (permalink / raw
  To: gentoo-user

On 05/23/2010 06:26 PM, David Relson wrote:
> On Sun, 23 May 2010 11:01:53 -0700
> walt wrote:
>
>> On 05/23/2010 09:56 AM, David Relson wrote:
>>
>>> Output of "emerge -d ant-junit" is attached, though I don't
>>> understand what the additional info means.
>>
>> The 'build.log' should contain the actual error message following the
>> test for the system-vm.  The test code will look something like this:
>>
>> + java-pkg_switch-vm
>> + debug-print-function java-pkg_switch-vm
>> + str='java-pkg_switch-vm: entering function'
>> + shift
>> + debug-print 'java-pkg_switch-vm: entering function, parameters: '
>> + '[' '!' -d /media/d/portage/dev-java/ant-junit-1.7.1/temp ']'
>> + '[' 'java-pkg_switch-vm: entering function, parameters: ' ']'
>> + '[' '' == on ']'
>> + '[' -n '' ']'
>> + echo 'java-pkg_switch-vm: entering function, parameters: '
>> + chmod
>> g+w /media/d/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
>> + shift
>> + '[' '' ']'
>> + java-pkg_needs-vm
>> + debug-print-function java-pkg_needs-vm
>> <lots of snippage>
>>
>> There are no error messages in my build.log but I expect there will
>> be some obvious ones in yours.
>>
>
> Hi Walt,
>
> What build.log file do you mean?

/var/tmp/portage/dev-java/ant-junit-1.7.1/temp/build.log (unless you
changed the default $PORTAGE_TMPDIR in make.conf).  The eclass-debug.log
is in the same directory.

> Running "emerge -d ant-junit" produces files:
>
>    /var/log/portage/dev-java:ant-junit-1.7.1:20100524-010955.log
>    /var/log/portage/elog/dev-java:ant-junit-1.7.1:20100524-010957.log

Thanks, I never knew about those logs.  Maybe they only appear if the
build fails because I don't have them on my machine.

> I found java-pkg_needs-vm in /usr/portage/eclass/java-utils-2.eclass.
> However "equery belongs /usr/portage/eclass/java-utils-2.eclass"
> doesn't find an owning package for this file.  Do you have this file?
> What package owns it?

As Kenneth said, it doesn't belong to any one package, but eclass files
are useful for storing code that can be shared by several similar packages,
like a group of related java packages.

The ant-junit-1.7.1.ebuild file says "inherit ant-tasks", which means
that the ant-tasks.eclass file is read before beginning the actual build.
You can see the sequence of events in the eclass-debug.log.




^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-user] Re: Java problem
  2010-05-24 11:11                 ` walt
@ 2010-05-24 11:37                   ` David Relson
  2010-05-25 11:46                     ` [gentoo-user] SOLVED " David Relson
  0 siblings, 1 reply; 21+ messages in thread
From: David Relson @ 2010-05-24 11:37 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3048 bytes --]

On Mon, 24 May 2010 04:11:45 -0700
walt wrote:

> On 05/23/2010 06:26 PM, David Relson wrote:
> > On Sun, 23 May 2010 11:01:53 -0700
> > walt wrote:
> >
> >> On 05/23/2010 09:56 AM, David Relson wrote:
> >>
> >>> Output of "emerge -d ant-junit" is attached, though I don't
> >>> understand what the additional info means.
> >>
> >> The 'build.log' should contain the actual error message following
> >> the test for the system-vm.  The test code will look something
> >> like this:
> >>
> >> + java-pkg_switch-vm
> >> + debug-print-function java-pkg_switch-vm
> >> + str='java-pkg_switch-vm: entering function'
> >> + shift
> >> + debug-print 'java-pkg_switch-vm: entering function, parameters: '
> >> + '[' '!' -d /media/d/portage/dev-java/ant-junit-1.7.1/temp ']'
> >> + '[' 'java-pkg_switch-vm: entering function, parameters: ' ']'
> >> + '[' '' == on ']'
> >> + '[' -n '' ']'
> >> + echo 'java-pkg_switch-vm: entering function, parameters: '
> >> + chmod
> >> g+w /media/d/portage/dev-java/ant-junit-1.7.1/temp/eclass-debug.log
> >> + shift
> >> + '[' '' ']'
> >> + java-pkg_needs-vm
> >> + debug-print-function java-pkg_needs-vm
> >> <lots of snippage>
> >>
> >> There are no error messages in my build.log but I expect there will
> >> be some obvious ones in yours.
> >>
> >
> > Hi Walt,
> >
> > What build.log file do you mean?
> 
> /var/tmp/portage/dev-java/ant-junit-1.7.1/temp/build.log (unless you
> changed the default $PORTAGE_TMPDIR in make.conf).  The
> eclass-debug.log is in the same directory.
> 
> > Running "emerge -d ant-junit" produces files:
> >
> >    /var/log/portage/dev-java:ant-junit-1.7.1:20100524-010955.log
> >    /var/log/portage/elog/dev-java:ant-junit-1.7.1:20100524-010957.log
> 
with "PORT_LOGDIR=/var/log/portage" in /etc/make.conf, the build.log
files go into /var/log/portage (as reported above).

> Thanks, I never knew about those logs.  Maybe they only appear if the
> build fails because I don't have them on my machine.
> 
> > I found java-pkg_needs-vm
> > in /usr/portage/eclass/java-utils-2.eclass. However "equery
> > belongs /usr/portage/eclass/java-utils-2.eclass" doesn't find an
> > owning package for this file.  Do you have this file? What package
> > owns it?
> 
> As Kenneth said, it doesn't belong to any one package, but eclass
> files are useful for storing code that can be shared by several
> similar packages, like a group of related java packages.
> 
> The ant-junit-1.7.1.ebuild file says "inherit ant-tasks", which means
> that the ant-tasks.eclass file is read before beginning the actual
> build. You can see the sequence of events in the eclass-debug.log.
> 

I've had an initial response from b.g.o. and will follow along with
that as well as this thread.

Attached is the eclass-debug.log file which contains:

  java-pkg_switch-vm: entering function, parameters: 
  java-pkg_needs-vm: entering function, parameters: 
  depend-java-query:  NV_DEPEND:	dev-java/junit:0
   >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7

It seems wrong that the parameter list is empty.

[-- Attachment #2: eclass-debug.log --]
[-- Type: text/x-log, Size: 4234 bytes --]

inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass
*** Multiple Inheritence (Level: 2)
inherit: versionator -> /usr/portage/eclass/versionator.eclass
inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass
*** Multiple Inheritence (Level: 3)
inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass
*** Multiple Inheritence (Level: 4)
inherit: eutils -> /usr/portage/eclass/eutils.eclass
*** Multiple Inheritence (Level: 5)
inherit: multilib -> /usr/portage/eclass/multilib.eclass
*** Multiple Inheritence (Level: 6)
inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass
inherit: portability -> /usr/portage/eclass/portability.eclass
inherit: versionator -> /usr/portage/eclass/versionator.eclass
inherit: multilib -> /usr/portage/eclass/multilib.eclass
EXPORT_FUNCTIONS: pkg_setup -> java-pkg-2_pkg_setup
EXPORT_FUNCTIONS: src_compile -> java-pkg-2_src_compile
EXPORT_FUNCTIONS: pkg_preinst -> java-pkg-2_pkg_preinst
inherit: java-ant-2 -> /usr/portage/eclass/java-ant-2.eclass
*** Multiple Inheritence (Level: 3)
inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass
*** Multiple Inheritence (Level: 4)
inherit: eutils -> /usr/portage/eclass/eutils.eclass
*** Multiple Inheritence (Level: 5)
inherit: multilib -> /usr/portage/eclass/multilib.eclass
inherit: portability -> /usr/portage/eclass/portability.eclass
inherit: versionator -> /usr/portage/eclass/versionator.eclass
inherit: multilib -> /usr/portage/eclass/multilib.eclass
java-pkg_ant-tasks-depend: entering function, parameters: 
EXPORT_FUNCTIONS: src_unpack -> ant-tasks_src_unpack
EXPORT_FUNCTIONS: src_compile -> ant-tasks_src_compile
EXPORT_FUNCTIONS: src_install -> ant-tasks_src_install
RDEPEND: not set... Setting to: dev-java/junit:0
java-pkg_init: entering function, parameters: 
java-pkg_init_paths_: entering function, parameters: 
JAVA_PKG_SHAREPATH: /usr/share/ant-junit
JAVA_PKG_ENV: /var/tmp/portage/dev-java/ant-junit-1.7.1/image//usr/share/ant-junit/package.env
JAVA_PKG_JARDEST: /usr/share/ant-junit/lib
JAVA_PKG_LIBDEST: /usr/lib64/ant-junit
JAVA_PKG_WARDEST: /usr/share/ant-junit/webapps
java-pkg_switch-vm: entering function, parameters: 
java-pkg_needs-vm: entering function, parameters: 
depend-java-query:  NV_DEPEND:	dev-java/junit:0  >=dev-java/java-config-2.1.9-r1 >=sys-apps/portage-2.1.2.7 
	
	>=sys-apps/portage-2.1.2.7
	>=dev-java/javatoolkit-0.3.0-r2 >=virtual/jdk-1.4
	>=virtual/jre-1.4
	~dev-java/ant-core-1.7.1
		!dev-java/ant-tasks
inherit: ant-tasks -> /usr/portage/eclass/ant-tasks.eclass
*** Multiple Inheritence (Level: 2)
inherit: versionator -> /usr/portage/eclass/versionator.eclass
inherit: java-pkg-2 -> /usr/portage/eclass/java-pkg-2.eclass
*** Multiple Inheritence (Level: 3)
inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass
*** Multiple Inheritence (Level: 4)
inherit: eutils -> /usr/portage/eclass/eutils.eclass
*** Multiple Inheritence (Level: 5)
inherit: multilib -> /usr/portage/eclass/multilib.eclass
*** Multiple Inheritence (Level: 6)
inherit: toolchain-funcs -> /usr/portage/eclass/toolchain-funcs.eclass
inherit: portability -> /usr/portage/eclass/portability.eclass
inherit: versionator -> /usr/portage/eclass/versionator.eclass
inherit: multilib -> /usr/portage/eclass/multilib.eclass
EXPORT_FUNCTIONS: pkg_setup -> java-pkg-2_pkg_setup
EXPORT_FUNCTIONS: src_compile -> java-pkg-2_src_compile
EXPORT_FUNCTIONS: pkg_preinst -> java-pkg-2_pkg_preinst
inherit: java-ant-2 -> /usr/portage/eclass/java-ant-2.eclass
*** Multiple Inheritence (Level: 3)
inherit: java-utils-2 -> /usr/portage/eclass/java-utils-2.eclass
*** Multiple Inheritence (Level: 4)
inherit: eutils -> /usr/portage/eclass/eutils.eclass
*** Multiple Inheritence (Level: 5)
inherit: multilib -> /usr/portage/eclass/multilib.eclass
inherit: portability -> /usr/portage/eclass/portability.eclass
inherit: versionator -> /usr/portage/eclass/versionator.eclass
inherit: multilib -> /usr/portage/eclass/multilib.eclass
java-pkg_ant-tasks-depend: entering function, parameters: 
EXPORT_FUNCTIONS: src_unpack -> ant-tasks_src_unpack
EXPORT_FUNCTIONS: src_compile -> ant-tasks_src_compile
EXPORT_FUNCTIONS: src_install -> ant-tasks_src_install
RDEPEND: not set... Setting to: dev-java/junit:0

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [gentoo-user] SOLVED  Java problem
  2010-05-24 11:37                   ` David Relson
@ 2010-05-25 11:46                     ` David Relson
  0 siblings, 0 replies; 21+ messages in thread
From: David Relson @ 2010-05-25 11:46 UTC (permalink / raw
  To: gentoo-user

Problem solved!  caster at b.g.o. suggested running

   Must be some orphan file.
   Try grep ant-junit /usr/share/*/package.env

which found CLASSPATH and DEPEND lines in .../ant-tasks/package.env.
After removing the ant-junit references, emerge gave a different error
message. I then disabled all the /usr/share/ant* directories by
renaming them to /usr/share/ant*.xxx 

After running the following commands (with results shown):

1) emerge ant-junit failed saying "!!! ERROR: Package ant-core was not
found!"

2) emerge ant-core succeeded

3) emerge eclipse-sdk successfully built multiple packages until
dev-java/ant-apache-bcel-1.7.1 failed saying "!!! ERROR: Package
ant-nodeps was not found!"

4) emerge ant-nodeps succeeded

emerge eclipse-sdk has succeeded !!!

Conclusions:

1 - jar file references in /usr/share/ant-tasks/package.env caused the
error messages I didn't understand

2 - ant-nodeps is needed for ant-apache-bcel, but is incorrect in the
ebuild

3 - install problem has been solved



^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2010-05-25 11:47 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-22 20:10 [gentoo-user] Java problem David Relson
2010-05-22 21:35 ` Kenneth Prugh
2010-05-23  0:43   ` David Relson
2010-05-23  0:51     ` Kenneth Prugh
2010-05-23  0:57       ` David Relson
2010-05-23  1:32         ` David Abbott
2010-05-23  4:30           ` Kenneth Prugh
2010-05-23  3:41 ` [gentoo-user] " walt
2010-05-23 13:24   ` David Relson
2010-05-23 14:32     ` Arttu V.
2010-05-23 14:57       ` David Relson
2010-05-23 15:16         ` Arttu V.
2010-05-23 16:53           ` David Relson
2010-05-23 16:24         ` walt
2010-05-23 16:56           ` David Relson
2010-05-23 18:01             ` walt
2010-05-24  1:26               ` David Relson
2010-05-24  1:43                 ` Kenneth Prugh
2010-05-24 11:11                 ` walt
2010-05-24 11:37                   ` David Relson
2010-05-25 11:46                     ` [gentoo-user] SOLVED " David Relson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox