Package: imagej
Version: 1.40a-1
Severity: normal
Tags: patch

The run script provided with the ImageJ package (/usr/bin/imagej) does
not allow to change the maximum size of the JVM heap the program will
use on 32 bit architectures via the -x option as documented in the man
page.

When using the -x switch, the following output is given on the console:

| [EMAIL PROTECTED]:~$ imagej -x 1500
| /usr/bin/imagej: line 263: ((: 1500 < 16 || 1500 >  : syntax error: operand 
expected (error token is " ")
| Open other images in this ImageJ panel as follows:
|   imagej -p 1 <image1> [<image2> ... <imageN>]
|
| [EMAIL PROTECTED]:~$

This error is due to a copy+paste error in the run script sample
provided by upstream and is fixed with this patch:

--- imagej.orig 2008-07-11 11:24:15.000000000 +0200
+++ imagej      2008-07-11 11:24:17.000000000 +0200
@@ -102,7 +102,7 @@
        else
                arch='-d32'
        java_path="${ij_path}/jre/bin/java"
-       free_mem=`free | awk 'NR == 2 {fmem=int($2 / 1024); if (fmem < 1800) 
{print fmem} else {print 1800}}'`
+       max_mem=`free | awk 'NR == 2 {fmem=int($2 / 1024); if (fmem < 1800) 
{print fmem} else {print 1800}}'`
                free_mem=`free | awk 'NR == 3 {fmem=int($4 / 1024); if (fmem < 
1800) {print fmem} else {print 1800}}'`
                mem=${free_mem}/3*2
                if (( $mem > $default_mem || $mem < $min_mem )) ; then 
mem=$default_mem ; fi

As a minor sidenote, the indentation in this script is severly broken
and should be fixed.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages imagej depends on:
ii  java-gcj-compat [java2-runtim 1.0.78-2   Java runtime environment using GIJ
ii  sun-java6-jre [java2-runtime] 6-07-4     Sun Java(TM) Runtime Environment (

imagej recommends no packages.

Versions of packages imagej suggests:
ii  sun-java6-jdk [java2-compiler 6-07-4     Sun Java(TM) Development Kit (JDK)





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to