Skocz do zawartości

Amule 2.1.0 Rpm.....


mysio

Rekomendowane odpowiedzi

Podczas tworzenia paczki rpm wyskakuje mi błąd i nie wiem o co chodzi ???

 

..............................................
make[2]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/src'
make[3]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/src'
test -z "/var/tmp/aMule-2.1.0-0-root-mysio/usr/bin" || mkdir -p -- "/var/tmp/aMu
le-2.1.0-0-root-mysio/usr/bin"
 /usr/bin/install -c 'amulecmd' '/var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/amul
ecmd'
 /usr/bin/install -c 'ed2k' '/var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/ed2k'
 /usr/bin/install -c 'amule' '/var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/amule'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/src'
make[2]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/src'
make[1]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/src'
Making install in unittests
make[1]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/unittests'
make[2]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/unittests'
make[3]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/unittests'
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/mysio/rpmbuild/BUILD/aMule-2.1.0/unittests'
make[2]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/unittests'
make[1]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/unittests'
make[1]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'
make[2]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/pixmaps" || mkdir -p -- "/v
ar/tmp/aMule-2.1.0-0-root-mysio/usr/share/pixmaps"
/usr/bin/install -c -m 644 'amule.xpm' '/var/tmp/aMule-2.1.0-0-root-mysio/usr/s
hare/pixmaps/amule.xpm'
test -z "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/applications" || mkdir -p -
- "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/applications"
/usr/bin/install -c -m 644 'amule.desktop' '/var/tmp/aMule-2.1.0-0-root-mysio/u
sr/share/applications/amule.desktop'
make[2]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'
make[1]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'
+ /usr/lib/rpm/redhat/find-lang.sh /var/tmp/aMule-2.1.0-0-root-mysio amule
No translations found for amule in /var/tmp/aMule-2.1.0-0-root-mysio
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.51391 (%install)


Błędy budowania RPM-a:
   Błędny status wyjścia z /var/tmp/rpm-tmp.51391 (%install)

 

rpm-tmp.51391

#!/bin/sh

 RPM_SOURCE_DIR="/home/mysio/rpmbuild/SOURCES"
 RPM_BUILD_DIR="/home/mysio/rpmbuild/BUILD"
 RPM_OPT_FLAGS="-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -mtune=nocona"
 RPM_ARCH="x86_64"
 RPM_OS="linux"
 export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
 RPM_DOC_DIR="/usr/share/doc"
 export RPM_DOC_DIR
 RPM_PACKAGE_NAME="aMule"
 RPM_PACKAGE_VERSION="2.1.0"
 RPM_PACKAGE_RELEASE="0"
 export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
 RPM_BUILD_ROOT="/var/tmp/aMule-2.1.0-0-root-mysio"
 export RPM_BUILD_ROOT
 
 
 set -x
 umask 022
 cd /home/mysio/rpmbuild/BUILD
cd aMule-2.1.0
LANG=C
export LANG
unset DISPLAY

[ ! "$RPM_BUILD_ROOT" = "/" ] && /bin/rm -rf "$RPM_BUILD_ROOT"

 /usr/bin/make \
prefix=/var/tmp/aMule-2.1.0-0-root-mysio/usr \
exec_prefix=/var/tmp/aMule-2.1.0-0-root-mysio/usr \
bindir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/bin \
sbindir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/sbin \
sysconfdir=/var/tmp/aMule-2.1.0-0-root-mysio/etc \
datadir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/share \
includedir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/include \
libdir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/lib64 \
libexecdir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/libexec \
localstatedir=/var/tmp/aMule-2.1.0-0-root-mysio/var \
sharedstatedir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/com \
mandir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/man \
infodir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/info \
 install
/usr/lib/rpm/redhat/find-lang.sh /var/tmp/aMule-2.1.0-0-root-mysio amule


   
  /usr/lib/rpm/find-debuginfo.sh /home/mysio/rpmbuild/BUILD/aMule-2.1.0

   /usr/lib/rpm/check-rpaths   /usr/lib/rpm/check-buildroot
   
   /usr/lib/rpm/redhat/brp-compress 
   /usr/lib/rpm/redhat/brp-strip /usr/bin/strip 
   /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip 
   /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump 

Odnośnik do komentarza
Udostępnij na innych stronach

Tja możliwe ale był niedawno taki post w którym była wklejona rozmowa jednego z modów z gajownikiem w którym gajownik mówi co inny mod ma napisać na forum na temat okreslonego problemu, więc pytam przy okazji:)

