You are not logged in.

#1 2021-06-28 12:59:20

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

Problems with Java libraries

I'm trying to build a package for AltOs (https://altusmetrum.org/AltOS/). This is what I have so far:

# Maintainer: Jesse Frey <jesse.m.frey@gmail.com>
pkgname=altos
pkgver=1.9.7
pkgrel=1
epoch=
pkgdesc="firmware and configuration software for altusMetrum devices"
arch=('any')
url="https://altusmetrum.org"
license=('GPL')
groups=()
depends=('java-runtime' 'openssl' 'libusb' 'plplot' 'nickle' 'flite' 'fop'\
         'swig' 'libglade' 'freetts' 'jfreechart' 'jcommon')
makedepends=(nickle cairo-5c asciidoctor)
checkdepends=()
optdepends=()
provides=()
conflicts=(altos-bin)
replaces=()
backup=()
options=()
install=
changelog=
source=("${pkgname}-${pkgver}.tgz::http://git.gag.com/?p=fw/altos;a=snapshot;h=refs/tags/${pkgver};sf=tgz")
noextract=()
md5sums=('1d9af06f832ad712c4bfdd1dc8d3525c')

build() {
	cd "$pkgname-$pkgver"
    export CLASSPATH=/usr/share/java/freetts/lib/freetts.jar:$CLASSPATH
    ./autogen.sh
	./configure --prefix=/usr
	make
}

package() {
	cd "$pkgname-$pkgver"
	make DESTDIR="$pkgdir/" install
}

I seem to be having problems with some of the required java libraries. The build fails with

