You are not logged in.
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
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.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
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
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.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
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
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.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
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
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.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
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