Odnośnik do komentarza
Udostępnij na innych stronach

Czemu mr. gajownik przekazuje informacje przez innych modów zamiast samemu pisać na forum?

A czemu nie? Wierz mi - ma swoje powody.

Cytat z innego postu? ^^

Niezupełnie. To nie jest cytat z innego postu na forum, lecz przekazana mi przez niego treść.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki trzeba było do instalować paczek gettext-devel ale teraz mam drugi problem:

 

\

  for file in Makefile.in.in Makevars remove-potcdate.sin quot.sed boldquot.sed [email protected] [email protected] insert-header.sin Rules-quot  ; do \

    /usr/bin/install -c -m 644 ./$file \

                    /var/tmp/aMule-2.1.0-0-root-mysio/usr/share/gettext/po/$file; \

  done; \

else \

  : ; \

fi

make[1]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0/po'

make[1]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'

make[2]: Entering directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'

make[2]: Nothing to be done for `install-exec-am'.

test -z "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/pixmaps" || mkdir -p -- "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/pixmaps"

/usr/bin/install -c -m 644 'amule.xpm' '/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/pixmaps/amule.xpm'

test -z "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/applications" || mkdir -p -- "/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/applications"

/usr/bin/install -c -m 644 'amule.desktop' '/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/applications/amule.desktop'

make[2]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'

make[1]: Leaving directory `/home/mysio/rpmbuild/BUILD/aMule-2.1.0'

+ /usr/lib/rpm/redhat/find-lang.sh /var/tmp/aMule-2.1.0-0-root-mysio amule

+ /usr/lib/rpm/find-debuginfo.sh /home/mysio/rpmbuild/BUILD/aMule-2.1.0

extracting debug info from /var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/amuleweb

extracting debug info from /var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/cas

extracting debug info from /var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/amulecmd

extracting debug info from /var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/ed2k

extracting debug info from /var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/wxcas

extracting debug info from /var/tmp/aMule-2.1.0-0-root-mysio/usr/bin/amule

cpio: aMule-2.1.0/src/<built-in>: No such file or directory

cpio: aMule-2.1.0/src/libs/common/<built-in>: No such file or directory

cpio: aMule-2.1.0/src/libs/ec/<built-in>: No such file or directory

cpio: aMule-2.1.0/src/utils/cas/<built-in>: No such file or directory

cpio: aMule-2.1.0/src/utils/wxCas/src/<built-in>: No such file or directory

cpio: aMule-2.1.0/src/webserver/src/<built-in>: No such file or directory

9804 blocks

+ /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot

*******************************************************************************

*

* WARNING: 'check-rpaths' detected a broken RPATH and will cause 'rpmbuild'

*          to fail. To ignore these errors, you can set the '$QA_RPATHS'

*          environment variable which is a bitmask allowing the values

*          below. The current value of QA_RPATHS is 0x0000.

*

*    0x0001 ... standard RPATHs (e.g. /usr/lib); such RPATHs are a minor

*              issue but are introducing redundant searchpaths without

*              providing a benefit. They can also cause errors in multilib

*              environments.

*    0x0002 ... invalid RPATHs; these are RPATHs which are neither absolute

*              nor relative filenames and can therefore be a SECURITY risk

*    0x0004 ... insecure RPATHs; these are relative RPATHs which are a

*              SECURITY risk

*    0x0008 ... the special '$ORIGIN' RPATHs are appearing after other

*              RPATHs; this is just a minor issue but usually unwanted

*    0x0010 ... the RPATH is empty; there is no reason for such RPATHs

*              and they cause unneeded work while loading libraries

*    0x0020 ... an RPATH references '..' of an absolute path; this will break

*              the functionality when the path before '..' is a symlink

*

*

* Examples:

* - to ignore standard and empty RPATHs, execute 'rpmbuild' like

*  $ QA_RPATHS=$[ 0x0001|0x0010 ] rpmbuild my-package.src.rpm

* - to check existing files, set $RPM_BUILD_ROOT and execute check-rpaths like

*  $ RPM_BUILD_ROOT=<top-dir> /usr/lib/rpm/check-rpaths

*

* 'check-rpaths' is part of 'fedora-rpmdevtools'.

*

*******************************************************************************

ERROR  0001: file '/usr/bin/cas' contains a standard rpath '/usr/lib64' in [/usr/lib64]

błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.74976 (%install)

 

 

Błędy budowania RPM-a:

    Błędny status wyjścia z /var/tmp/rpm-tmp.74976 (%install)

 

 

rpm-tmp.74976

 

