From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 27 Apr 2007 17:08:53 +0300 (EEST) From: Igor Vlasenko To: ALT Devel discussion list Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: 8BIT Received-SPF: pass (dad.imath.kiev.ua: domain of vlasenko@dad.imath.kiev.ua designates 127.0.0.1 as permitted sender) receiver=dad.imath.kiev.ua; client-ip=127.0.0.1; helo=localhost; envelope-from=vlasenko@dad.imath.kiev.ua; x-software=spfmilter 0.95 http://www.acme.com/software/spfmilter/ with libspf2; Cc: Damir Shayhutdinov Subject: [devel] java repo news. X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2007 14:08:58 -0000 Archived-At: List-Archive: List-Post: Уважаемые коллеги, понемногу собираю java-репозитарий, текущая цель - maven. Хочу напомнить некоторые тонкости, на примере неудавшейся сборки ws-jaxme с hsqldb. >BUILD FAILED >/usr/src/RPM/BUILD/ws-jaxme-0.5.1/ant/js.xml:128: >java.lang.UnsupportedClassVersionError: org/hsqldb/jdbcDriver >(Unsupported major.minor version 49.0) Древние грабли следующие (цитирую Мишу Забалуева) - 11.03.2006 ------------ mhz@ сообщает: В связи с появлением в Sisyphus пакетов j2se1.5-sun{,-devel}, которые теперь выбираются по умолчанию в сборочной среде, появилась новая особенность при сборке пакетов на Java. Компилятор JDK 1.5 по умолчанию создает class-файлы, несовместимые с ранними версиями J2SE. Поэтому необходимо следить, чтобы в сборочных скриптах для ant или make компилятор вызывался с параметрами source и target в значении 1.3 или меньше (т.к. у нас в Sisyphus есть еще j2se1.3-sun), если код не требует иного. Если в коде используется ключевое слово assert, нужно ставить как минимум 1.4; пакетов, использующих нововведения Java SE 5, в Sisyphus пока не отмечено. --------------------- В данном случае hsqldb был собран java-1.6, отсюда и грабли. Прошу всех заинтересованных лиц обратить на это внимание. Дамиру: Пересоберите, пожалуйста, поскорее hsqldb. как хак, можете собрать с BuildRequires: jpackage-1.4-compat или jpackage-1.5-compat. или дерните инкоминг, я перезалью. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine