* Package: dev-java/charva-1.1.4-r1 * Repository: gentoo * Maintainer: java@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox !!! ERROR: The javac executable was not found in the Java path * Using: oracle-jre-bin-1.8 >>> Unpacking source... >>> Unpacking charva-1.1.4.zip to /var/tmp/portage/dev-java/charva-1.1.4-r1/work >>> Source unpacked in /var/tmp/portage/dev-java/charva-1.1.4-r1/work >>> Preparing source in /var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva ... * Applying charva-respect-flags.patch ... [ ok ] removed './c/lib/libTerminal.so' removed 'java/lib/commons-logging-api.jar' removed 'java/lib/commons-logging.jar' removed 'java/lib/log4j-1.2.8.jar' removed 'java/dist/lib/charva.jar' ./test/classes/tutorial/java/Tutorial.class ./test/classes/tutorial/java/TextWidgetTest.class ./test/classes/tutorial/java/TextWidgetTest$TextFieldPanel.class ./test/classes/tutorial/java/TextWidgetTest$TextAreaPanel.class ./test/classes/tutorial/java/TextWidgetTest$PasswordFieldPanel.class ./test/classes/tutorial/java/SelectionTest.class ./test/classes/tutorial/java/SelectionTest$JListPanel.class ./test/classes/tutorial/java/SelectionTest$ComboBoxPanel.class ./test/classes/tutorial/java/ProgressBarTest.class ./test/classes/tutorial/java/ProgressBarTest$TaskThread.class ./test/classes/tutorial/java/ProgressBarTest$ProgressBarUpdater.class ./test/classes/tutorial/java/ProgressBarTest$1.class ./test/classes/tutorial/java/NullLayoutTest.class ./test/classes/tutorial/java/LayoutTest.class ./test/classes/tutorial/java/KeyEventTest.class ./test/classes/tutorial/java/JTableTest.class ./test/classes/tutorial/java/JTableTest$1.class ./test/classes/tutorial/java/JTabbedPaneTest.class ./test/classes/tutorial/java/JTabbedPaneTest$PerformancePane.class ./test/classes/tutorial/java/JTabbedPaneTest$GeneralPane.class ./test/classes/tutorial/java/JTabbedPaneTest$DevicePane.class ./test/classes/tutorial/java/GridBagLayoutTest.class ./test/classes/tutorial/java/FocusEventTest.class ./test/classes/tutorial/java/ButtonTest.class ./test/classes/tutorial/charva/Tutorial.class ./test/classes/tutorial/charva/TextWidgetTest.class ./test/classes/tutorial/charva/TextWidgetTest$TextFieldPanel.class ./test/classes/tutorial/charva/TextWidgetTest$TextAreaPanel.class ./test/classes/tutorial/charva/TextWidgetTest$PasswordFieldPanel.class ./test/classes/tutorial/charva/SelectionTest.class ./test/classes/tutorial/charva/SelectionTest$JListPanel.class ./test/classes/tutorial/charva/SelectionTest$ComboBoxPanel.class ./test/classes/tutorial/charva/ProgressBarTest.class ./test/classes/tutorial/charva/ProgressBarTest$TaskThread.class ./test/classes/tutorial/charva/ProgressBarTest$ProgressBarUpdater.class ./test/classes/tutorial/charva/ProgressBarTest$1.class ./test/classes/tutorial/charva/NullLayoutTest.class ./test/classes/tutorial/charva/LayoutTest.class ./test/classes/tutorial/charva/KeyEventTest.class ./test/classes/tutorial/charva/JTableTest.class ./test/classes/tutorial/charva/JTableTest$1.class ./test/classes/tutorial/charva/JTabbedPaneTest.class ./test/classes/tutorial/charva/JTabbedPaneTest$PerformancePane.class ./test/classes/tutorial/charva/JTabbedPaneTest$GeneralPane.class ./test/classes/tutorial/charva/JTabbedPaneTest$DevicePane.class ./test/classes/tutorial/charva/GridBagLayoutTest.class ./test/classes/tutorial/charva/FocusEventTest.class ./test/classes/tutorial/charva/ColorLayoutTest.class ./test/classes/tutorial/charva/ButtonTest.class ./test/classes/example/java/ProxyPanel.class ./test/classes/example/java/CookiePanel.class ./test/classes/example/java/AppFrame.class ./test/classes/example/java/AppFrame$3.class ./test/classes/example/java/AppFrame$2.class ./test/classes/example/java/AppFrame$1.class ./test/classes/example/java/AccountPanel.class ./test/classes/example/java/AccountPanel$UserTableModel.class ./test/classes/example/java/AccountPanel$User.class ./test/classes/example/java/AccountPanel$2.class ./test/classes/example/java/AccountPanel$1.class ./test/classes/example/charva/ProxyPanel.class ./test/classes/example/charva/HideShowTest.class ./test/classes/example/charva/GridBagTest.class ./test/classes/example/charva/Example.class ./test/classes/example/charva/Example$1.class ./test/classes/example/charva/CookiePanel.class ./test/classes/example/charva/AppFrame.class ./test/classes/example/charva/AppFrame$3.class ./test/classes/example/charva/AppFrame$2.class ./test/classes/example/charva/AppFrame$1.class ./test/classes/example/charva/AccountPanel.class ./test/classes/example/charva/AccountPanel$UserTableModel.class ./test/classes/example/charva/AccountPanel$User.class ./test/classes/example/charva/AccountPanel$2.class ./test/classes/example/charva/AccountPanel$1.class ./java/classes/charvax/swing/SwingUtilities.class ./java/classes/charvax/swing/SwingConstants.class ./java/classes/charvax/swing/MutableComboBoxModel.class ./java/classes/charvax/swing/ListSelectionModel.class ./java/classes/charvax/swing/ListModel.class ./java/classes/charvax/swing/JViewport.class ./java/classes/charvax/swing/JTree.class ./java/classes/charvax/swing/JTextField.class ./java/classes/charvax/swing/JTextArea.class ./java/classes/charvax/swing/JTable.class ./java/classes/charvax/swing/JTabbedPane.class ./java/classes/charvax/swing/JTabbedPane$TabButton.class ./java/classes/charvax/swing/JSeparator.class ./java/classes/charvax/swing/JScrollPane.class ./java/classes/charvax/swing/JScrollBar.class ./java/classes/charvax/swing/JRadioButton.class ./java/classes/charvax/swing/JProgressBar.class ./java/classes/charvax/swing/JProgressBar$IndeterminateThread.class ./java/classes/charvax/swing/JProgressBar$1.class ./java/classes/charvax/swing/JPopupMenu.class ./java/classes/charvax/swing/JPasswordField.class ./java/classes/charvax/swing/JPanel.class ./java/classes/charvax/swing/JOptionPane.class ./java/classes/charvax/swing/JOptionPane$Popup.class ./java/classes/charvax/swing/JMenuItem.class ./java/classes/charvax/swing/JMenuBar.class ./java/classes/charvax/swing/JMenu.class ./java/classes/charvax/swing/JMenu$2.class ./java/classes/charvax/swing/JMenu$1.class ./java/classes/charvax/swing/JList.class ./java/classes/charvax/swing/JLabel.class ./java/classes/charvax/swing/JFrame.class ./java/classes/charvax/swing/JFileChooser.class ./java/classes/charvax/swing/JFileChooser$NewDirDialog.class ./java/classes/charvax/swing/JFileChooser$FileChooserListener.class ./java/classes/charvax/swing/JFileChooser$FileChooserEvent.class ./java/classes/charvax/swing/JFileChooser$DirList.class ./java/classes/charvax/swing/JFileChooser$ChooserDialog.class ./java/classes/charvax/swing/JFileChooser$1.class ./java/classes/charvax/swing/JDialog.class ./java/classes/charvax/swing/JComponent.class ./java/classes/charvax/swing/JComboBox.class ./java/classes/charvax/swing/JComboBox$Popup.class ./java/classes/charvax/swing/JCheckBox.class ./java/classes/charvax/swing/JButton.class ./java/classes/charvax/swing/Icon.class ./java/classes/charvax/swing/DefaultListSelectionModel.class ./java/classes/charvax/swing/DefaultListModel.class ./java/classes/charvax/swing/DefaultComboBoxModel.class ./java/classes/charvax/swing/ComboBoxModel.class ./java/classes/charvax/swing/ButtonGroup.class ./java/classes/charvax/swing/BoxLayout.class ./java/classes/charvax/swing/Box.class ./java/classes/charvax/swing/BorderFactory.class ./java/classes/charvax/swing/ArrayTable.class ./java/classes/charvax/swing/ActionMap.class ./java/classes/charvax/swing/Action.class ./java/classes/charvax/swing/AbstractListModel.class ./java/classes/charvax/swing/AbstractButton.class ./java/classes/charvax/swing/AbstractActionPropertyChangeListener.class ./java/classes/charvax/swing/AbstractActionPropertyChangeListener$OwnedWeakReference.class ./java/classes/charvax/swing/AbstractAction.class ./java/classes/charvax/swing/tree/TreeSelectionModel.class ./java/classes/charvax/swing/tree/TreePath.class ./java/classes/charvax/swing/tree/TreeNode.class ./java/classes/charvax/swing/tree/TreeModel.class ./java/classes/charvax/swing/tree/MutableTreeNode.class ./java/classes/charvax/swing/tree/DefaultTreeModel.class ./java/classes/charvax/swing/tree/DefaultMutableTreeNode.class ./java/classes/charvax/swing/text/JTextComponent.class ./java/classes/charvax/swing/table/TableModel.class ./java/classes/charvax/swing/table/TableHeader.class ./java/classes/charvax/swing/table/DefaultTableModel.class ./java/classes/charvax/swing/table/AbstractTableModel.class ./java/classes/charvax/swing/filechooser/FileFilter.class ./java/classes/charvax/swing/event/TreeSelectionListener.class ./java/classes/charvax/swing/event/TreeSelectionEvent.class ./java/classes/charvax/swing/event/TreeModelListener.class ./java/classes/charvax/swing/event/TreeModelEvent.class ./java/classes/charvax/swing/event/TableModelListener.class ./java/classes/charvax/swing/event/TableModelEvent.class ./java/classes/charvax/swing/event/SwingPropertyChangeSupport.class ./java/classes/charvax/swing/event/ListSelectionListener.class ./java/classes/charvax/swing/event/ListSelectionEvent.class ./java/classes/charvax/swing/event/ListDataListener.class ./java/classes/charvax/swing/event/ListDataEvent.class ./java/classes/charvax/swing/border/TitledBorder.class ./java/classes/charvax/swing/border/LineBorder.class ./java/classes/charvax/swing/border/EmptyBorder.class ./java/classes/charvax/swing/border/CompoundBorder.class ./java/classes/charvax/swing/border/Border.class ./java/classes/charva/awt/Window.class ./java/classes/charva/awt/Toolkit.class ./java/classes/charva/awt/TerminfoCapabilityException.class ./java/classes/charva/awt/SyncThread.class ./java/classes/charva/awt/SyncQueue.class ./java/classes/charva/awt/ShutdownHook.class ./java/classes/charva/awt/Scrollable.class ./java/classes/charva/awt/Rectangle.class ./java/classes/charva/awt/Point.class ./java/classes/charva/awt/PlaybackThread.class ./java/classes/charva/awt/MouseEventInfo.class ./java/classes/charva/awt/LayoutManager2.class ./java/classes/charva/awt/LayoutManager.class ./java/classes/charva/awt/ItemSelectable.class ./java/classes/charva/awt/Insets.class ./java/classes/charva/awt/IllegalComponentStateException.class ./java/classes/charva/awt/GridBagLayout.class ./java/classes/charva/awt/GridBagConstraints.class ./java/classes/charva/awt/Frame.class ./java/classes/charva/awt/Font.class ./java/classes/charva/awt/FlowLayout.class ./java/classes/charva/awt/EventQueue.class ./java/classes/charva/awt/Dimension.class ./java/classes/charva/awt/Dialog.class ./java/classes/charva/awt/Container.class ./java/classes/charva/awt/Component.class ./java/classes/charva/awt/ColorPair.class ./java/classes/charva/awt/Color.class ./java/classes/charva/awt/BorderLayout.class ./java/classes/charva/awt/Adjustable.class ./java/classes/charva/awt/util/MultiLineLabel.class ./java/classes/charva/awt/util/DateEntryField.class ./java/classes/charva/awt/util/ConstrainedTextField.class ./java/classes/charva/awt/util/CapsTextField.class ./java/classes/charva/awt/event/WindowListener.class ./java/classes/charva/awt/event/WindowEvent.class ./java/classes/charva/awt/event/WindowAdapter.class ./java/classes/charva/awt/event/SyncEvent.class ./java/classes/charva/awt/event/ScrollListener.class ./java/classes/charva/awt/event/ScrollEvent.class ./java/classes/charva/awt/event/PaintEvent.class ./java/classes/charva/awt/event/MouseEvent.class ./java/classes/charva/awt/event/KeyListener.class ./java/classes/charva/awt/event/KeyEvent.class ./java/classes/charva/awt/event/KeyAdapter.class ./java/classes/charva/awt/event/ItemListener.class ./java/classes/charva/awt/event/ItemEvent.class ./java/classes/charva/awt/event/InvocationEvent.class ./java/classes/charva/awt/event/InputEvent.class ./java/classes/charva/awt/event/GarbageCollectionEvent.class ./java/classes/charva/awt/event/FocusListener.class ./java/classes/charva/awt/event/FocusEvent.class ./java/classes/charva/awt/event/EventListener.class ./java/classes/charva/awt/event/AdjustmentListener.class ./java/classes/charva/awt/event/AdjustmentEvent.class ./java/classes/charva/awt/event/ActionListener.class ./java/classes/charva/awt/event/ActionEvent.class ./java/classes/charva/awt/event/AWTEvent.class >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva ... Rewriting attributes Rewriting ./build.xml >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva ... * Using following ANT_TASKS: ant-nodeps Warning: Unable to determine tools.jar location. If build fails because sun.* classes could not be found, Make sure you are using a JDK, not JRE as your user/system VM. and that you have java-config version 2.0.30 or above installed. Unable to locate tools.jar. Expected to find it in /opt/oracle-jre-bin-1.8.0.77/lib/tools.jar Buildfile: /var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva/build.xml compile: BUILD FAILED /var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva/build.xml:69: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/opt/oracle-jre-bin-1.8.0.77" Total time: 0 seconds * ERROR: dev-java/charva-1.1.4-r1::gentoo failed (compile phase): * eant failed * * Call stack: * ebuild.sh, line 133: Called src_compile * environment, line 3968: Called java-pkg-2_src_compile * environment, line 1864: Called eant 'dist' '-f' 'build.xml' * environment, line 625: Called die * The specific snippet of code: * ant ${antflags} "${@}" || die "eant failed" * * If you need support, post the output of `emerge --info '=dev-java/charva-1.1.4-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-java/charva-1.1.4-r1::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=oracle-jre-bin-1.8 CLASSPATH="" JAVA_HOME="/opt/oracle-jre-bin-1.8.0.77" JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="javac" and of course, the output of emerge --info =charva-1.1.4 * The complete build log is located at '/var/log/portage/dev-java:charva-1.1.4-r1:20160424-220605.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-java/charva-1.1.4-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/charva-1.1.4-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva' * S: '/var/tmp/portage/dev-java/charva-1.1.4-r1/work/charva'