#!/bin/sh

 

  RPM_SOURCE_DIR="/home/mysio/rpmbuild/SOURCES"

  RPM_BUILD_DIR="/home/mysio/rpmbuild/BUILD"

  RPM_OPT_FLAGS="-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -mtune=nocona"

  RPM_ARCH="x86_64"

  RPM_OS="linux"

  export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS

  RPM_DOC_DIR="/usr/share/doc"

  export RPM_DOC_DIR

  RPM_PACKAGE_NAME="aMule"

  RPM_PACKAGE_VERSION="2.1.0"

  RPM_PACKAGE_RELEASE="0"

  export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE

  RPM_BUILD_ROOT="/var/tmp/aMule-2.1.0-0-root-mysio"

  export RPM_BUILD_ROOT

 

 

  set -x

  umask 022

  cd /home/mysio/rpmbuild/BUILD

cd aMule-2.1.0

LANG=C

export LANG

unset DISPLAY

 

[ ! "$RPM_BUILD_ROOT" = "/" ] && /bin/rm -rf "$RPM_BUILD_ROOT"

 

  /usr/bin/make \

prefix=/var/tmp/aMule-2.1.0-0-root-mysio/usr \

exec_prefix=/var/tmp/aMule-2.1.0-0-root-mysio/usr \

bindir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/bin \

sbindir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/sbin \

sysconfdir=/var/tmp/aMule-2.1.0-0-root-mysio/etc \

datadir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/share \

includedir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/include \

libdir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/lib64 \

libexecdir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/libexec \

localstatedir=/var/tmp/aMule-2.1.0-0-root-mysio/var \

sharedstatedir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/com \

mandir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/man \

infodir=/var/tmp/aMule-2.1.0-0-root-mysio/usr/share/info \

  install

/usr/lib/rpm/redhat/find-lang.sh /var/tmp/aMule-2.1.0-0-root-mysio amule

 

 

   

  /usr/lib/rpm/find-debuginfo.sh /home/mysio/rpmbuild/BUILD/aMule-2.1.0

 

    /usr/lib/rpm/check-rpaths  /usr/lib/rpm/check-buildroot

   

    /usr/lib/rpm/redhat/brp-compress

    /usr/lib/rpm/redhat/brp-strip /usr/bin/strip

    /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip

    /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump

Odnośnik do komentarza
Udostępnij na innych stronach

Czemu mr. gajownik przekazuje informacje przez innych modów zamiast samemu pisać na forum?

Nie mam czasu żeby pisać. Jeszcze teraz sesja nadchodzi wielkimi krokami ;-)

ERROR  0001: file '/usr/bin/cas' contains a standard rpath '/usr/lib64' in [/usr/lib64]

Dodaj “--disable-rpath” do %configure. Tak swoją drogą, to zawsze możesz w livnie w bugzilli zgłosić deweloperom, że jest nowsza paczka.

 

http://forum.fedora.pl/index.php?showtopic...indpost&p=40851

Odnośnik do komentarza
Udostępnij na innych stronach

Lipa nic nie pomogło.

Skąd masz tego speca i jak dodałeś te opcję? Z Twoich poprzednich problemów związanych z plikami językowymi wynika, że nie z livna.org. Sprawdzałem tę paczkę i tam są wszystkie potrzebne BuildRequires.

 

Przerobiłem lekko tego speca (zwiększyłem wersję i dodałem `--disable-dependency-tracking, żeby sie trochę szybciej budowało) i nie było żadnych problemów z RPATH. Kompilowałem akurat pod Rawhidem, bo w Extras nie ma jeszcze¹ wxGTK 2.6.x, ale to nie ma znaczenia.

 

W dobrym miejscu dałeś `--disable-rpath'?

A nie lepiej ze zrodla ??

Nie wiem o czym piszesz. Przecież on kompiluje ze źródeł.

 

¹ Wczoraj compat-wxGTK 2.4 trafiło do Extras, więc niedługo w FC4 zaktualizują wxGTK zaktualizują do 2.6.x

 

Odnośnik do komentarza
Udostępnij na innych stronach

Niech wejdzie na stronę www.amule.org -> ściągnie wersję *tar.gz -> jak ma starsza wersje amule zrodlowa to niech wejdzie do katalogu tej stare wersji (instalki), do katalogu intl i przekopiuje wszystkie pliki z z katalogu intl do katalogu intl w instalce nowej wersji zrodlowej. Odpala configure i make. Gra. Własnie jestem w trakcie kompilacji nowej wersji.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...