borisbrodski / sevenzipjbinding

7-Zip-JBinding
http://sevenzipjbind.sourceforge.net/
Other
178 stars 51 forks source link

Problem when compiling.. #18

Open plato79 opened 6 years ago

plato79 commented 6 years ago

Here is the output from cmake:

Build type: , platform: FreeBSD-amd64

Java VM: /usr/local/openjdk8/bin/java
Java compiler: /usr/local/openjdk8/bin/javac
Java header compiler: /usr/local/openjdk8/bin/javah
Java documentation tool: /usr/local/openjdk8/bin/javadoc
Java archiver: /usr/local/openjdk8/bin/jar
MinGW: No
MinGW-32: No
MinGW-64: No
APPLE:
Output package: ./sevenzipjbinding-9.20-2.00beta-FreeBSD-amd64.zip

When I run make, after a while I get these errors:

warning: [options] bootstrap class path not set in conjunction with -source 1.5
warning: [options] source value 1.5 is obsolete and will be removed in a future release
warning: [options] target value 1.5 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:8: error: cannot find symbol
import net.sf.sevenzipjbinding.ArchiveFormat;
                              ^
  symbol:   class ArchiveFormat
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:9: error: cannot find symbol
import net.sf.sevenzipjbinding.ISequentialOutStream;
                              ^
  symbol:   class ISequentialOutStream
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:10: error: cannot find symbol
import net.sf.sevenzipjbinding.IInArchive;
                              ^
  symbol:   class IInArchive
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:11: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZip;
                              ^
  symbol:   class SevenZip
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:12: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:13: error: package net.sf.sevenzipjbinding.impl does not exist
import net.sf.sevenzipjbinding.impl.RandomAccessFileInStream;
                                   ^
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:15: error: package net.sf.sevenzipjbinding.simple does not exist
import net.sf.sevenzipjbinding.simple.ISimpleInArchive;
                                     ^
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:16: error: package net.sf.sevenzipjbinding.simple does not exist
import net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem;
                                     ^
net/sf/sevenzipjbinding/junit/JUnitNativeTestBase.java:9: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZip;
                              ^
  symbol:   class SevenZip
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/JUnitNativeTestBase.java:10: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/JUnitNativeTestBase.java:11: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipNativeInitializationException;
                              ^
  symbol:   class SevenZipNativeInitializationException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/jbindingtools/ExceptionHandlingTest.java:17: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/tools/ByteArrayStreamTest.java:14: error: cannot find symbol
import net.sf.sevenzipjbinding.ISeekableStream;
                              ^
  symbol:   class ISeekableStream
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/tools/ByteArrayStreamTest.java:16: error: package net.sf.sevenzipjbinding.util does not exist
import net.sf.sevenzipjbinding.util.ByteArrayStream;
                                   ^
