You are not logged in.

#1 2010-03-13 17:25:45

noMaster
Member
Registered: 2009-07-05
Posts: 70

help to build sim-svn

Hello. Please, help me  to build sim-svn package from aur. I'm a bit confused

Checked out revision 2975.
make: admin/Makefile.common: No such file or directory
make: *** No rule to make target `admin/Makefile.common'.  Stop.
==> SVN checkout done or server timeout
==> Starting make...
/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/./PKGBUILD: line 38: ./configure: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build sim-svn package.

Offline

#2 2010-03-14 05:05:04

evr
Arch Linux f@h Team Member
Registered: 2009-01-23
Posts: 554

Re: help to build sim-svn

that package has been flagged out-of-date and hasn't been updated since december of 2005.  you're going to have to update the PKGBUILD to get it to compile correctly.  If you need help, you can post the PKGBUILD here.

Offline

#3 2010-03-14 12:31:18

noMaster
Member
Registered: 2009-07-05
Posts: 70

Re: help to build sim-svn

Ok. I want to compile the last version SIM. There is my PKGBUILD:

# Contributer: noMaster <oldgames1945@gmail.com>

pkgname=sim
pkgver=0.9.5
pkgrel=1
pkgdesc="sim instant messanger"
url="http://sim-im.berlios.de"
license="gpl"
depends=(libxml2 openssl kdelibs zip qt libxslt glibc)
source=(http://download.berlios.de/sim-im/sim-0.9.5-svn20080806-dfsg.tar.bz2)
md5sums=(aae36d0ef026ed0041c02f28218705fd)

build() {
  cd $startdir/src/$pkgname-$pkgver-svn20080806-dfsg
  make -f admin/Makefile.common
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install
}

In process I see an error:

==> Install or build missing dependencies for sim-svn:
==> Building and installing package
==> WARNING: the arch variable is missing !
yaourt will add arch=(i686) automatically.

==> sim-svn dependencies:
 - libxml2 (already installed)
 - openssl (already installed)
 - kdelibs (already installed)
 - zip (already installed)
 - qt (already installed)
 - libxslt (already installed)
 - glibc (already installed)
==> Making package: sim 0.9.5-1 i686 (Sun Mar 14 18:17:10 NOVT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Found sim-0.9.5-svn20080806-dfsg.tar.bz2 in build dir
==> Validating source files with md5sums...
    sim-0.9.5-svn20080806-dfsg.tar.bz2 ... Passed
==> Extracting Sources...
  -> Extracting sim-0.9.5-svn20080806-dfsg.tar.bz2 with bsdtar
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
*** YOU'RE USING automake (GNU automake) 1.11.1.
*** SIM requires automake 1.6.1 or newer
make: *** [cvs] Error 1
/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/./PKGBUILD: line 18: ./configure: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build sim-svn package.

But I have version 1.5 and 1.9:

[ku@ku-la ~]$ Ss automake
::*   repo "local" has been updated
::: saving
1 core/automake 1.11.1-1 - This is the installed version
    A GNU tool for automatically creating Makefiles
 _NO_REPO_/automake-1.9 1.9.6-1 - This is the installed version
    A GNU tool for automatically creating Makefiles
 _NO_REPO_/automake-1.5 1.5-1 - This is the installed version
    A GNU tool for automatically creating Makefiles

Offline

#4 2010-03-14 12:41:36

noMaster
Member
Registered: 2009-07-05
Posts: 70

Re: help to build sim-svn

It is ok! I go into sim-0.9.5-svn20080806-dfsg.tar.bz2\admin\cvs.sh and comment all lines than checks package version:

#check_autotool_versions()
#{
#required_autoconf_version="2.53 or newer"
#AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
#case $AUTOCONF_VERSION in
# Autoconf*2.5* | autoconf*2.5* | autoconf*2.6* ) : ;;
# "" )
# echo "*** AUTOCONF NOT FOUND!."
# echo "*** SIM requires autoconf $required_autoconf_version"
# exit 1
# ;;
# * )
# echo "*** YOU'RE USING $AUTOCONF_VERSION."
# echo "*** SIM requires autoconf $required_autoconf_version"
# exit 1
# ;;
#esac

#AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
#case $AUTOHEADER_VERSION in
# Autoconf*2.5* | autoheader*2.5* | autoheader*2.6* ) : ;;
# "" )
# echo "*** AUTOHEADER NOT FOUND!."
# echo "*** SIM requires autoheader $required_autoconf_version"
# exit 1
# ;;
# * )
# echo "*** YOU'RE USING $AUTOHEADER_VERSION."
# echo "*** SIM requires autoheader $required_autoconf_version"
# exit 1
# ;;
#esac
#
#AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
#required_automake_version="1.6.1 or newer"
#case $AUTOMAKE_STRING in
# automake*1.5d* | automake*1.5* | automake*1.5-* )
# echo "*** YOU'RE USING $AUTOMAKE_STRING."
# echo "*** SIM requires automake $required_automake_version"
# exit 1
# ;;
# automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10*)
# echo "*** $AUTOMAKE_STRING found."
# UNSERMAKE=no
# ;;
# "" )
# echo "*** AUTOMAKE NOT FOUND!."
# echo "*** SIM requires automake $required_automake_version"
# exit 1
# ;;
# *unsermake* ) :
# echo "*** YOU'RE USING UNSERMAKE."
# echo "*** GOOD LUCK!! smile"
# UNSERMAKE=unsermake
# ;;
# * )
# echo "*** YOU'RE USING $AUTOMAKE_STRING."
# echo "*** SIM requires automake $required_automake_version"
# exit 1
# ;;
#esac
#unset required_automake_version
#}

#check_autotool_versions

Now my PKGBUILD seems like this (I changed only md5sums):

# Contributer: noMaster <oldgames1945@gmail.com> 

pkgname=sim
pkgver=0.9.5
pkgrel=1
pkgdesc="sim instant messanger"
url="http://sim-im.berlios.de"
license="gpl"
depends=(libxml2 openssl kdelibs zip qt libxslt glibc)
source=(http://download.berlios.de/sim-im/sim-0.9.5-svn20080806-dfsg.tar.bz2)
md5sums=(f03ff5c148c334382789e11041c46dc8)

build() {
  cd $startdir/src/$pkgname-$pkgver-svn20080806-dfsg
  make -f admin/Makefile.common
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install
}

And there is other error!!!:

==> Install or build missing dependencies for sim-svn:
==> Building and installing package
==> WARNING: the arch variable is missing !
yaourt will add arch=(i686) automatically.

==> sim-svn dependencies:
 - libxml2 (already installed)
 - openssl (already installed)
 - kdelibs (already installed)
 - zip (already installed)
 - qt (already installed)
 - libxslt (already installed)
 - glibc (already installed)
==> Making package: sim 0.9.5-1 i686 (Sun Mar 14 18:40:30 NOVT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Found sim-0.9.5-svn20080806-dfsg.tar.bz2 in build dir
==> Validating source files with md5sums...
    sim-0.9.5-svn20080806-dfsg.tar.bz2 ... Passed
==> Extracting Sources...
  -> Extracting sim-0.9.5-svn20080806-dfsg.tar.bz2 with bsdtar
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
*** Creating acinclude.m4
make[1]: Entering directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
make[1]: Leaving directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
*** Creating list of subdirectories
make[1]: Entering directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
cd . && make -f admin/Makefile.common subdirs
make[2]: Entering directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
make[2]: Leaving directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
make[1]: Leaving directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
*** Creating configure.files
*** Creating configure.in
make[1]: Entering directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
cd . && make -f admin/Makefile.common configure.in ;
make[2]: Entering directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
make[2]: Leaving directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
make[1]: Leaving directory `/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/src/sim-0.9.5-svn20080806-dfsg'
*** Creating aclocal.m4
*** Creating configure
Can't open configure: No such file or directory.
*** Creating config.h template
*** Creating Makefile templates
*** Creating date/time stamp
*** Finished
    Don't forget to run ./configure
    If you haven't done so in a while, run ./configure --help
/tmp/yaourt-tmp-ku/aur-sim-svn/sim-svn/./PKGBUILD: line 18: ./configure: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build sim-svn package.

Offline

#5 2010-03-14 12:55:42

noMaster
Member
Registered: 2009-07-05
Posts: 70

Re: help to build sim-svn

My changed sim-0.9.5-svn20080806-dfsg.tar.bz2 is here and here

Offline

#6 2010-03-17 14:04:40

noMaster
Member
Registered: 2009-07-05
Posts: 70

Re: help to build sim-svn

Any ideas?

Offline

Board footer

Powered by FluxBB