make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/altosuilib'
mkdir -p bin; CLASSPATH="bin:../altoslib/*:../libaltos:/usr/share/java/*" /usr/lib/jvm/java-8-openjdk/bin/javac -d bin -target 1.7 -source 1.7 -encoding UTF-8 -Xlint:deprecation -Xlint:unchecked   AltosDevice.java AltosDeviceDialog.java AltosPositionListener.java AltosUIAccelCal.java AltosUIConfigure.java AltosUIAxis.java AltosUIDataMissing.java AltosUIDataPoint.java AltosUIDataSet.java AltosUIGrapher.java AltosUIDialog.java AltosUIEnable.java AltosUIFrame.java AltosUILib.java AltosUIListener.java AltosUIMarker.java AltosUIPreferencesBackend.java AltosUIPreferences.java AltosUIFlightSeries.java AltosUIGraph.java AltosGraph.java AltosShapeListener.java AltosUSBDevice.java AltosVoice.java AltosDisplayThread.java AltosDeviceUIDialog.java AltosSerial.java AltosSerialInUseException.java AltosConfigFreqUI.java AltosScanUI.java AltosEepromDelete.java AltosEepromGrapher.java AltosEepromManage.java AltosEepromMonitorUI.java AltosEepromSelect.java AltosCSVUI.java AltosDataChooser.java AltosLights.java AltosLed.java AltosFlashUI.java AltosRomconfigUI.java AltosInfoTable.java AltosFlightInfoTableModel.java AltosFlightStatsTable.java AltosBTDevice.java AltosBTDeviceIterator.java AltosBTManage.java AltosBTKnown.java AltosUILineStyle.java AltosUIMap.java AltosUIMapPreload.java AltosUIFlightTab.java AltosUIIndicator.java AltosUIUnitsIndicator.java AltosUIVoltageIndicator.java AltosUIFreqList.java AltosUITelemetryList.java AltosUIRateList.java AltosUIImage.java AltosUITimeSeries.java OSXAdapter.java
warning: [options] bootstrap class path not set in conjunction with -source 1.7
AltosUIAxis.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIAxis.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIAxis.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIAxis.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIAxis.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIAxis.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIAxis.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIAxis.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIAxis.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIAxis.java:38: error: cannot find symbol
public class AltosUIAxis extends NumberAxis {
                                 ^
  symbol: class NumberAxis
AltosUILineStyle.java:24: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUILineStyle.java:25: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUILineStyle.java:26: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUILineStyle.java:27: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUILineStyle.java:28: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUILineStyle.java:29: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUILineStyle.java:30: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUILineStyle.java:31: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUILineStyle.java:32: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIGrapher.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIGrapher.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIGrapher.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIGrapher.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIGrapher.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIGrapher.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIGrapher.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIGrapher.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIGrapher.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIEnable.java:30: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIEnable.java:31: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIEnable.java:32: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIEnable.java:33: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIEnable.java:34: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIEnable.java:35: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIEnable.java:36: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIEnable.java:37: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIEnable.java:38: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIMarker.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIMarker.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIMarker.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIMarker.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIMarker.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIMarker.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIMarker.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIMarker.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIMarker.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIMarker.java:39: error: cannot find symbol
	ArrayList<ValueMarker>	markers;
	          ^
  symbol:   class ValueMarker
  location: class AltosUIMarker
AltosUIMarker.java:41: error: cannot find symbol
	XYPlot			plot;
	^
  symbol:   class XYPlot
  location: class AltosUIMarker
AltosUIMarker.java:97: error: cannot find symbol
	public AltosUIMarker (int fetch, Color color, XYPlot plot, boolean enable) {
	                                              ^
  symbol:   class XYPlot
  location: class AltosUIMarker
AltosUIMarker.java:112: error: cannot find symbol
	public AltosUIMarker (int fetch, Color color, XYPlot plot) {
	                                              ^
  symbol:   class XYPlot
  location: class AltosUIMarker
AltosUIFlightSeries.java:22: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIFlightSeries.java:23: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIFlightSeries.java:24: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIFlightSeries.java:25: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIFlightSeries.java:26: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIFlightSeries.java:27: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIFlightSeries.java:28: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIFlightSeries.java:29: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIFlightSeries.java:30: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIFlightSeries.java:38: error: cannot find symbol
	XYPlot			plot;
	^
  symbol:   class XYPlot
  location: class AltosUITimeSeriesAxis
AltosUIFlightSeries.java:41: error: cannot find symbol
				     AltosUIAxis axis, XYPlot plot, boolean marker, boolean marker_top) {
				                       ^
  symbol:   class XYPlot
  location: class AltosUITimeSeriesAxis
AltosUIFlightSeries.java:95: error: cannot find symbol
				    XYPlot plot,
				    ^
  symbol:   class XYPlot
  location: class AltosUIFlightSeries
AltosUITimeSeries.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUITimeSeries.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUITimeSeries.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUITimeSeries.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUITimeSeries.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUITimeSeries.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUITimeSeries.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUITimeSeries.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUITimeSeries.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUITimeSeries.java:70: error: cannot find symbol
	XYLineAndShapeRenderer	renderer;
	^
  symbol:   class XYLineAndShapeRenderer
  location: class AltosUITimeSeries
AltosUITimeSeries.java:71: error: cannot find symbol
	XYPlot			plot;
	^
  symbol:   class XYPlot
  location: class AltosUITimeSeries
AltosUITimeSeries.java:56: error: cannot find symbol
class AltosXYSeries extends XYSeries {
                            ^
  symbol: class XYSeries
AltosUITimeSeries.java:73: error: cannot find symbol
	ArrayList<ValueMarker>	markers;
	          ^
  symbol:   class ValueMarker
  location: class AltosUITimeSeries
AltosUITimeSeries.java:203: error: cannot find symbol
	public void set_marker(AltosUILineStyle line_style, boolean enable, XYPlot plot, boolean marker_top) {
	                                                                    ^
  symbol:   class XYPlot
  location: class AltosUITimeSeries
AltosUIGraph.java:29: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIGraph.java:30: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIGraph.java:31: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIGraph.java:32: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIGraph.java:33: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIGraph.java:34: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIGraph.java:35: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIGraph.java:36: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIGraph.java:37: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIGraph.java:41: error: cannot find symbol
	XYPlot				plot;
	^
  symbol:   class XYPlot
  location: class AltosUIGraph
AltosUIGraph.java:42: error: cannot find symbol
	JFreeChart			chart;
	^
  symbol:   class JFreeChart
  location: class AltosUIGraph
AltosUIGraph.java:43: error: cannot find symbol
	public ChartPanel		panel;
	       ^
  symbol:   class ChartPanel
  location: class AltosUIGraph
AltosUIGraph.java:44: error: cannot find symbol
	NumberAxis			xAxis;
	^
  symbol:   class NumberAxis
  location: class AltosUIGraph
AltosGraph.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosGraph.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosGraph.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosGraph.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosGraph.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosGraph.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosGraph.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosGraph.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosGraph.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosVoice.java:21: error: package com.sun.speech.freetts does not exist
import com.sun.speech.freetts.Voice;
                             ^
AltosVoice.java:22: error: package com.sun.speech.freetts does not exist
import com.sun.speech.freetts.VoiceManager;
                             ^
OSXAdapter.java:141: warning: [unchecked] unchecked call to getConstructor(Class<?>...) as a member of the raw type Class
                macOSXApplication = applicationClass.getConstructor((Class[])null).newInstance((Object[])null);
                                                                   ^
  where T is a type-variable:
    T extends Object declared in class Class
OSXAdapter.java:144: warning: [unchecked] unchecked call to getDeclaredMethod(String,Class<?>...) as a member of the raw type Class
            Method addListenerMethod = applicationClass.getDeclaredMethod("addApplicationListener", new Class[] { applicationListenerClass });
                                                                         ^
100 errors
3 warnings
make[2]: *** [Makefile:402: classaltosuilib.stamp] Error 1
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/altosuilib'
make[1]: *** [Makefile:490: all-recursive] Error 1
make[1]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7'
make: *** [Makefile:414: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Not 100% sure what the issue could be. I belive I have installed all the right libraries, but they don't seem to be found at build time.

Offline

#2 2021-06-28 14:18:54

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: Problems with Java libraries

warning: [options] bootstrap class path not set in conjunction with -source 1.7

Have you tried building with java7 installed ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2021-06-29 12:25:20

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

Re: Problems with Java libraries

I had not. Looks like it fixes that warning but, it still doesn't build.

make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/altosuilib'
mkdir -p bin; CLASSPATH="bin:../altoslib/*:../libaltos:/usr/share/java/*" /usr/lib/jvm/java-7-openjdk/bin/javac -d bin -target 1.7 -source 1.7 -encoding UTF-8 -Xlint:deprecation -Xlint:unchecked   AltosDevice.java AltosDeviceDialog.java AltosPositionListener.java AltosUIAccelCal.java AltosUIConfigure.java AltosUIAxis.java AltosUIDataMissing.java AltosUIDataPoint.java AltosUIDataSet.java AltosUIGrapher.java AltosUIDialog.java AltosUIEnable.java AltosUIFrame.java AltosUILib.java AltosUIListener.java AltosUIMarker.java AltosUIPreferencesBackend.java AltosUIPreferences.java AltosUIFlightSeries.java AltosUIGraph.java AltosGraph.java AltosShapeListener.java AltosUSBDevice.java AltosVoice.java AltosDisplayThread.java AltosDeviceUIDialog.java AltosSerial.java AltosSerialInUseException.java AltosConfigFreqUI.java AltosScanUI.java AltosEepromDelete.java AltosEepromGrapher.java AltosEepromManage.java AltosEepromMonitorUI.java AltosEepromSelect.java AltosCSVUI.java AltosDataChooser.java AltosLights.java AltosLed.java AltosFlashUI.java AltosRomconfigUI.java AltosInfoTable.java AltosFlightInfoTableModel.java AltosFlightStatsTable.java AltosBTDevice.java AltosBTDeviceIterator.java AltosBTManage.java AltosBTKnown.java AltosUILineStyle.java AltosUIMap.java AltosUIMapPreload.java AltosUIFlightTab.java AltosUIIndicator.java AltosUIUnitsIndicator.java AltosUIVoltageIndicator.java AltosUIFreqList.java AltosUITelemetryList.java AltosUIRateList.java AltosUIImage.java AltosUITimeSeries.java OSXAdapter.java
AltosUIAxis.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIAxis.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIAxis.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIAxis.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIAxis.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIAxis.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIAxis.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIAxis.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIAxis.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIAxis.java:38: error: cannot find symbol
public class AltosUIAxis extends NumberAxis {
                                 ^
  symbol: class NumberAxis
AltosUILineStyle.java:24: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUILineStyle.java:25: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUILineStyle.java:26: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUILineStyle.java:27: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUILineStyle.java:28: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUILineStyle.java:29: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUILineStyle.java:30: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUILineStyle.java:31: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUILineStyle.java:32: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIGrapher.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIGrapher.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIGrapher.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIGrapher.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIGrapher.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIGrapher.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIGrapher.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIGrapher.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIGrapher.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIEnable.java:30: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIEnable.java:31: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIEnable.java:32: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIEnable.java:33: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIEnable.java:34: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIEnable.java:35: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIEnable.java:36: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIEnable.java:37: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIEnable.java:38: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIMarker.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIMarker.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIMarker.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIMarker.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIMarker.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIMarker.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIMarker.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIMarker.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIMarker.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIMarker.java:39: error: cannot find symbol
	ArrayList<ValueMarker>	markers;
	          ^
  symbol:   class ValueMarker
  location: class AltosUIMarker
AltosUIMarker.java:41: error: cannot find symbol
	XYPlot			plot;
	^
  symbol:   class XYPlot
  location: class AltosUIMarker
AltosUIMarker.java:97: error: cannot find symbol
	public AltosUIMarker (int fetch, Color color, XYPlot plot, boolean enable) {
	                                              ^
  symbol:   class XYPlot
  location: class AltosUIMarker
AltosUIMarker.java:112: error: cannot find symbol
	public AltosUIMarker (int fetch, Color color, XYPlot plot) {
	                                              ^
  symbol:   class XYPlot
  location: class AltosUIMarker
AltosUIFlightSeries.java:22: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIFlightSeries.java:23: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIFlightSeries.java:24: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIFlightSeries.java:25: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIFlightSeries.java:26: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIFlightSeries.java:27: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIFlightSeries.java:28: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIFlightSeries.java:29: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIFlightSeries.java:30: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIFlightSeries.java:38: error: cannot find symbol
	XYPlot			plot;
	^
  symbol:   class XYPlot
  location: class AltosUITimeSeriesAxis
AltosUIFlightSeries.java:41: error: cannot find symbol
				     AltosUIAxis axis, XYPlot plot, boolean marker, boolean marker_top) {
				                       ^
  symbol:   class XYPlot
  location: class AltosUITimeSeriesAxis
AltosUIFlightSeries.java:95: error: cannot find symbol
				    XYPlot plot,
				    ^
  symbol:   class XYPlot
  location: class AltosUIFlightSeries
AltosUITimeSeries.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUITimeSeries.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUITimeSeries.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUITimeSeries.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUITimeSeries.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUITimeSeries.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUITimeSeries.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUITimeSeries.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUITimeSeries.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUITimeSeries.java:70: error: cannot find symbol
	XYLineAndShapeRenderer	renderer;
	^
  symbol:   class XYLineAndShapeRenderer
  location: class AltosUITimeSeries
AltosUITimeSeries.java:71: error: cannot find symbol
	XYPlot			plot;
	^
  symbol:   class XYPlot
  location: class AltosUITimeSeries
AltosUITimeSeries.java:56: error: cannot find symbol
class AltosXYSeries extends XYSeries {
                            ^
  symbol: class XYSeries
AltosUITimeSeries.java:73: error: cannot find symbol
	ArrayList<ValueMarker>	markers;
	          ^
  symbol:   class ValueMarker
  location: class AltosUITimeSeries
AltosUITimeSeries.java:203: error: cannot find symbol
	public void set_marker(AltosUILineStyle line_style, boolean enable, XYPlot plot, boolean marker_top) {
	                                                                    ^
  symbol:   class XYPlot
  location: class AltosUITimeSeries
AltosUIGraph.java:29: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosUIGraph.java:30: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosUIGraph.java:31: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosUIGraph.java:32: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosUIGraph.java:33: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosUIGraph.java:34: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosUIGraph.java:35: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosUIGraph.java:36: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosUIGraph.java:37: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosUIGraph.java:41: error: cannot find symbol
	XYPlot				plot;
	^
  symbol:   class XYPlot
  location: class AltosUIGraph
AltosUIGraph.java:42: error: cannot find symbol
	JFreeChart			chart;
	^
  symbol:   class JFreeChart
  location: class AltosUIGraph
AltosUIGraph.java:43: error: cannot find symbol
	public ChartPanel		panel;
	       ^
  symbol:   class ChartPanel
  location: class AltosUIGraph
AltosUIGraph.java:44: error: cannot find symbol
	NumberAxis			xAxis;
	^
  symbol:   class NumberAxis
  location: class AltosUIGraph
AltosGraph.java:28: error: package org.jfree.ui does not exist
import org.jfree.ui.*;
^
AltosGraph.java:29: error: package org.jfree.chart does not exist
import org.jfree.chart.*;
^
AltosGraph.java:30: error: package org.jfree.chart.plot does not exist
import org.jfree.chart.plot.*;
^
AltosGraph.java:31: error: package org.jfree.chart.axis does not exist
import org.jfree.chart.axis.*;
^
AltosGraph.java:32: error: package org.jfree.chart.renderer does not exist
import org.jfree.chart.renderer.*;
^
AltosGraph.java:33: error: package org.jfree.chart.renderer.xy does not exist
import org.jfree.chart.renderer.xy.*;
^
AltosGraph.java:34: error: package org.jfree.chart.labels does not exist
import org.jfree.chart.labels.*;
^
AltosGraph.java:35: error: package org.jfree.data.xy does not exist
import org.jfree.data.xy.*;
^
AltosGraph.java:36: error: package org.jfree.data does not exist
import org.jfree.data.*;
^
AltosVoice.java:21: error: package com.sun.speech.freetts does not exist
import com.sun.speech.freetts.Voice;
                             ^
AltosVoice.java:22: error: package com.sun.speech.freetts does not exist
import com.sun.speech.freetts.VoiceManager;
                             ^
OSXAdapter.java:141: warning: [unchecked] unchecked call to getConstructor(Class<?>...) as a member of the raw type Class
                macOSXApplication = applicationClass.getConstructor((Class[])null).newInstance((Object[])null);
                                                                   ^
  where T is a type-variable:
    T extends Object declared in class Class
OSXAdapter.java:144: warning: [unchecked] unchecked call to getDeclaredMethod(String,Class<?>...) as a member of the raw type Class
            Method addListenerMethod = applicationClass.getDeclaredMethod("addApplicationListener", new Class[] { applicationListenerClass });
                                                                         ^
100 errors
2 warnings
make[2]: *** [Makefile:402: classaltosuilib.stamp] Error 1
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/altosuilib'
make[1]: *** [Makefile:490: all-recursive] Error 1
make[1]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7'
make: *** [Makefile:414: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Looks like it's complaining that "error: package org.jfree.ui does not exist" not sure if it's not being installed correctly or not found correctly from altos.
I have tried both the version on the AUR and one I tried to modify to use the latest version, 1.5.2.

Offline

#4 2021-06-30 13:45:26

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: Problems with Java libraries

You should remove the empty fields (like backup=() ) from the PKGBUILD .

aur jfreechart is another version then aur jcommon, both and freetts are packages from 2017 .
I'd look at updating the packages for the dependencies first.

edit : typos

Last edited by Lone_Wolf (2021-06-30 13:46:11)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2021-07-01 12:56:39

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

Re: Problems with Java libraries

Lone_Wolf wrote:

aur jfreechart is another version then aur jcommon, both and freetts are packages from 2017 .
I'd look at updating the packages for the dependencies first.

Makes sense, that's kind of what I was starting to suspect. I'd noticed that jfreechart on the AUR was 1.0.19 while the latest is 1.5.2, also jfreechart now uses maven to build.
Are there packaging guidelines for java libraries? I looked but couldn't really find anything. Also, what is the recommended way to package with maven?

Last edited by jesseFrey (2021-07-01 12:56:57)

Offline

#6 2021-07-02 18:30:44

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: Problems with Java libraries

There is java packaging guidelines but it's less detailed then other guidelines.

For maven look at packages in repos that have it in makedepends.

Last edited by Lone_Wolf (2021-07-02 18:31:31)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2021-07-12 03:13:28

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

Re: Problems with Java libraries

So, seems like things in the pkgbuilds for jfreechart, jcommon and freetts are not quite right. I built binary packages using the Debian packages (the AltOs developers use Debian) and got things to compile. Looks like I need to figure out where things need to go to make everything proper.
The package still fails to build however. Looks like the make install command calls update-icon-caches but I don't have that installed and not sure where it comes from.

==> Entering fakeroot environment...
==> Starting package()...
Making install in ao-tools
make[1]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools'
Making install in lib
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/lib'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/lib'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/lib'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/lib'
Making install in ao-rawload
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-rawload'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-rawload'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-rawload.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-rawload '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
libtool: install: /usr/bin/install -c ao-rawload /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-rawload
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-rawload'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-rawload'
Making install in ao-dbg
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dbg'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dbg'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-dbg '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-dbg.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-dbg /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-dbg
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dbg'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dbg'
Making install in ao-bitbang
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-bitbang'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-bitbang'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-bitbang '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-bitbang.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-bitbang /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-bitbang
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-bitbang'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-bitbang'
Making install in ao-eeprom
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-eeprom'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-eeprom'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-eeprom '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-eeprom.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-eeprom /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-eeprom
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-eeprom'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-eeprom'
Making install in ao-list
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-list'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-list'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-list '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-list.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-list /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-list
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-list'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-list'
Making install in ao-load
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-load'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-load'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-load '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-load.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-load /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-load
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-load'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-load'
Making install in ao-telem
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-telem'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-telem'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-telem '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-telem.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-telem /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-telem
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-telem'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-telem'
Making install in ao-send-telem
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-send-telem'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-send-telem'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-send-telem '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-send-telem.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-send-telem /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-send-telem
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-send-telem'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-send-telem'
Making install in ao-sky-flash
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-sky-flash'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-sky-flash'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-sky-flash '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-sky-flash.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-sky-flash /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-sky-flash
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-sky-flash'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-sky-flash'
Making install in ao-dumpflash
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dumpflash'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dumpflash'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-dumpflash '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-dumpflash.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-dumpflash /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-dumpflash
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dumpflash'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dumpflash'
Making install in ao-edit-telem
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-edit-telem'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-edit-telem'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-edit-telem '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-edit-telem.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-edit-telem /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-edit-telem
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-edit-telem'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-edit-telem'
Making install in ao-dump-up
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dump-up'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dump-up'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-dump-up '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-dump-up.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-dump-up /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-dump-up
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dump-up'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-dump-up'
Making install in ao-elftohex
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-elftohex'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-elftohex'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-elftohex '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-elftohex.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-elftohex /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-elftohex
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-elftohex'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-elftohex'
Making install in ao-flash
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-flash'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-flash'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/install -c ao-flash-stm ao-flash-lpc ao-flash-stm32f0x ao-reset-lpc '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-flash-stm.1 ao-flash-lpc.1 ao-flash-stm32f0x.1 ao-reset-lpc.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-flash'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-flash'
Making install in ao-usbload
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbload'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbload'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-usbload '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-usbload.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-usbload /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-usbload
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbload'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbload'
Making install in ao-test-igniter
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-igniter'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-igniter'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-test-igniter '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-test-igniter.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-test-igniter /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-test-igniter
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-igniter'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-igniter'
Making install in ao-test-baro
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-baro'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-baro'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-test-baro '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-test-baro.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-test-baro /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-test-baro
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-baro'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-baro'
Making install in ao-test-flash
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-flash'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-flash'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-test-flash '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-test-flash.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-test-flash /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-test-flash
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-flash'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-flash'
Making install in ao-cal-accel
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-accel'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-accel'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-cal-accel '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-cal-accel.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-cal-accel /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-cal-accel
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-accel'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-accel'
Making install in ao-test-gps
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-gps'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-gps'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-test-gps '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-test-gps.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-test-gps /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-test-gps
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-gps'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-test-gps'
Making install in ao-usbtrng
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbtrng'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbtrng'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-usbtrng '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-usbtrng.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-usbtrng /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-usbtrng
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbtrng'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-usbtrng'
Making install in ao-cal-freq
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-freq'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-freq'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-cal-freq '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-cal-freq.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-cal-freq /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-cal-freq
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-freq'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-cal-freq'
Making install in ao-makebin
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-makebin'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-makebin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ao-makebin '/home/jesse/pkgbuilds/altos/pkg/altos//usr/bin'
 /usr/bin/install -c -m 644 ao-makebin.1 '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/man/man1'
libtool: install: /usr/bin/install -c ao-makebin /home/jesse/pkgbuilds/altos/pkg/altos//usr/bin/ao-makebin
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-makebin'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools/ao-makebin'
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools'
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools'
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools'
make[1]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/ao-tools'
Making install in src
make[1]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src'
Making install in micropeak
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src/micropeak'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src/micropeak'
Making install in microkite
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src/microkite'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src/microkite'
Making install in microsplash
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src/microsplash'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src/microsplash'
make[1]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/src'
Making install in doc
make[1]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/doc'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/doc'
Making install in icon
make[1]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/icon'
make[2]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/icon'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/icons/hicolor/scalable/apps'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/icons/hicolor/scalable/mimetypes'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/pixmaps'
 /usr/bin/mkdir -p '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/mime/packages'
 /usr/bin/install -c -m 644 application-vnd.altusmetrum.eeprom.svg application-vnd.altusmetrum.telemetry.svg application-vnd.altusmetrum.micropeak.svg '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/icons/hicolor/scalable/mimetypes'
 /usr/bin/install -c -m 644 altusmetrum.xpm '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/pixmaps'
 /usr/bin/install -c -m 644 altusmetrum-altosui.svg altusmetrum-micropeak.svg altusmetrum-telegps.svg '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/icons/hicolor/scalable/apps'
 /usr/bin/install -c -m 644 org-altusmetrum-mimetypes.xml '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share/mime/packages'
make  install-data-hook
make[3]: Entering directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/icon'
update-mime-database /home/jesse/pkgbuilds/altos/pkg/altos//usr/share/mime

Note that '/home/jesse/pkgbuilds/altos/pkg/altos//usr/share' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:

- /home/jesse/.local/share
- /usr/local/share
- /usr/share

update-icon-caches /home/jesse/pkgbuilds/altos/pkg/altos//usr/share/icons/hicolor
make[3]: update-icon-caches: No such file or directory
make[3]: *** [Makefile:718: install-data-hook] Error 127
make[3]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/icon'
make[2]: *** [Makefile:626: install-data-am] Error 2
make[2]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/icon'
make[1]: *** [Makefile:578: install-am] Error 2
make[1]: Leaving directory '/home/jesse/pkgbuilds/altos/src/altos-1.9.7/icon'
make: *** [Makefile:490: install-recursive] Error 1
==> ERROR: A failure occurred in package().
    Aborting...

Offline

#8 2021-07-12 11:31:10

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: Problems with Java libraries

http://manpages.ubuntu.com/manpages/bio … hes.8.html

Other search results suggest update-icon-caches was used in gtk2 and renamed to gtk-update-icon-cache .


archlinux has gtk-update-icon-cache[1] which comes with a pacman hook , /usr/share/libalpm/hooks/gtk-update-icon-cache.hook .

If the used icons are going to be installed to /usr/share/icons or subfolders then pacman will update the icons & databases for you.


[1] https://archlinux.org/packages/extra/x8 … con-cache/


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#9 2021-07-12 12:31:17

jesseFrey
Member
From: Boulder CO
Registered: 2011-07-22
Posts: 24

Re: Problems with Java libraries

That makes sense, should gtk-update-icon-cache a dependency then?

also can't seem to figure out how to get around the install error. I tried passing  --disable-desktopfiles to ./configure but, it still fails with the same error

Offline

Board footer

Powered by FluxBB