net/sf/sevenzipjbinding/junit/tools/VolumedArchiveInStreamTest.java:8: error: cannot find symbol
import net.sf.sevenzipjbinding.IArchiveOpenVolumeCallback;
                              ^
  symbol:   class IArchiveOpenVolumeCallback
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/tools/VolumedArchiveInStreamTest.java:9: error: cannot find symbol
import net.sf.sevenzipjbinding.IInStream;
                              ^
  symbol:   class IInStream
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/tools/VolumedArchiveInStreamTest.java:10: error: cannot find symbol
import net.sf.sevenzipjbinding.PropID;
                              ^
  symbol:   class PropID
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/tools/VolumedArchiveInStreamTest.java:11: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/tools/VolumedArchiveInStreamTest.java:12: error: package net.sf.sevenzipjbinding.impl does not exist
import net.sf.sevenzipjbinding.impl.VolumedArchiveInStream;
                                   ^
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:40: error: cannot find symbol
    protected abstract ArchiveFormat getArchiveFormat();
                       ^
  symbol:   class ArchiveFormat
  location: class UnicodeFilenamesInArchive
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:89: error: cannot find symbol
    private String extractUTF8ToString(ISimpleInArchiveItem iSimpleInArchiveItem) throws SevenZipException {
                                       ^
  symbol:   class ISimpleInArchiveItem
  location: class UnicodeFilenamesInArchive
net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:89: error: cannot find symbol
    private String extractUTF8ToString(ISimpleInArchiveItem iSimpleInArchiveItem) throws SevenZipException {
                                                                                         ^
  symbol:   class SevenZipException
  location: class UnicodeFilenamesInArchive
net/sf/sevenzipjbinding/junit/SevenZipExceptionStackTracePrinterRule.java:3: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/JUnitNativeTestBase.java:54: error: cannot find symbol
    public static void initializeSevenZipJBinding() throws SevenZipNativeInitializationException {
                                                           ^
  symbol:   class SevenZipNativeInitializationException
  location: class JUnitNativeTestBase
net/sf/sevenzipjbinding/junit/jbindingtools/ExceptionHandlingTest.java:472: error: cannot find symbol
            boolean useException, boolean customErrorMessage) throws SevenZipException;
                                                                     ^
  symbol:   class SevenZipException
  location: class ExceptionHandlingTest
net/sf/sevenzipjbinding/junit/jbindingtools/ExceptionHandlingTest.java:481: error: cannot find symbol
            boolean customErrorMessage, int widthIndex, int mtWidthIndex) throws SevenZipException {
                                                                                 ^
  symbol:   class SevenZipException
  location: class ExceptionHandlingTest
net/sf/sevenzipjbinding/junit/jbindingtools/ExceptionHandlingTest.java:757: error: cannot find symbol
    static void checkSevenZipException(SevenZipException sevenZipException) {
                                       ^
  symbol:   class SevenZipException
  location: class ExceptionHandlingTest
net/sf/sevenzipjbinding/junit/tools/ByteArrayStreamTest.java:114: error: cannot find symbol
    private ByteArrayStream byteArrayStream;
            ^
  symbol:   class ByteArrayStream
  location: class ByteArrayStreamTest
net/sf/sevenzipjbinding/junit/tools/VolumedArchiveInStreamTest.java:295: error: cannot find symbol
    private void readTest(long[] streamSizes, int[] readSizes) throws SevenZipException {
                                                                      ^
  symbol:   class SevenZipException
  location: class VolumedArchiveInStreamTest
net/sf/sevenzipjbinding/junit/ArchiveFormatTest.java:5: error: cannot find symbol
import net.sf.sevenzipjbinding.ArchiveFormat;
                              ^
  symbol:   class ArchiveFormat
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ArchiveFormatTest.java:6: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZip;
                              ^
  symbol:   class SevenZip
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/DeclareThrowsSevenZipExceptionTest.java:6: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZip;
                              ^
  symbol:   class SevenZip
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/DeclareThrowsSevenZipExceptionTest.java:7: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/DeclareThrowsSevenZipExceptionTest.java:8: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipNativeInitializationException;
                              ^
  symbol:   class SevenZipNativeInitializationException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/DeclareThrowsSevenZipExceptionTest.java:9: error: package net.sf.sevenzipjbinding.impl does not exist
import net.sf.sevenzipjbinding.impl.InArchiveImpl;
                                   ^
net/sf/sevenzipjbinding/junit/DeclareThrowsSevenZipExceptionTest.java:10: error: package net.sf.sevenzipjbinding.impl does not exist
import net.sf.sevenzipjbinding.impl.OutArchiveImpl;
                                   ^
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:14: error: cannot find symbol
import net.sf.sevenzipjbinding.ArchiveFormat;
                              ^
  symbol:   class ArchiveFormat
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:15: error: cannot find symbol
import net.sf.sevenzipjbinding.ExtractAskMode;
                              ^
  symbol:   class ExtractAskMode
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:16: error: cannot find symbol
import net.sf.sevenzipjbinding.ExtractOperationResult;
                              ^
  symbol:   class ExtractOperationResult
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:17: error: cannot find symbol
import net.sf.sevenzipjbinding.IArchiveExtractCallback;
                              ^
  symbol:   class IArchiveExtractCallback
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:18: error: cannot find symbol
import net.sf.sevenzipjbinding.IArchiveOpenCallback;
                              ^
  symbol:   class IArchiveOpenCallback
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:19: error: cannot find symbol
import net.sf.sevenzipjbinding.IArchiveOpenVolumeCallback;
                              ^
  symbol:   class IArchiveOpenVolumeCallback
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:20: error: cannot find symbol
import net.sf.sevenzipjbinding.ICryptoGetTextPassword;
                              ^
  symbol:   class ICryptoGetTextPassword
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:21: error: cannot find symbol
import net.sf.sevenzipjbinding.IInArchive;
                              ^
  symbol:   class IInArchive
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:22: error: cannot find symbol
import net.sf.sevenzipjbinding.IInStream;
                              ^
  symbol:   class IInStream
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:23: error: cannot find symbol
import net.sf.sevenzipjbinding.ISequentialOutStream;
                              ^
  symbol:   class ISequentialOutStream
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:24: error: cannot find symbol
import net.sf.sevenzipjbinding.PropID;
                              ^
  symbol:   class PropID
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:25: error: cannot find symbol
import net.sf.sevenzipjbinding.PropertyInfo;
                              ^
  symbol:   class PropertyInfo
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:26: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZip;
                              ^
  symbol:   class SevenZip
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:27: error: cannot find symbol
import net.sf.sevenzipjbinding.SevenZipException;
                              ^
  symbol:   class SevenZipException
  location: package net.sf.sevenzipjbinding
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:28: error: package net.sf.sevenzipjbinding.impl does not exist
import net.sf.sevenzipjbinding.impl.RandomAccessFileInStream;
                                   ^
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:29: error: package net.sf.sevenzipjbinding.impl does not exist
import net.sf.sevenzipjbinding.impl.VolumedArchiveInStream;
                                   ^
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:44: error: cannot find symbol
    protected final ArchiveFormat archiveFormat;
                    ^
  symbol:   class ArchiveFormat
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:59: error: cannot find symbol
    public ExtractFileAbstractTest(ArchiveFormat archiveFormat, String extention, int compression1, int compression2,
                                   ^
  symbol:   class ArchiveFormat
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:68: error: cannot find symbol
    public ExtractFileAbstractTest(ArchiveFormat archiveFormat, int compression1, int compression2, int compression3) {
                                   ^
  symbol:   class ArchiveFormat
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:672: error: cannot find symbol
    protected final void checkArchiveGeneric(IInArchive inArchive) throws SevenZipException {
                                             ^
  symbol:   class IInArchive
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:672: error: cannot find symbol
    protected final void checkArchiveGeneric(IInArchive inArchive) throws SevenZipException {
                                                                          ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:345: error: cannot find symbol
        private IInStream randomAccessFileInStream;
                ^
  symbol:   class IInStream
  location: class ExtractFileAbstractTest.ExtractionInArchiveTestHelper
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:600: error: cannot find symbol
    public static class VolumeArchiveOpenCallback implements IArchiveOpenCallback, IArchiveOpenVolumeCallback,
                                                             ^
  symbol:   class IArchiveOpenCallback
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:600: error: cannot find symbol
    public static class VolumeArchiveOpenCallback implements IArchiveOpenCallback, IArchiveOpenVolumeCallback,
                                                                                   ^
  symbol:   class IArchiveOpenVolumeCallback
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:601: error: cannot find symbol
            ICryptoGetTextPassword {
            ^
  symbol:   class ICryptoGetTextPassword
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:352: error: cannot find symbol
        public IInArchive openArchiveFileWithSevenZip(int fileIndex, int compressionIndex,
               ^
  symbol:   class IInArchive
  location: class ExtractFileAbstractTest.ExtractionInArchiveTestHelper
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:353: error: cannot find symbol
                boolean autodetectFormat, String testFileNameWE, String testFileExt) throws SevenZipException {
                                                                                            ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.ExtractionInArchiveTestHelper
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:368: error: cannot find symbol
        private IInArchive openArchiveFileWithSevenZip(String archiveFilename, boolean autodetectFormat)
                ^
  symbol:   class IInArchive
  location: class ExtractFileAbstractTest.ExtractionInArchiveTestHelper
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:369: error: cannot find symbol
                throws SevenZipException {
                       ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.ExtractionInArchiveTestHelper
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:616: error: cannot find symbol
        public Object getProperty(PropID propID) {
                                  ^
  symbol:   class PropID
  location: class VolumeArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:628: error: cannot find symbol
        public IInStream getStream(String filename) {
               ^
  symbol:   class IInStream
  location: class VolumeArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:667: error: cannot find symbol
        public String cryptoGetTextPassword() throws SevenZipException {
                                                     ^
  symbol:   class SevenZipException
  location: class VolumeArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:471: error: cannot find symbol
    public class CombinedArchiveOpenCallback implements IArchiveOpenCallback, ICryptoGetTextPassword,
                                                        ^
  symbol:   class IArchiveOpenCallback
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:471: error: cannot find symbol
    public class CombinedArchiveOpenCallback implements IArchiveOpenCallback, ICryptoGetTextPassword,
                                                                              ^
  symbol:   class ICryptoGetTextPassword
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:472: error: cannot find symbol
            IArchiveOpenVolumeCallback {
            ^
  symbol:   class IArchiveOpenVolumeCallback
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:473: error: cannot find symbol
        private final ICryptoGetTextPassword cryptoGetTextPassword;
                      ^
  symbol:   class ICryptoGetTextPassword
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:474: error: cannot find symbol
        private final IArchiveOpenVolumeCallback archiveOpenVolumeCallback;
                      ^
  symbol:   class IArchiveOpenVolumeCallback
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:475: error: cannot find symbol
        private final IArchiveOpenCallback archiveOpenCallback;
                      ^
  symbol:   class IArchiveOpenCallback
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:477: error: cannot find symbol
        public CombinedArchiveOpenCallback(IArchiveOpenCallback archiveOpenCallback,
                                           ^
  symbol:   class IArchiveOpenCallback
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:478: error: cannot find symbol
                ICryptoGetTextPassword cryptoGetTextPassword, IArchiveOpenVolumeCallback archiveOpenVolumeCallback) {
                ^
  symbol:   class ICryptoGetTextPassword
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:478: error: cannot find symbol
                ICryptoGetTextPassword cryptoGetTextPassword, IArchiveOpenVolumeCallback archiveOpenVolumeCallback) {
                                                              ^
  symbol:   class IArchiveOpenVolumeCallback
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:485: error: cannot find symbol
        public void setCompleted(Long files, Long bytes) throws SevenZipException {
                                                                ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:489: error: cannot find symbol
        public void setTotal(Long files, Long bytes) throws SevenZipException {
                                                            ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:493: error: cannot find symbol
        public String cryptoGetTextPassword() throws SevenZipException {
                                                     ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:497: error: cannot find symbol
        public Object getProperty(PropID propID) throws SevenZipException {
                                  ^
  symbol:   class PropID
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:497: error: cannot find symbol
        public Object getProperty(PropID propID) throws SevenZipException {
                                                        ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:501: error: cannot find symbol
        public IInStream getStream(String filename) throws SevenZipException {
               ^
  symbol:   class IInStream
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:501: error: cannot find symbol
        public IInStream getStream(String filename) throws SevenZipException {
                                                           ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.CombinedArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:507: error: cannot find symbol
    public class PasswordArchiveOpenCallback implements IArchiveOpenCallback, ICryptoGetTextPassword {
                                                        ^
  symbol:   class IArchiveOpenCallback
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:507: error: cannot find symbol
    public class PasswordArchiveOpenCallback implements IArchiveOpenCallback, ICryptoGetTextPassword {
                                                                              ^
  symbol:   class ICryptoGetTextPassword
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:527: error: cannot find symbol
        public String cryptoGetTextPassword() throws SevenZipException {
                                                     ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.PasswordArchiveOpenCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:533: error: cannot find symbol
    public class PasswordArchiveExtractCallback implements IArchiveExtractCallback, ICryptoGetTextPassword {
                                                           ^
  symbol:   class IArchiveExtractCallback
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:533: error: cannot find symbol
    public class PasswordArchiveExtractCallback implements IArchiveExtractCallback, ICryptoGetTextPassword {
                                                                                    ^
  symbol:   class ICryptoGetTextPassword
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:535: error: cannot find symbol
        private final ISequentialOutStream outputStream;
                      ^
  symbol:   class ISequentialOutStream
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:536: error: cannot find symbol
        private ExtractOperationResult extractOperationResult;
                ^
  symbol:   class ExtractOperationResult
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:538: error: cannot find symbol
        public PasswordArchiveExtractCallback(ISequentialOutStream outputStream) {
                                              ^
  symbol:   class ISequentialOutStream
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:546: error: cannot find symbol
        public ISequentialOutStream getStream(int index, ExtractAskMode extractAskMode) {
                                                         ^
  symbol:   class ExtractAskMode
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:546: error: cannot find symbol
        public ISequentialOutStream getStream(int index, ExtractAskMode extractAskMode) {
               ^
  symbol:   class ISequentialOutStream
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:554: error: cannot find symbol
        public void prepareOperation(ExtractAskMode extractAskMode) {
                                     ^
  symbol:   class ExtractAskMode
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:561: error: cannot find symbol
        public void setOperationResult(ExtractOperationResult extractOperationResult) {
                                       ^
  symbol:   class ExtractOperationResult
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:583: error: cannot find symbol
        public String cryptoGetTextPassword() throws SevenZipException {
                                                     ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:587: error: cannot find symbol
        public ExtractOperationResult getExtractOperationResult() {
               ^
  symbol:   class ExtractOperationResult
  location: class ExtractFileAbstractTest.PasswordArchiveExtractCallback
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:592: error: cannot find symbol
    public static class ExtractOperationResultException extends SevenZipException {
                                                                ^
  symbol:   class SevenZipException
  location: class ExtractFileAbstractTest
net/sf/sevenzipjbinding/junit/ExtractFileAbstractTest.java:595: error: cannot find symbol
        public ExtractOperationResultException(ExtractOperationResult extractOperationResult) {
                                               ^
  symbol:   class ExtractOperationResult
  location: class ExtractOperationResultException
Note: net/sf/sevenzipjbinding/junit/junittools/MyRunner.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
100 errors
4 warnings
*** Error code 1

Stop.
make[2]: stopped in /root/sevenzipjbinding
*** Error code 1

Stop.
make[1]: stopped in /root/sevenzipjbinding
*** Error code 1

Stop.
make: stopped in /root/sevenzipjbinding

As far as I can see the required files are there. For example in the first error it says:

net/sf/sevenzipjbinding/junit/encoding/UnicodeFilenamesInArchive.java:8: error: cannot find symbol
import net.sf.sevenzipjbinding.ArchiveFormat;
                              ^
  symbol:   class ArchiveFormat
  location: package net.sf.sevenzipjbinding

But ArchiveFormat.java is in net/sf/sevenzipjbinding directory.. So, what could be the problem?

optyfr commented 5 years ago

hello, if you don't mind about experimental versions, please try the "bind_16.02" branch, it compiled perfectly on my fork