Gast Geplaatst: 14 juni 2005 Geplaatst: 14 juni 2005 Hallo heren, Nu wil ik het volgende doen vanuit het cvs,ik zie dat ie als tar-ball zelf uitpakt en na een tijdje krijg ik deze melding: > Making all in intl-java > make[3]: Entering directory `/home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/gettext-0.14.1/gettext-runtime/intl-java' > /bin/sh ../lib/javacomp.sh -d . /home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/gettext-0.14.1/gettext-runtime/intl-java/gnu/gettext/GettextResource.java > incorrect classpath: /usr/share/java/libgcj-3.4.2.jar > ---------- > 1. ERROR in /home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/gettext-0.14.1/gettext-runtime/intl-java/gnu/gettext/GettextResource.java (at line 1) > /* GNU gettext for Java > * Copyright © 2001 Free Software Foundation, Inc. > * > * This program is free software; you can redistribute it and/or modify it > * under the terms of the GNU Library General Public License as published > * by the Free Software Foundation; either version 2, or (at your option) > * any later version. > * > * This program is distributed in the hope that it will be useful, > * but WITHOUT ANY WARRANTY; without even the implied warranty of > * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > * Library General Public License for more details. > * > * You should have received a copy of the GNU Library General Public > * License along with this program; if not, write to the Free Software > * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, > * USA. > */ > > package gnu.gettext; > > import java.lang.reflect.*; > import java.util.*; > > /** > * This class implements the main GNU libintl functions in Java. > * <P> > * Using the GNU gettext approach, compiled message catalogs are normal > * Java ResourceBundle classes and are thus interoperable with standard > * ResourceBundle based code. > * <P> > * The main differences between the Sun ResourceBundle approach and the > * GNU gettext approach are: > * <UL> > * <LI>In the Sun approach, the keys are abstract textual shortcuts. > * In the GNU gettext approach, the keys are the English/ASCII version > * of the messages. > * <LI>In the Sun approach, the translation files are called > * "<VAR>Resource</VAR>_<VAR>locale</VAR>.properties" and have non-ASCII > * characters encoded in the Java > * <CODE>\</CODE><CODE>u<VAR>nnnn</VAR></CODE> syntax. Very few editors > * can natively display international characters in this format. In the > * GNU gettext approach, the translation files are called > * "<VAR>Resource</VAR>.<VAR>locale</VAR>.po" > * and are in the encoding the translator has chosen. Many editors > * can be used. There are at least three GUI translating tools > * (Emacs PO mode, KDE KBabel, GNOME gtranslator). > * <LI>In the Sun approach, the function > * <CODE>ResourceBundle.getString</CODE> throws a > * <CODE>MissingResourceException</CODE> when no translation is found. > * In the GNU gettext approach, the <CODE>gettext</CODE> function > * returns the (English) message key in that case. > * <LI>In the Sun approach, there is no support for plural handling. > * Even the most elaborate MessageFormat strings cannot provide decent > * plural handling. In the GNU gettext approach, we have the > * <CODE>ngettext</CODE> function. > * </UL> > * <P> > * To compile GNU gettext message catalogs into Java ResourceBundle classes, > * the <CODE>msgfmt</CODE> program can be used. > * > * @author Bruno Haible > */ > public abstract class GettextResource extends ResourceBundle { > > public static boolean verbose = false; > > /** > * Returns the translation of <VAR>msgid</VAR>. > * @param catalog a ResourceBundle > * @param msgid the key string to be translated, an ASCII string > * @return the translation of <VAR>msgid</VAR>, or <VAR>msgid</VAR> if > * none is found > */ > public static String gettext (ResourceBundle catalog, String msgid) { > try { > String result = (String)catalog.getObject(msgid); > if (result != null) > return result; > } catch (MissingResourceException e) { > } > return msgid; > } > > /** > * Returns the plural form for <VAR>n</VAR> of the translation of > * <VAR>msgid</VAR>. > * @param catalog a ResourceBundle > * @param msgid the key string to be translated, an ASCII string > * @param msgid_plural its English plural form > * @return the translation of <VAR>msgid</VAR> depending on <VAR>n</VAR>, > * or <VAR>msgid</VAR> or <VAR>msgid_plural</VAR> if none is found > */ > public static String ngettext (ResourceBundle catalog, String msgid, String msgid_plural, long n) { > // The reason why we use so many reflective API calls instead of letting > // the GNU gettext generated ResourceBundles implement some interface, > // is that we want the generated ResourceBundles to be completely > // standalone, so that migration from the Sun approach to the GNU gettext > // approach (without use of plurals) is as straightforward as possible. > ResourceBundle origCatalog = catalog; > do { > // Try catalog itself. > if (verbose) > System.out.println("ngettext on "+catalog); > Method handleGetObjectMethod = null; > Method getParentMethod = null; > try { > handleGetObjectMethod = catalog.getClass().getMethod("handleGetObject", new Class[] { java.lang.String.class }); > getParentMethod = catalog.getClass().getMethod("getParent", new Class[0]); > } catch (NoSuchMethodException e) { > } catch (SecurityException e) { > } > if (verbose) > System.out.println("handleGetObject = "+(handleGetObjectMethod!=null)+", getParent = "+(getParentMethod!=null)); > if (handleGetObjectMethod != null > && Modifier.isPublic(handleGetObjectMethod.getModifiers()) > && getParentMethod != null) { > // A GNU gettext created class. > Method lookupMethod = null; > Method pluralEvalMethod = null; > try { > lookupMethod = catalog.getClass().getMethod("lookup", new Class[] { java.lang.String.class }); > pluralEvalMethod = catalog.getClass().getMethod("pluralEval", new Class[] { Long.TYPE }); > } catch (NoSuchMethodException e) { > } catch (SecurityException e) { > } > if (verbose) > System.out.println("lookup = "+(lookupMethod!=null)+", pluralEval = "+(pluralEvalMethod!=null)); > if (lookupMethod != null && pluralEvalMethod != null) { > // A GNU gettext created class with plural handling. > Object localValue = null; > try { > localValue = lookupMethod.invoke(catalog, new Object[] { msgid }); > } catch (IllegalAccessException e) { > e.printStackTrace(); > } catch (InvocationTargetException e) { > e.getTargetException().printStackTrace(); > } > if (localValue != null) { > if (verbose) > System.out.println("localValue = "+localValue); > if (localValue instanceof String) > // Found the value. It doesn't depend on n in this case. > return (String)localValue; > else { > String[] pluralforms = (String[])localValue; > long i = 0; > try { > i = ((Long) pluralEvalMethod.invoke(catalog, new Object[] { new Long(n) })).longValue(); > if (!(i >= 0 && i < pluralforms.length)) > i = 0; > } catch (IllegalAccessException e) { > e.printStackTrace(); > } catch (InvocationTargetException e) { > e.getTargetException().printStackTrace(); > } > return pluralforms[(int)i]; > } > } > } else { > // A GNU gettext created class without plural handling. > Object localValue = null; > try { > localValue = handleGetObjectMethod.invoke(catalog, new Object[] { msgid }); > } catch (IllegalAccessException e) { > e.printStackTrace(); > } catch (InvocationTargetException e) { > e.getTargetException().printStackTrace(); > } > if (localValue != null) { > // Found the value. It doesn't depend on n in this case. > if (verbose) > System.out.println("localValue = "+localValue); > return (String)localValue; > } > } > Object parentCatalog = catalog; > try { > parentCatalog = getParentMethod.invoke(catalog, new Object[0]); > } catch (IllegalAccessException e) { > e.printStackTrace(); > } catch (InvocationTargetException e) { > e.getTargetException().printStackTrace(); > } > if (parentCatalog != catalog) > catalog = (ResourceBundle)parentCatalog; > else > break; > } else > // Not a GNU gettext created class. > break; > } while (catalog != null); > // The end of chain of GNU gettext ResourceBundles is reached. > if (catalog != null) { > // For a non-GNU ResourceBundle we cannot access 'parent' and > // 'handleGetObject', so make a single call to catalog and all > // its parent catalogs at once. > Object value; > try { > value = catalog.getObject(msgid); > } catch (MissingResourceException e) { > value = null; > } > if (value != null) > // Found the value. It doesn't depend on n in this case. > return (String)value; > } > // Default: English strings and Germanic plural rule. > return (n != 1 ? msgid_plural : msgid); > } > } > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > This compilation unit indirectly references the missing type java.lang.Object (typically some required class file is referencing a type outside the classpath) > ---------- > make[3]: *** [gnu/gettext/GettextResource.class] Error 255 > make[3]: Leaving directory `/home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/gettext-0.14.1/gettext-runtime/intl-java' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/gettext-0.14.1/gettext-runtime' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/gettext-0.14.1/gettext-runtime' > make: *** [all-recursive] Error 1 > + die 'oemake failed' > + oefatal 'oemake failed' > + echo FATAL: 'oemake failed' > FATAL: oemake failed > + exit 1 > ERROR: function do_compile failed > ERROR: see log in /home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/temp/log.do_compile.5281 > NOTE: Task failed: > ERROR: package gettext-native-0.14.1-r3: task do_compile failed > ERROR: TaskFailed event exception, aborting > ERROR: package gettext-native: build failed > ERROR: Build of dreambox-image failed > [parelvisser@ build]$ > > > wie heeft dit eerder meegemaakt,of kan me hiermee helpen. Alvast bedankt;);) mvg:Parelvisser <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />
prdehoop Geplaatst: 15 juni 2005 Geplaatst: 15 juni 2005 Heb je e.v.t laatste regels uit de file /home/parelvisser/tuxbox-oe/build/tmp/work/gettext-native-0.14.1-r3/temp/log.do_compile.5281 of hang die als bijlage in een bericht. Greetz Prdehoop
Gast Geplaatst: 15 juni 2005 Geplaatst: 15 juni 2005 Hallo, Kijk maar in de bijlage,ennu bedankt alvast!!!! grz:Parelvisser;);) 903091-gettext.zip
prdehoop Geplaatst: 16 juni 2005 Geplaatst: 16 juni 2005 cvs --version Concurrent Versions System (CVS) 1.11.5 (client/server) autoconf --version Autoconf version 2.13 automake --version automake (GNU automake) 1.7.2 libtool --version ltmain.sh (GNU libtool) 1.4.3 (1.922.2.110 2002/10/23 01:39:54) gettext --version gettext (GNU gettext) 0.11.5 make --version GNU Make 3.80 makeinfo --version makeinfo (GNU texinfo) 4.3 tar --version tar (GNU tar) 1.13.25 bunzip2 --version bzip2, a block-sorting file compressor. Version 1.0.2, 30-Dec-2001. gunzip --version gunzip 1.2.4 (18 Aug 93) patch --version patch 2.5.8 infocmp --version infocmp: invalid option -- - Usage: infocmp [options] [-A directory] [-B directory] [termname...] gcc --version gcc (GCC) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk) g++ --version g++ (GCC) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk) yacc --version usage: yacc [-dlrtv] [-b file_prefix] [-p symbol_prefix] filename flex --version flex version 2.5.4 bison --version bison (GNU Bison) 1.35 pkg-config --version 0.15.0 Zou je deze waarden eens na kunnen kijken op jouw systeem welke versies jij gebruikt? Greetz Prdehoop
Gast Geplaatst: 20 juni 2005 Geplaatst: 20 juni 2005 Hallo, Deze waardes zijn nagenoeg gelijk wat ik gebruik,alleen in gettext zit een bug,want de gettextlib-0.14.1.so en de rc-0.14.1.so ziet ie niet,wil met de make flex methode een andere versie erop zetten en dan vraagt ie naar deze twee... Ik ga eens fedora4 proberen,misschien is het hiermee opgelost,of weet jij iets. grz:Parelvisser;);)
prdehoop Geplaatst: 20 juni 2005 Geplaatst: 20 juni 2005 gebruik zelf graag mandrake 10.1, centos erg stabiel Greetz Prdehoop
dark-angel-djin Geplaatst: 21 juni 2005 Geplaatst: 21 juni 2005 hoi met dit kan je kijken als alles in orde is om te kunnen starten copieer dit naar home pak het uit met de comm tar xvzf check.sh.tar.gz start het op ./check.sh {{de check.sh is voor dm images}} 907272-check.sh.tar
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen