View Full Version : gnome-split-1.0 compilation fails on fedora14 64bit
TheBigRed
6th February 2011, 12:30 PM
Hi,
tried to compile gnome-split-1.0 on fedora14 64bit, but this fails with the following error messages:
./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info
equivalence, v0.2
...configuring Java projects to build and run on Linux & Unix
Identify operating system: Fedora
Check for required jar files:
- java-gnome library found
- dbus-java library found
- matthew-debug disable library found
- matthew-debug enable library found
- matthew-debug hexdump library found
- Unix socket library found
Check Java compilers:
- Eclipse ecj works
- System Default javac works
- System Default jar works
- System Default javadoc found
Check Java virtual machines:
- System Default java VM works
Select compiler: ecj
Select runtime: java
Write .config file: ok
Write launcher files: ok
+ make -j3
MKDIR tmp/classes
MKDIR tmp/i18n
MKDIR tmp/stamp
ECJ tmp/classes/*.class
EXTRACT tmp/i18n/gnome-split.pot
MSGFMT share/locale/de/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/cs/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ka/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/gl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ru/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/fr/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/es/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt_BR/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/it/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ca/LC_MESSAGES/gnome-split.mo
CP gnome-split
----------
1. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 90)
public abstract void run();
^^^^^
The method run() of type DefaultEngine must override a superclass method
----------
2. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 93)
public abstract String getFilename();
^^^^^^^^^^^^^
The method getFilename() of type DefaultEngine must override a superclass method
----------
3. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 96)
public abstract long getFileLength();
^^^^^^^^^^^^^^^
The method getFileLength() of type DefaultEngine must override a superclass method
----------
4. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 99)
public void pause() {
^^^^^^^
The method pause() of type DefaultEngine must override a superclass method
----------
5. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 105)
public void resume() {
^^^^^^^^
The method resume() of type DefaultEngine must override a superclass method
----------
6. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 114)
public void stop(boolean clean) {
^^^^^^^^^^^^^^^^^^^
The method stop(boolean) of type DefaultEngine must override a superclass method
----------
7. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 130)
public boolean paused() {
^^^^^^^^
The method paused() of type DefaultEngine must override a superclass method
----------
8. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 135)
public String getDirectory() {
^^^^^^^^^^^^^^
The method getDirectory() of type DefaultEngine must override a superclass method
----------
----------
9. ERROR in src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java (at line 65)
Assistant.Cancel, Assistant.Apply, Assistant.ForwardPage
^^^^^^^^^^^^^^^^^^^^^
Assistant.ForwardPage cannot be resolved to a type
used rpm spec file:
gnome-split.spec (http://www.sendspace.com/file/m53ldw)
and patch for rpm spec file:
gnome-split-fedora64.diff (http://www.sendspace.com/file/bg82tf)
GNOME Split is a tool that allows you to split files and merge them back. It is written in Java and uses a GTK+ user interface (thanks to the java-gnome project). The goal is to offer a native implementation of similar projects which can handle multiple file formats (e.g. Xtremsplit).
http://www.gnome-split.org/screenshot.html
any hints ?
leigh123linux
6th February 2011, 01:02 PM
Hi,
tried to compile gnome-split-1.0 on fedora14 64bit, but this fails with the following error messages:
./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info
equivalence, v0.2
...configuring Java projects to build and run on Linux & Unix
Identify operating system: Fedora
Check for required jar files:
- java-gnome library found
- dbus-java library found
- matthew-debug disable library found
- matthew-debug enable library found
- matthew-debug hexdump library found
- Unix socket library found
Check Java compilers:
- Eclipse ecj works
- System Default javac works
- System Default jar works
- System Default javadoc found
Check Java virtual machines:
- System Default java VM works
Select compiler: ecj
Select runtime: java
Write .config file: ok
Write launcher files: ok
+ make -j3
MKDIR tmp/classes
MKDIR tmp/i18n
MKDIR tmp/stamp
ECJ tmp/classes/*.class
EXTRACT tmp/i18n/gnome-split.pot
MSGFMT share/locale/de/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/cs/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ka/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/gl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ru/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/fr/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/es/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt_BR/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/it/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ca/LC_MESSAGES/gnome-split.mo
CP gnome-split
----------
1. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 90)
public abstract void run();
^^^^^
The method run() of type DefaultEngine must override a superclass method
----------
2. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 93)
public abstract String getFilename();
^^^^^^^^^^^^^
The method getFilename() of type DefaultEngine must override a superclass method
----------
3. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 96)
public abstract long getFileLength();
^^^^^^^^^^^^^^^
The method getFileLength() of type DefaultEngine must override a superclass method
----------
4. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 99)
public void pause() {
^^^^^^^
The method pause() of type DefaultEngine must override a superclass method
----------
5. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 105)
public void resume() {
^^^^^^^^
The method resume() of type DefaultEngine must override a superclass method
----------
6. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 114)
public void stop(boolean clean) {
^^^^^^^^^^^^^^^^^^^
The method stop(boolean) of type DefaultEngine must override a superclass method
----------
7. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 130)
public boolean paused() {
^^^^^^^^
The method paused() of type DefaultEngine must override a superclass method
----------
8. ERROR in src/org/gnome/split/core/DefaultEngine.java (at line 135)
public String getDirectory() {
^^^^^^^^^^^^^^
The method getDirectory() of type DefaultEngine must override a superclass method
----------
----------
9. ERROR in src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java (at line 65)
Assistant.Cancel, Assistant.Apply, Assistant.ForwardPage
^^^^^^^^^^^^^^^^^^^^^
Assistant.ForwardPage cannot be resolved to a typeused rpm spec file:
gnome-split.spec (http://www.sendspace.com/file/m53ldw)
and patch for rpm spec file:
gnome-split-fedora64.diff (http://www.sendspace.com/file/bg82tf)
GNOME Split is a tool that allows you to split files and merge them back. It is written in Java and uses a GTK+ user interface (thanks to the java-gnome project). The goal is to offer a native implementation of similar projects which can handle multiple file formats (e.g. Xtremsplit).
http://www.gnome-split.org/screenshot.html
any hints ?
Using a thirdparty to host files puts people off, try uploading them or copy & pasting them to the forum instead.
TheBigRed
6th February 2011, 06:23 PM
thanks for you comment leigh123linux
this is the spec file that i used:
Name: gnome-split
Version: 1.0
Release: 1%{?dist}
Summary: GNOME Split is a tool that allows you to split files and merge them back.
Group: Applications/Multimedia
License: GPLv2+
URL: http://www.gnome-split.org
Source0: http://www.gnome-split.org/releases/%{name}-%{version}.tar.bz2
Patch0: %{name}-fedora64.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: java-gnome >= 4.0.17, dbus-java, libmatthew-java
Requires: libgnome >= 2.32.0
%description
GNOME Split is a tool that allows you to split files and merge them back.
It is written in Java and uses a GTK+ user interface (thanks to the java-gnome project).
The goal is to offer a native implementation of similar projects which can handle multiple file formats (e.g. Xtremsplit).
%prep
%setup -q
%patch0 -p1
%build
%configure compiler=javac
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc
%changelog
the gnome-split-fedora64.diff
--- gnome-split-1.0/configure.orig 2011-02-06 12:50:31.000000000 +0100
+++ gnome-split-1.0/configure 2011-02-06 12:11:24.000000000 +0100
@@ -555,32 +555,32 @@
check_prereq(@java_gnome_jar,
"java-gnome library",
"java-gnome",
- "/usr/lib/java-gnome/gtk.jar");
+ "/usr/lib64/java-gnome/gtk.jar");
check_prereq(@dbus_java_jar,
"dbus-java library",
- "libdbus-java",
+ "dbus-java",
"/usr/share/java/dbus-java/dbus.jar");
check_prereq(@debug_disable_jar,
"matthew-debug disable library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/debug-disable.jar");
+ "/usr/lib64/libmatthew-java/debug-disable.jar");
check_prereq(@debug_enable_jar,
"matthew-debug enable library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/debug-enable.jar");
+ "/usr/lib64/libmatthew-java/debug-enable.jar");
check_prereq(@hexdump_jar,
"matthew-debug hexdump library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/hexdump.jar");
+ "/usr/lib64/libmatthew-java/hexdump.jar");
check_prereq(@unix_jar,
"Unix socket library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/unix.jar");
+ "/usr/lib64/libmatthew-java/unix.jar");
} elsif ($os eq "arch") {
check_prereq(@java_gnome_jar,
"java-gnome library",
---------- Post added at 05:54 PM ---------- Previous post was at 02:25 PM ----------
there are some modifications needed on the rpm spec file:
# gnome-split-1.0 need java-gnome >= 4.0.17
# gnome-split-0.9 compiles with java-gnome >= 4.0.16
BuildRequires: java-gnome >= 4.0.17
...
# use javac instead ecj
%configure compiler=javac
but the package build process fails at the end with:
+ ./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info compiler=javac
equivalence, v0.2
...configuring Java projects to build and run on Linux & Unix
Identify operating system: Fedora
Check for required jar files:
- java-gnome library found
- dbus-java library found
- matthew-debug disable library found
- matthew-debug enable library found
- matthew-debug hexdump library found
- Unix socket library found
Check Java compilers:
- Eclipse ecj works
- System Default javac works
- System Default jar works
- System Default javadoc found
Check Java virtual machines:
- System Default java VM works
Select compiler: javac
Select runtime: java
Write .config file: ok
Write launcher files: ok
+ make -j3
MKDIR tmp/classes
MKDIR tmp/stamp
MKDIR tmp/i18n
JAVAC tmp/classes/*.class
EXTRACT tmp/i18n/gnome-split.pot
MSGFMT share/locale/de/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ka/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/cs/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/gl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ru/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/fr/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/es/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt_BR/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/it/LC_MESSAGES/gnome-split.mo
CP gnome-split
MSGFMT share/locale/ca/LC_MESSAGES/gnome-split.mo
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.t2xccQ
+ umask 022
+ cd /usr/src/redhat/BUILD
+ '[' /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64 '!=' / ']'
+ rm -rf /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
++ dirname /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
+ mkdir -p /usr/src/redhat/BUILDROOT
+ mkdir /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
+ cd gnome-split-1.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
+ make install DESTDIR=/usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/java/
JAR tmp/gnome-split.jar
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/java/gnome-split-1.0.jar
SYMLINK /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/java/gnome-split.jar -> gnome-split-1.0.jar
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/pixmaps/
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/pixmaps/*.png
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/locale/
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/locale/*/LC_MESSAGES/gnome-split.mo
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/applications/
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/applications/gnome-split.desktop
make: *** No rule to make target `/usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/mime/packages', needed by `/usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/mime/packages/gnome-split.xml'. Stop.
error: Bad exit status from /var/tmp/rpm-tmp.t2xccQ (%install)
---------- Post added at 07:23 PM ---------- Previous post was at 05:54 PM ----------
Problem solved, you can download the src.rpm here:
gnome-split-1.0-1.fc14.src.rpm
(http://www.sendspace.com/file/bq846u)
leigh123linux
6th February 2011, 06:43 PM
thanks for you comment leigh123linux
this is the spec file that i used:
Name: gnome-split
Version: 1.0
Release: 1%{?dist}
Summary: GNOME Split is a tool that allows you to split files and merge them back.
Group: Applications/Multimedia
License: GPLv2+
URL: http://www.gnome-split.org
Source0: http://www.gnome-split.org/releases/%{name}-%{version}.tar.bz2
Patch0: %{name}-fedora64.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: java-gnome >= 4.0.17, dbus-java, libmatthew-java
Requires: libgnome >= 2.32.0
%description
GNOME Split is a tool that allows you to split files and merge them back.
It is written in Java and uses a GTK+ user interface (thanks to the java-gnome project).
The goal is to offer a native implementation of similar projects which can handle multiple file formats (e.g. Xtremsplit).
%prep
%setup -q
%patch0 -p1
%build
%configure compiler=javac
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc
%changelogthe gnome-split-fedora64.diff
--- gnome-split-1.0/configure.orig 2011-02-06 12:50:31.000000000 +0100
+++ gnome-split-1.0/configure 2011-02-06 12:11:24.000000000 +0100
@@ -555,32 +555,32 @@
check_prereq(@java_gnome_jar,
"java-gnome library",
"java-gnome",
- "/usr/lib/java-gnome/gtk.jar");
+ "/usr/lib64/java-gnome/gtk.jar");
check_prereq(@dbus_java_jar,
"dbus-java library",
- "libdbus-java",
+ "dbus-java",
"/usr/share/java/dbus-java/dbus.jar");
check_prereq(@debug_disable_jar,
"matthew-debug disable library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/debug-disable.jar");
+ "/usr/lib64/libmatthew-java/debug-disable.jar");
check_prereq(@debug_enable_jar,
"matthew-debug enable library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/debug-enable.jar");
+ "/usr/lib64/libmatthew-java/debug-enable.jar");
check_prereq(@hexdump_jar,
"matthew-debug hexdump library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/hexdump.jar");
+ "/usr/lib64/libmatthew-java/hexdump.jar");
check_prereq(@unix_jar,
"Unix socket library",
"libmatthew-java",
- "/usr/lib/libmatthew-java/unix.jar");
+ "/usr/lib64/libmatthew-java/unix.jar");
} elsif ($os eq "arch") {
check_prereq(@java_gnome_jar,
"java-gnome library",
---------- Post added at 05:54 PM ---------- Previous post was at 02:25 PM ----------
there are some modifications needed on the rpm spec file:
# gnome-split-1.0 need java-gnome >= 4.0.17
# gnome-split-0.9 compiles with java-gnome >= 4.0.16
BuildRequires: java-gnome >= 4.0.17
...
# use javac instead ecj
%configure compiler=javac
but the package build process fails at the end with:
+ ./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info compiler=javac
equivalence, v0.2
...configuring Java projects to build and run on Linux & Unix
Identify operating system: Fedora
Check for required jar files:
- java-gnome library found
- dbus-java library found
- matthew-debug disable library found
- matthew-debug enable library found
- matthew-debug hexdump library found
- Unix socket library found
Check Java compilers:
- Eclipse ecj works
- System Default javac works
- System Default jar works
- System Default javadoc found
Check Java virtual machines:
- System Default java VM works
Select compiler: javac
Select runtime: java
Write .config file: ok
Write launcher files: ok
+ make -j3
MKDIR tmp/classes
MKDIR tmp/stamp
MKDIR tmp/i18n
JAVAC tmp/classes/*.class
EXTRACT tmp/i18n/gnome-split.pot
MSGFMT share/locale/de/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ka/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/cs/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/gl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/ru/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/fr/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/es/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pt_BR/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/pl/LC_MESSAGES/gnome-split.mo
MSGFMT share/locale/it/LC_MESSAGES/gnome-split.mo
CP gnome-split
MSGFMT share/locale/ca/LC_MESSAGES/gnome-split.mo
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.t2xccQ
+ umask 022
+ cd /usr/src/redhat/BUILD
+ '[' /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64 '!=' / ']'
+ rm -rf /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
++ dirname /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
+ mkdir -p /usr/src/redhat/BUILDROOT
+ mkdir /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
+ cd gnome-split-1.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
+ make install DESTDIR=/usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/java/
JAR tmp/gnome-split.jar
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/java/gnome-split-1.0.jar
SYMLINK /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/java/gnome-split.jar -> gnome-split-1.0.jar
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/pixmaps/
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/pixmaps/*.png
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/locale/
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/locale/*/LC_MESSAGES/gnome-split.mo
MKDIR /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/applications/
INSTALL /usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/applications/gnome-split.desktop
make: *** No rule to make target `/usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/mime/packages', needed by `/usr/src/redhat/BUILDROOT/gnome-split-1.0-1.fc14.x86_64/usr/share/mime/packages/gnome-split.xml'. Stop.
error: Bad exit status from /var/tmp/rpm-tmp.t2xccQ (%install)
---------- Post added at 07:23 PM ---------- Previous post was at 05:54 PM ----------
Problem solved, you can download the src.rpm here:
gnome-split-1.0-1.fc14.src.rpm
(http://www.sendspace.com/file/bq846u)
Your spec file has some rough edges ;)
Try
Name: gnome-split
Version: 1.0
Release: 1%{?dist}
Summary: GNOME Split is a tool that allows you to split files and merge them back.
Group: Applications/Multimedia
License: GPLv2+
URL: http://www.gnome-split.org
Source0: http://www.gnome-split.org/releases/%{name}-%{version}.tar.bz2
Patch0: %{name}-fedora64.diff
Patch1: %{name}-libnotify.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: java-gnome >= 4.0.17, dbus-java, libmatthew-java
BuildRequires: java-1.6.0-openjdk-devel
BuildRequires: desktop-file-utils
Requires: libgnome >= 2.32.0
%description
GNOME Split is a tool that allows you to split files and merge them back.
It is written in Java and uses a GTK+ user interface (thanks to the java-gnome project).
The goal is to offer a native implementation of similar projects which can handle multiple file formats (e.g. Xtremsplit).
%prep
%setup -q
%patch0 -p1 -b .%{name}-fedora64
%patch1 -p1 -b .%{name}-libnotify
%build
%configure compiler=javac
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_datadir}/mime/packages
make install DESTDIR=$RPM_BUILD_ROOT
desktop-file-install \
--delete-original \
--dir=%{buildroot}%{_datadir}/applications \
%{buildroot}/%{_datadir}/applications/gnome-split.desktop
%find_lang %{name}
%post
update-mime-database %{_datadir}/mime &> /dev/null || :
%postun
update-mime-database %{_datadir}/mime &> /dev/null || :
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS LICENSE NEWS README
%{_bindir}/gnome-split
%{_datadir}/applications/gnome-split.desktop
%{_datadir}/java/gnome-split*.jar
%{_datadir}/mime/packages/gnome-split.xml
%{_datadir}/pixmaps/gnome-split.png
%changelog
TheBigRed
6th February 2011, 07:19 PM
Thanks for your great help leigh123linux
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.