GPL Ghostscript PKGBUILD in AUR
http://aur.archlinux.org/packages.php?d … s=0&SeB=nd
I've already uploaded it, although I should have checked with you folks first. Hussam was kind enough to guide me through its creation, though.
Please tell me if you see something out of place, or if the package doesn't work.
BTW, it should replace ghostscript package, but for some reason it fails to do so. The install would simply abort telling me the ghostscript is needed but this package and that package. I have included the provides, replaces, and conflicts lines, but that didn't work... Any thoughts?
Besides that, the PKGBUILD is a heavily modified version of the original ghostscript PKGBUILD, so there are some traces of the old package, which ultimately don't make a difference (or so I believe).
The reason why I needed this package is that ghostscript package (ESP Ghostscript) is
1. outdated compared to GPL
2. supposedly lacks features that GPL version has
3. depreciated by most Scribus users
SchaduwBlink wrote:
I had a compile error with your PKGBUILD. I found out why. Apparently Ghostscript-GPL depends on gtk. There is a way to disable that, but I have a patch that updates the dependency to GTK2, well, because 2 is better than 1.
I don't know much about PKGBUILDs yet, but I managed to hack in the patches:
Heheh, I'm still green, too. But I'm new to the whole package building thing anyway, so you do have a nice head start right there.
source=(ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs854/ghostscript-${pkgver}-gpl.tar.gz
ghostscript-afpl-8.54-cups-lib.patch
ghostscript-afpl-8.54-big-cmap-post.patch
ghostscript-afpl-8.54-ps2epsi-afpl.diff
ghostscript-afpl-8.54-rinkj.patch
ghostscript-afpl-8.54-destdir.diff
ghostscript-afpl-8.54-gtk2.patch
ghostscript-afpl-8.54-segfault.patch)
I don't know much about patching. However, those patches seem to be for AFPL GS, which uses a different license...
SchaduwBlink wrote:I don't know how to list the md5sums in a PKGBUILD, so I didn't get those. :oops:
Basically you
md5sum filename
and copy/append the output to
md5sums=('md5sum1 md5sum2 md5sum3...')
line. I think you need to supply those only for files listed under source=(...) line.
build() {
cd ${startdir}/src/ghostscript-${pkgver}-gpl
# patch -p1 < ../patch1 || return 1
patch -p0 -i ../ghostscript-afpl-8.54-cups-lib.patch || return 1
patch -p1 -i ../ghostscript-afpl-8.54-big-cmap-post.patch || return 1
# #128650, #128645, http://bugs.ghostscript.com/show_bug.cgi?id=688703
patch -p1 -i ../ghostscript-afpl-8.54-ps2epsi-afpl.diff || return 1
patch -p1 -i ../ghostscript-afpl-8.54-rinkj.patch || return 1
patch -p1 -i ../ghostscript-afpl-8.54-destdir.diff || return 1
# already fixed inSVN, http://bugs.ghostscript.com/show_bug.cgi?id=688702
patch -p1 -i ../ghostscript-afpl-8.54-gtk2.patch || return 1
# fixed inSVN http://bugs.ghostscript.com/show_bug.cgi?id=688721
patch -p1 -i ../ghostscript-afpl-8.54-segfault.patch || return 1
export GS_FONTMAP="/usr/share/fonts/Type1:/usr/share/fonts"
./configure --prefix=/usr --enable-dynamic --enable-threads --with-ijs
--with-jbig2dec --with-jasper --with-x
Very nice... but again, I don't know if those patches are supposed to be included in GPL Ghostscript.
SchaduwBlink wrote:The patches ... well, they can be found at those bug locations but I did a search and the Gentoo cvs had them all right there in on location, plus a few more that I don't know what they do. You may be interested in them. Also, you might want to click on the parent directory link and look at the ebuild, it has info on how to use the other patches, including one that adds support for a printer that I do not have. Also, the ebuild has the sed lines needed to disable support completely for GTK.
Uh... ebuilds are a bit over my head. At least at this moment. You see, I was not going to actually maintain the package. I just wanted to make a good working PKGBUILD and have it in AUR so others can take over if interested. I just needed GPL GS so I had no choice but to build it myself.
Yeah, I have GTK so I would have never thought to check for it. The Ghostscript docs mention no dependencies... at all
SchaduwBlink wrote:Is it possible to detect if a person has a package with a PKGBUILD? Like, see if gtk2 is installed, and if so patch and if not, then do the sed lines to disable gtk completely?
I think if pacman -Qs pkgname returns output, it means a person has pkgname package. So if there's a bash thing that can do such checks, you can know if the package is present. But I don't know how.
SchaduwBlink wrote:
Anyways, the folder that has all the patches:
http://viewcvs.gentoo.org/viewcvs.py/ge … gpl/files/
These patches seem to work alright. It built. You may want to look in them and see if you would like to include them and if the pathes are correct.
Well, if it builds, I think it can be considered a quick and dirty working version of the PKGBUILD. Until proven it is also elegant and correct, that is. I'm just unsure about the licenses. As I said, I have no capacity to check the patches myself. But if you know what they do, and if they work, you may supply us with a working PKGBUILD, and I'll upload it... or you may upload it yourself. I don't know how AUR functions in such cases... i.e., if multiple users are allowed to submit fixes for a single package.
SchaduwBlink wrote:Cheers, and thanks again for your time on Ghostscript-GPL. I can't live without it.
No prob. Glad I saved one life with this package. If you want, you can take over the maintenance, since I don't know if I can manage it properly.
Similar Messages
-
Compiling errors with modified SALOME module PKGBUILDS from AUR
Good day,
I am in the process of installing SALOME (6.4.0), a pre- and post-processor for differential equation solvers (FEM in my case).
The source code is distributed as a single tar.gz file and inside one finds source directories for the various modules used.
In AUR is available a set of old, outdated modules of SALOME 5.1.4 (here)
So far, I have successfully compiled and installed the salome-kernel package by modifying the PKGBUILD to find the source locally on my computer. Apart from changing some version variables, all I needed to change was to add
PYTHON=/usr/bin/python2
to ./configure, since it looks for /usr/bin/python by default and this causes issues (I'm not sure why python2 and python3 exists, actually).
I then proceeded to salome-med. I managed all of its non-salome dependencies and am now stuck on salome-gui which is also a dependency. I followed the same procedure, this time specifying both python and opencascade paths. ./configure seems to finish with no problems (a summary is shown and all deps are present) and after a bit of compiling it stops with the following errors:
Plot2d.h:49:11: error: field 'text' has incomplete type
Plot2d.h:51:78: error: invalid use of incomplete type 'struct QString'
/usr/include/QtCore/qglobal.h:1525:7: error: forward declaration of 'struct QString'
Plot2d.h:88:73: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:91:73: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:94:73: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:97:73: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:101:66: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:104:66: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:107:66: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:110:66: error: default argument for 'const QColor& <anonymous>' has type 'Qt::GlobalColor'
Plot2d.h:112:3: error: 'QPixmap' does not name a type
Plot2d.h:115:3: error: 'QPixmap' does not name a type
Plot2d.cxx: In constructor 'Plot2d_Point:lot2d_Point(double, double, const QString&':
Plot2d.cxx:50:27: error: class 'Plot2d_Point' does not have any field named 'text'
Plot2d.cxx: At global scope:
Plot2d.cxx:388:92: error: 'QPixmap Plot2d::markerIcon(const QSize&, const QColor&, Plot2d::MarkerType)' should have been declared inside 'Plot2d'
Plot2d.cxx:406:90: error: 'QPixmap Plot2d::lineIcon(const QSize&, const QColor&, Plot2d::LineType)' should have been declared inside 'Plot2d'
Plot2d.cxx: In function 'bool Plot2d::existMarker(int, const QwtPlot*, QwtSymbol::Style, const QColor&, Qt:enStyle)':
Plot2d.cxx:461:44: error: request for member 'style' in 'crv->QwtPlotCurve::symbol()', which is of non-class type 'const QwtSymbol*'
make[2]: *** [libPlot2d_la-Plot2d.lo] Error 1
make[2]: Leaving directory `/home/stefan/builds/salome-med/salome-med/DEPMAKER_DEPS/salome-gui/src/GUI_SRC_6.4.0/src/Plot2d'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/stefan/builds/salome-med/salome-med/DEPMAKER_DEPS/salome-gui/src/GUI_SRC_6.4.0/src'
make: *** [all-recursive] Error 1
I'm not sure what most of this means, since I know basically nothing about Qt (which seems to be the problem). I've read somewhere of someone having had problems with previous versions of salome using qwt 4 commands while the affected user had qwt 5, which made me suspect that maybe some Qt syntax changed since salome 6.4 was released. The documentation says that it was tested with Qt 4.6 and qwt 5.1. I have:
Qt = 4.8
pyqt = 4.9
qwt = 6.01
I attempted to look at some of the lines in the problem files but due to my lack of knowledge couldn't figure out anything. I do not suspect anyone here knows everything about SALOME but maybe someone who knows about Qt and the likes recognises what's wrong. The files showing errors are here:
http://docs.salome-platform.org/salome_ … 2d_8h.html
http://docs.salome-platform.org/salome_ … ource.html
http://docs.salome-platform.org/salome_ … _8cxx.html
http://docs.salome-platform.org/salome_ … files.html
I'm using a 32bit processor, if it's relevant.
I'll gladly and quickly supply any extra info.
Thank you in anticipation,
A.L.
Last edited by ArseneLupin (2012-02-15 22:05:51)If the main app uses RSLs, the modules should not. Use -static-rsls and
extern the RSL classes. -
How do I update the PKGBUILD in AUR?
I want to update this package so it downloads and installs:
https://aur.archlinux.org/packages.php?ID=44331
How do I edit the PKGBUILD? Can only the original maintainer change it?karol wrote:
makepkg -g >> PKGBUILD
is the preferred way ;P
I don't disagree. I was just trying to provide a self-update inside-PKGBUILD solution, similar to pkgver=$(date "+%Y%m%d")
Last edited by josephg (2011-09-17 14:27:02) -
AUR Pkgbuild and Node.js
If my package needs some nodejs packages to build/run, it's preferred to install them through AUR (when provided) or just add a line
npm install -g name_of_the_package
into build() function?
Keep in mind that if the package has been already installed on the system by npm, installation from AUR will fail.
This is my pkgbuild https://aur.archlinux.org/packages/brackets/I don't want to sound pretentious, but nodejs is a strange framework (I don't know almost anything about it), and i.e. brackets has all this build dependencies (just the build ones...)
"grunt": "0.4.1",
"jasmine-node": "1.11.0",
"grunt-jasmine-node": "0.1.0",
"grunt-cli": "0.1.9",
"phantomjs": "1.9.0-1",
"grunt-lib-phantomjs": "0.3.0",
"grunt-contrib-jshint": "0.6.0",
"grunt-contrib-watch": "0.4.3",
"grunt-contrib-jasmine": "0.4.2",
"grunt-template-jasmine-requirejs": "0.1.0",
"grunt-contrib-cssmin": "0.6.0",
"grunt-contrib-clean": "0.4.1",
"grunt-contrib-copy": "0.4.1",
"grunt-contrib-htmlmin": "0.1.3",
"grunt-contrib-less": "0.8.2",
"grunt-contrib-requirejs": "0.4.1",
"grunt-contrib-uglify": "0.2.0",
"grunt-contrib-concat": "0.3.0",
"grunt-targethtml": "0.2.6",
"grunt-usemin": "0.1.11",
"load-grunt-tasks": "0.2.0",
"q": "0.9.2",
"jshint": "2.1.4",
"xmldoc": "^0.1.2"
I don't think that a user without an AUR helper should be happy to have to install all these things, when it can just be avoided adding
npm install
inside PKGBUILD. -
Question about programs installed from AUR by pkgbuild vs. repo
Hi,
Do programs that get installed from the AUR through pkgbuild's get updated on a pacman -Syu also?
Thanks.
EDIT: i.e. unsupported software like gnome global-menu
Last edited by playdafunkimuzic (2009-04-10 14:53:07)and you don't /just/ use the PKGBUILD in AUR. You use all the files in the tarball. i.e: download *.tar.gz and then extract it.
-
KScope PKGBUILD uploaded to AUR
Hi,
I wanted a source navigation tool to browse through the source code.
I really found kscope very easy to use.
As the pkg is not in AUR, so I made a PKGBUILD and built the package for myself.
Just thought why not give back something to the wonderful arch community.
I have uploaded the PKGBUILD to AUR
http://aur.archlinux.org/packages.php?d … =1&ID=2949
Please do check this package and post you comments.
Regards,
AbhayHi,
I wanted a source navigation tool to browse through the source code.
I really found kscope very easy to use.
As the pkg is not in AUR, so I made a PKGBUILD and built the package for myself.
Just thought why not give back something to the wonderful arch community.
I have uploaded the PKGBUILD to AUR
http://aur.archlinux.org/packages.php?d … =1&ID=2949
Please do check this package and post you comments.
Regards,
Abhay -
[SOLVED] lib32-printproto on AUR
Hi,
I'm trying to install lib32-libxp from AUR, and I can't because its depency (lib32-printproto) gives me an error:
└─>$ yaourt -S lib32-libxp
==> Resuming previous build
==> Downloading lib32-libxp PKGBUILD from AUR...
tar: Record size = 6 blocks
==> Last 5 comments ordered by date (asc):
Comment by: Janax on Thu, 01 Nov 2007 15:51:18 +0000
Had to change the link from "core" to "extra" repository... otherwise worked perfectly!
Comment by: Synthead on Tue, 21 Oct 2008 13:01:30 +0000
Had problems with this package. I made a new PKGBUILD:
pkgname=lib32-libxp
pkgname32=${pkgname/lib32-/}
pkgver=1.0.0
pkgrel=1
pkgrel32=2
pkgdesc="X11 X Print Library"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
license=('GPL')
groups=()
depends=(lib32-libxext lib32-printproto)
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=(ftp://ftp.archlinux.org/extra/os/i686/${pkgname32}-${pkgver}-${pkgrel32}-i686.pkg.tar.gz)
noextract=()
md5sums=(d1ba7ca5620ec0a03806cba518af8acf)
build() {
mkdir -p $startdir/pkg/opt/lib32/usr/
cp -rPf $startdir/src/usr/lib $startdir/pkg/opt/lib32/usr/lib
Comment by: ataraxia on Sun, 14 Jun 2009 22:47:56 +0000
Adopted and updated. New PKGBUILD based on Synthead's, from previous comment.
Comment by: Kray on Fri, 21 Aug 2009 16:19:31 +0000
PKGBUILD is broken, pkgrel32 should be 3, not 2
Comment by: bchurchill on Thu, 24 Dec 2009 05:24:43 +0000
lib32-printproto should be listed as a dependency.
Everything else works! The PKGBUILD was updated to include Kray's comment that pkgre132 needed to be changed.
First Submitted: Fri, 23 Mar 2007 22:38:51 +0000
lib32-libxp 1.0.0-4 : X11 X Print Library
( Unsupported package: Potentally dangerous ! )
==> Edit the PKGBUILD (highly recommended for security reasons) ? [Y/n]("A" to abort)
==> ----------------------------------------------
==>n
==> lib32-libxp dependencies:
- lib32-libxext (already installed)
- lib32-printproto (building from AUR)
==> Continue the building of lib32-libxp ? [Y/n]
==> ----------------------------------------------
==>y
==> Building missing dependencies from AUR:
==> Resuming previous build
==> Downloading lib32-printproto PKGBUILD from AUR...
tar: Record size = 6 blocks
First Submitted: Tue, 21 Oct 2008 12:56:55 +0000
lib32-printproto 1.0.4-1 : X11 print extension wire protocol
( Unsupported package: Potentally dangerous ! )
==> Edit the PKGBUILD (highly recommended for security reasons) ? [Y/n]("A" to abort)
==> ----------------------------------------------
==>n
==> Continue the building of lib32-printproto ? [Y/n]
==> ----------------------------------------------
==>y
==> Install or build missing dependencies for lib32-printproto:
==> Building and installing package
==> Making package: lib32-printproto 1.0.4-1 x86_64 (Sat Mar 13 11:11:31 CET 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Downloading printproto-1.0.4-1-i686.pkg.tar.gz...
--2010-03-13 11:11:31-- ftp://ftp.archlinux.org/extra/os/i686/printproto-1.0.4-1-i686.pkg.tar.gz
=> "printproto-1.0.4-1-i686.pkg.tar.gz.part"
Resolving ftp.archlinux.org... 209.85.41.143, 209.85.41.144
Connecting to ftp.archlinux.org|209.85.41.143|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /extra/os/i686 ... done.
==> SIZE printproto-1.0.4-1-i686.pkg.tar.gz ... done.
==> PASV ... done. ==> RETR printproto-1.0.4-1-i686.pkg.tar.gz ...
No such file "printproto-1.0.4-1-i686.pkg.tar.gz".
==> ERROR: Failure while downloading printproto-1.0.4-1-i686.pkg.tar.gz
Aborting...
Error: Makepkg was unable to build lib32-printproto package.
==> Install or build missing dependencies for lib32-libxp:
Looks like the file is not found, but where else can I find it ?
Last edited by spiridow (2010-03-13 12:56:04)jelly wrote:you should check the i686 version of i686 and change it in the PKGBUILD.
Thanks, that worked. I had to change the md5sum too, though. -
Hello, im trying to build a package with this pkgbuild:
pkgname=gtk-webcore-jscore-svn
pkgver=117
pkgrel=2
pkgdesc="A javascript interpreter for gtk-webcore."
url="http://gtk-webcore.sourceforge.net/"
arch=(i686 x86_64)
license=('GPL')
depends=('gtk2')
makedepends=('subversion' 'autoconf' 'automake')
replaces=('osb-jscore-svn')
conflicts=('osb-jscore-svn')
source=()
md5sums=()
_svntrunk=https://gtk-webcore.svn.sourceforge.net/svnroot/gtk-webcore/trunk/javascriptcore/
_svnmod=javascriptcore
build() {
cd $startdir/src
svn co $_svntrunk --config-dir ./ $_svnmod
msg "SVN checkout done or server timeout"
msg "Starting make..."
# Install
cd $_svnmod/
sh autogen.sh
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
But versionpkg can't find this url: /svnroot/gtk-webcore/!svn/bc/126/trunk/javascriptcore
Which is not the right url, what is wrong?Could you put yours pkgbuilds on aur ?
-
[SOLVED] PKGBUILD batterymon-clone
I have looked at the wiki for creating pkgbuilds and I think I am in over my head. Troubleshooting one or two minor mistakes is a little different than writing one from scratch. Could someone help me please?
https://github.com/denilsonsa/batterymon-clone
# Maintainer: Your Name <[email protected]>
pkgname=batterymon-clone
pkgver=1.3.0
pkgrel=1
pkgdesc="a simple battery monitor tray icon using acpi"
arch=()
url=""
license=('GPL')
groups=()
depends=(python pygtk)
makedepends=()
optdepends=(notify-python)
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=($pkgname-$pkgver.tar.gz)
noextract=()
md5sums=() #generate with 'makepkg -g'
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
Thanks.
Edit to reflect completed PKGBUILD.
https://aur.archlinux.org/packages.php?ID=52974
Last edited by monstermudder78 (2011-10-06 22:12:47)No custom kernel that I am aware of, however I believe the problem is related to the EeePC 1000HE that I am using.
Thanks for all your help.
EDIT:
So this is what I have come up with:
$ batterymon
Traceback (most recent call last):
File "/usr/bin/batterymon", line 589, in <module>
main()
File "/usr/bin/batterymon", line 578, in main
pm = PowerManager()
File "/usr/bin/batterymon", line 486, in __init__
self.adapters = AcAdapterDetector().get_all()
File "/usr/bin/batterymon", line 75, in get_all
for name in os.listdir(basepath):
OSError: [Errno 2] No such file or directory: '/proc/acpi/ac_adapter'
$ acpitool -a
AC adapter : <info not available>
$ acpi
Battery 0: Charging, 98%, charging at zero rate - will never fully charge.
Not sure if this sheds any light on what I may be able to tweak to get this to work or not?
Last edited by monstermudder78 (2011-10-06 22:11:37) -
I am not able to install screen-git from the aur
So yeah, i cant install screen-git from the aur. Im using yaourt.
┌─[yamifrankc]──(~)
└─| % > aur -S screen-git
==> Resuming previous build
==> Downloading screen-git PKGBUILD from AUR...
tar: Record size = 13 blocks
==> Last 5 comments ordered by date (asc):
Comment by: dolby on Tue, 16 Jun 2009 15:02:25 +0000
GNU screen shouldnt depend on libelf. Package in extra now doesnt.
See http://bugs.archlinux.org/task/14700
Comment by: dolby on Tue, 16 Jun 2009 15:03:08 +0000
Oh yeah, gpm isnt a dependency either.
Comment by: nihathrael on Tue, 16 Jun 2009 16:23:56 +0000
Thanks for the pointers. Package updated.
Comment by: firecat53 on Tue, 16 Jun 2009 23:19:28 +0000
At least for x86_64, libelf seems to be a dependency. Throws an error about libelf.so.0 when starting screen if it's not installed.
Comment by: Ranguvar on Sun, 11 Oct 2009 04:00:10 +0000
The three lines at the end of the install scriplet are unnecessary now and can cause problems apparently, please remove :)
Also, I cannot confirm libelf dependency, both by using ldd and trying removing libelf, so it should be kept out.
First Submitted: Sun, 09 Nov 2008 15:43:42 +0000
screen-git 20090616-1 : GNU Screen from GIT repository. Provides vertical splitting.
( Unsupported package: Potentally dangerous ! )
==> Edit the PKGBUILD (highly recommended for security reasons) ? [Y/n]("A" to abort)
==> ----------------------------------------------
==>n
==> screen-git dependencies:
- ncurses (already installed)
- shadow (already installed)
- git (already installed)
- automake (already installed)
- autoconf (already installed)
==> WARNING: This PKGBUILD contains install file that can be dangerous.
screen.install
==> Edit screen.install (highly recommended for security reasons) ? [Y/n] ("A" to abort)
==> ----------------------------------------------
==>y
Please add EDITOR to your environment variables
for example:
==> Edit PKGBUILD with:(replace gvim with your favorite editor)
==> Edit screen.install with:vim
==> WARNING: This PKGBUILD contains install file that can be dangerous.
screen.install
==> Edit screen.install (highly recommended for security reasons) ? [Y/n] ("A" to abort)
==> ----------------------------------------------
==>n
==> Continue the building of screen-git ? [Y/n]
==> ----------------------------------------------
==>y
==> Install or build missing dependencies for screen-git:
==> Building and installing package
mkdir: cannot create directory `/var/abs': Permission denied
==> WARNING: Unable to write in /var/abs/local/yaourtbuild/screen-git directory. Using /tmp directory
==> screen-git dependencies:
- ncurses (already installed)
- shadow (already installed)
- git (already installed)
- automake (already installed)
- autoconf (already installed)
==> Determining latest git revision...
-> Version found: 20091204
==> Making package: screen-git 20091204-1 i686 (Fri Dec 4 07:43:16 CST 2009)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found screen.pam in build dir
==> Validating source files with md5sums...
screen.pam ... Passed
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
==> Connecting to GIT server....
Already up-to-date.
==> The local files are updated.
==> GIT checkout done or server timeout
==> Starting make...
autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
autoheader: WARNING: and `config.h.top', to define templates for `config.h.in'
autoheader: WARNING: is deprecated and discouraged.
autoheader:
autoheader: WARNING: Using the third argument of `AC_DEFINE' and
autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without
autoheader: WARNING: `acconfig.h':
autoheader:
autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader: [Define if a function `main' is needed.])
autoheader:
autoheader: WARNING: More sophisticated templates can also be produced, see the
autoheader: WARNING: documentation.
configure: WARNING: unrecognized options: --with-sys-screenrc
this is screen version 4.1.0
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for library containing strerror... none required
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gawk... gawk
checking for a BSD-compatible install... /bin/install -c
configure: checking for buggy tools...
- sh is 'GNU bash, version 4.0.35(2)-release (i686-pc-linux-gnu)'.
- sed is 'GNU sed version 4.2.1'.
checking if a system-wide socket dir should be used... yes
checking for the socket dir... (eff_uid ? "/tmp/uscreens" : "/tmp/screens")
configure: checking for MIPS...
configure: checking for Ultrix...
configure: checking for butterfly...
configure: checking for POSIX.1...
- you have a POSIX system
configure: checking for System V...
configure: checking for sequent/ptx...
configure: checking SVR4...
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
configure: checking for Solaris 2.x...
configure: checking BSD job jontrol...
- you have jobcontrol
configure: checking setresuid...
configure: checking setreuid...
configure: checking seteuid...
configure: checking select...
configure: checking fifos...
- your fifos are usable
configure: checking for broken fifo implementation...
- your implementation is ok
configure: checking sockets...
- your sockets are usable
configure: checking socket implementation...
- you are normal
- both sockets and fifos usable. let's take sockets.
configure: checking select return value...
- select is ok
configure: checking for tgetent...
configure: checking libcurses...
- you use the terminfo database
configure: checking ospeed...
configure: checking for /dev/ptc...
configure: checking for SVR4 ptys...
checking for getpt... yes
configure: checking for ptyranges...
configure: checking default tty permissions/group...
checking for write... /usr/bin/write
checking for xterm... /usr/bin/xterm
- pty mode: 0620, group: 0
configure: checking getutent...
configure: checking ut_host...
checking utempter.h usability... no
checking utempter.h presence... no
checking for utempter.h... no
configure: checking for libutil(s)...
configure: checking getloadavg...
assuming posix signal definition
configure: checking for crypt and sec libraries...
configure: checking crypt...
configure: checking IRIX sun library...
configure: checking syslog...
configure: checking wait union...
configure: checking for termio or termios...
configure: checking getspnam...
configure: checking getttyent...
configure: checking fdwalk...
configure: checking whether memcpy/memmove/bcopy handles overlapping arguments...
checking for long file names... yes
checking for vsprintf... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for setenv... checking for nl_langinfo(CODESET)... yes
checking for library containing gethostname... none required
checking for rename... yes
checking for fchmod... yes
checking for fchown... yes
checking for strerror... yes
checking for lstat... yes
checking for _exit... yes
checking for utimes... yes
checking for vsnprintf... yes
checking for getcwd... yes
checking for setlocale... yes
checking for strftime... yes
checking for PAM support... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
configure: WARNING: unrecognized options: --with-sys-screenrc
Now please check the pathnames in the Makefile and in the user
configuration section in config.h.
Then type 'make' to make screen. Good luck.
CPP="gcc -E -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"'" srcdir=. sh ./osdef.sh
AWK=gawk CC="gcc -march=i686 -mtune=generic -O2 -pipe" srcdir=. sh ./comm.sh
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe screen.c
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe ansi.c
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe fileio.c
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe mark.c
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe misc.c
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe resize.c
gcc -c -I. -I. -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
-march=i686 -mtune=generic -O2 -pipe socket.c
In file included from socket.c:51:
extern.h:159: error: conflicting types for 'execvpe'
/usr/include/unistd.h:585: note: previous declaration of 'execvpe' was here
make: *** [socket.o] Error 1
==> ERROR: Build Failed.
Aborting...
Error: Makepkg was unable to build screen-git package
Vertical split is ftw! What can i do to build it?yeah, i also got that message.
for vertical split you can go for screen-vs package. this is screen with the vs patch.
http://aur.archlinux.org/packages.php?ID=6006 -
Can't download an file from AUR (using yauort)
I keep getting the same error when I try to download anything using yaourt:
[kaipee@kphmsrv ~]$ yaourt bittorrent-sync
1 aur/bittorrent-sync 20130510-1 (36)
BitTorrent Sync
==> Enter n° of packages to be installed (ex: 1 2 3 or 1-3)
==> -------------------------------------------------------
==> 1
==> Downloading bittorrent-sync PKGBUILD from AUR...
(23) Failed writing body
==> ERROR: bittorrent-sync not found in AUR.Rebooted and looks like I can download now.
Though It does look like I need to do some cleaning up
/dev/sda6 9.1G 3.8G 4.9G 44% /
/dev/sda7 9.1G 7.2G 1.4G 84% /var -
[SOLVED] ghostscript errors after freetype2 upgrade
Hi,
is anyone seeing ghostscript errors like
GPL Ghostscript 9.05: Error: Font Renderer Plugin ( FreeType ) return code = -1
after freetype2 went to version 2.4.9-1 two days ago?
I wonder if this is a ghostscript bug, because then I would file a report upstream. I can't seem to find anything related upstream.
Or could this be a freetype2 bug?
Best,
Daan
Last edited by drrossum (2012-03-29 21:16:07)Confirmed. Opening a ps file with gs/evince yields this:
Loading StandardSymL font from /usr/share/ghostscript/9.05/Resource/Font/StandardSymL... GPL Ghostscript 9.05: Error: Font Renderer Plugin ( FreeType ) return code = -1
Can't render Font StandardSymL with FAPI, will do with native GS renderer.
3438568 2024844 4479360 3173882 1 done.
GPL Ghostscript 9.05: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.05: Error: Font Renderer Plugin ( FreeType ) return code = -1
Can't render Font Symbol with FAPI, will do with native GS renderer.
Can't render Font Symbol-Oblique ( aliased from Symbol ) with FAPI, will do with native GS renderer.
Loading NimbusSanL-Regu font from /usr/share/ghostscript/9.05/Resource/Font/NimbusSanL-Regu... GPL Ghostscript 9.05: Error: Font Renderer Plugin ( FreeType ) return code = -1
Can't render Font NimbusSanL-Regu with FAPI, will do with native GS renderer.
3446984 2081251 4539912 3244170 1 done.
GPL Ghostscript 9.05: Error: Font Renderer Plugin ( FreeType ) return code = -1
Can't render Font Helvetica with FAPI, will do with native GS renderer.
Seems harmless though... -
[Solved] Error installing Flash 64bit from AUR
I tried installing the 64bit flash from here :http://aur.archlinux.org/packages.php?ID=21601, using 'yaourt -S flashplugin-alpha-64 10.0.d20.7-3'
It will say:
Downloading 10.0.d20.7-3 PKGBUILD from AUR
Error: 10.0.d20.7-3 not found in AUR.
So i tried another method by downloading this tar file from http://download.macromedia.com/pub/labs … .so.tar.gz
Then i untarred the file and on the desktop it shows 'libflashplayer.so'
So next i went to terminal, tried doing 'cd Desktop', followed by 'pacman -S libflashplayer.so', but it says i need to be root to do that. So i do 'su - ', and then 'cd Desktop', but it says '-bash: cd: Desktop: No such file or directory.'
How am i suppose to install flash64 bit? Thanks.
Last edited by Chance (2008-12-18 15:19:46)Chance wrote:
I tried installing the 64bit flash from here :http://aur.archlinux.org/packages.php?ID=21601, using 'yaourt -S flashplugin-alpha-64 10.0.d20.7-3'
It will say:
Downloading 10.0.d20.7-3 PKGBUILD from AUR
Error: 10.0.d20.7-3 not found in AUR.
should be just "yaourt -S flashplugin-alpha-64" no version needed
the error is telling you it cant find 10.0.d20.7-3 which is not a package. did you get another error with the first part? or did you see it building the package?
i like building it by hand, so i usually (in a folder on my /home) i do
mkdir flashplugin-alpha-64
cd flashplugin-alpha-64
yaourt -G flashplugin-alpha-64 (to get pKGBUILD and other files)
makepkg (to build)
then install with yaourt -U [full package filename]
makes me feel like i'm in control
Last edited by toxygen (2008-12-18 04:56:50) -
Trying to get gnome-main-menu-svn (SLAB) installed from AUR
Having soem troubles installing gnome-main-menu-svn (SLAB) installed from the AUR using yaourt. After getting all the dependencies figured out, there still seems to be problems.
Here is what I have so far:
$ yaourt -S gnome-main-menu-svn
==> Resuming previous build
==> Downloading gnome-main-menu-svn PKGBUILD from AUR...
==> Last 5 comments ordered by date (asc):
Comment by: pressh on 20070926 [10:17:48]
- beagle depends > makedepends
- added instructions for beagle/tracker search functionality to install file
Comment by: pressh on 20071206 [08:22:07]
cleanup
Comment by: raul_nds on 20080118 [02:07:13]
How do I use this? It doesn't appear in the applets menu
Comment by: raul_nds on 20080118 [02:24:48]
Never mind. This removes dbus-sharp after the installation, and then requires it as a dependency. I missed the message
Comment by: laloch on 20080427 [15:12:48]
current revision (451) doesn't work with networkmanager 0.6.6 from extra. Revision 401 from http://svn.gnome.org/svn/gnome-main-menu/branches/gnome-2-22/ works for now.
First Submitted: Tue, 28 Aug 2007 14:30:49 +0000
Last Updated: Thu, 06 Dec 2007 08:22:07 +0000
gnome-main-menu-svn 350-2 (Unsupported): Novell SLED Gnome main-menu applet
==> gnome-main-menu-svn dependencies:
- glib2 (already installed)
- gtk-doc (already installed)
- libgnome (already installed)
- gnome-panel (already installed)
- libgtop (already installed)
- dbus-sharp (already installed)
- networkmanager (already installed)
- hal (already installed)
- wireless_tools (already installed)
- gnome-menus (already installed)
- avahi (already installed)
- libbeagle (already installed)
- libgail-gnome (already installed)
- gnome-screensaver (already installed)
- intltool (already installed)
- pkgconfig (already installed)
- subversion (already installed)
- gnome-common (already installed)
- versionpkg (already installed)
- beagle (already installed)
==> Edit the PKGBUILD (recommended) ? [Y/n] ("A" to abort)
==> ----------------------------------------------
==>n
==> WARNING: This PKGBUILD contains install file that can be dangerous.
gnome-main-menu.install
==> Edit gnome-main-menu.install (recommended) ? [Y/n] ("A" to abort)
==> ----------------------------------------------
==>n
==> Continue the building of 'gnome-main-menu-svn'? [Y/n]
==> ----------------------------------------------
==>y
==> Building and installing package
mkdir: cannot create directory `/var/abs': Permission denied
==> WARNING: Unable to write in /var/abs/local/yaourtbuild/gnome-main-menu-svn directory. Using /tmp directory
==> Searching new CVS/SVN/GIT revision for gnome-main-menu-svn
==> retrieving latest revision number from svn... 467
==> newer revision detected: 467
==> modifying PKGBUILD to pkgver=467...
==> Determining latest svn revision...
-> Version found: 467
==> Making package: gnome-main-menu-svn 467-2 (Fri May 16 16:11:44 ADT 2008)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Validating source files with md5sums...
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
At revision 467.
==> SVN checkout done or server timeout
==> Starting make...
/usr/bin/gnome-autogen.sh
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.62
checking for automake >= 1.9...
testing automake-1.10... found 1.10.1
checking for libtool >= 1.4.3...
testing libtoolize... found 2.2
checking for glib-gettext >= 2.2.0...
testing glib-gettextize... found 2.16.3
checking for intltool >= 0.25...
testing intltoolize... found 0.37.1
checking for pkg-config >= 0.14.0...
testing pkg-config... found 0.23
checking for gtk-doc >= 1.0...
testing gtkdocize... found 1.10
Checking for required M4 macros...
Checking for forbidden M4 macros...
Processing ./configure.in
Running libtoolize...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: You should add the contents of the following files to `aclocal.m4':
libtoolize: `/usr/share/aclocal/libtool.m4'
libtoolize: `/usr/share/aclocal/ltoptions.m4'
libtoolize: `/usr/share/aclocal/ltversion.m4'
libtoolize: `/usr/share/aclocal/ltsugar.m4'
libtoolize: `/usr/share/aclocal/lt~obsolete.m4'
Running glib-gettextize... Ignore non-fatal messages.
Copying file mkinstalldirs
Copying file po/Makefile.in.in
Please add the files
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.
Running intltoolize...
Running gtkdocize...
Running aclocal-1.10...
Running autoconf...
Running autoheader...
Running automake-1.10...
Processing ./trunk/configure.in
Running libtoolize...
libtoolize: You should add the contents of the following files to `aclocal.m4':
libtoolize: `/usr/share/aclocal/libtool.m4'
libtoolize: `/usr/share/aclocal/ltoptions.m4'
libtoolize: `/usr/share/aclocal/ltversion.m4'
libtoolize: `/usr/share/aclocal/ltsugar.m4'
libtoolize: `/usr/share/aclocal/lt~obsolete.m4'
Running glib-gettextize... Ignore non-fatal messages.
Copying file mkinstalldirs
Copying file po/Makefile.in.in
Please add the files
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.
Running intltoolize...
intltoolize: 'po/Makefile.in.in' is out of date: use '--force' to overwrite
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed.
Aborting...
Error: Makepkg was unable to build gnome-main-menu-svn package.
Any help is appreciated. I really love that menu!I ran yaourt as root to install gnome-main-menu-svn, and it got past that part. Looks like that was a problem with permissions that also needs to be fixed.
Now its telling me that I don't have a high enough version of libnm-glib, it is asking for >= 0.7.0, and I have 0.6.6. I checked the the repos and there does not seem to be a 0.7.0 version or higher available. A suggestion on the gnome-main-menu-svn package page makes a suggestion, but Im not sure how to go about it
current revision (451) doesn't work with networkmanager 0.6.6 from extra. Revision 401 from http://svn.gnome.org/svn/gnome-main-men … nome-2-22/ works for now.
So I either need to get revision 401 from the svn instead, or get networkmanager and its libs at version 0.7.0
How could I go about doing any of these things. I am not familiar with SVN, so go easy on me.
EDIT:
I found a package called networkmanager-beta which seems to be version 0.7.0. Trying to install that with yaourt is unsuccessful as well.
NetworkManager-nm-netlink.o: In function `nm_netlink_get_default_handle':
nm-netlink.c:(.text+0x38): undefined reference to `nl_handle_alloc_nondefault'
nm-netlink.c:(.text+0x63): undefined reference to `nl_handle_set_pid'
collect2: ld returned 1 exit status
make[3]: *** [NetworkManager] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-root/aur-networkmanager-beta/networkmanager-beta/src/NetworkManager-0.7.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-networkmanager-beta/networkmanager-beta/src/NetworkManager-0.7.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-networkmanager-beta/networkmanager-beta/src/NetworkManager-0.7.0'
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...
Error: Makepkg was unable to build networkmanager-beta package.
Also had to do yaourt as root to get that far. Why is it that when you use yaourt as root, it advises you to switch to a normal user, and then the packages will not install correctly unless you do?
So far I have been very turned off by the AUR
Last edited by lungdart (2008-05-17 12:59:29) -
[PKGBUILD] icon-theme.cache is already present
Hi,
I created a PKGBUILD to test « perroquet » (http://perroquet.b219.org/index.html), it's also the mean to do my first PKGBUILD ;-) so any comments are welcome. The PKGBUILD is here : http://pastebin.com/m943685e
Unfortunately, when I want to install my package, I get this error:
$ sudo pacman -U perroquet-1.0.0-1-x86_64.pkg.tar.gz
Mot de passe :
Chargement des données du paquet...
Vérification des dépendances...
(1/1) Analyse des conflits entre fichiers [##################################################] 100%
Erreur: la préparation de la transaction a échoué (conflit de fichiers)
perroquet: /usr/share/icons/hicolor/icon-theme.cache est déjà présent dans le système de fichiers
it is in french, so to traduce roughly: « /usr/share/icons/hicolor/icon-theme.cache is already present in the filesystem »
this file /usr/share/icons/hicolor/icon-theme.cache is in the package and in my system, what should I do ? delete the file in pre-install script ?ok, thanks.
But I don't understand why I have this problem. Since my post someone put a PKGBUILD on AUR for perroquet and there is nothing about icon-theme.cache: http://aur.archlinux.org/packages/perro … t/PKGBUILD (I can't try yet, I'm at work with Fedora ;-))
Last edited by boulde (2010-01-07 08:47:33)
Maybe you are looking for
-
My purchase games are not working after ISO 8 update
I recently updated my iPad 3rd gen I'm thinking, anyways, it has the iOS 8 update. When I open my game app, it loads up for a second and closes right after. The game is up to date and PURCHASED. Along with many other games, so I am a bit mad. These
-
Problem with Document Shredder Widget
I am new to MAC products (have had my macbook for a week) and have downloaded the Document Shredder widget but I can't figure out how to use it or if it is working properly. Looking for insight from anyone with more knowledge and experience.
-
Depreciation run not posted for 2006/2007 and 2008.
Hi, I have a situation where depreciation has not been posted for 2006,2007 and 2008. Now since there are 2 fiscal years already open the system does not allow to post to the 2008. since only 2 fiscal years can be open at a time. Old periods cannot b
-
How to get iOS 5.0 loaded on Mac iTunes?
I am unable to get 5.0, iTunes, says it is up to date with 4.2.1. My iPad updated to 5.0, but can't get 3G iPhone updated! I don't know why laptop doesn't automatically update itself to 5.0. I tried 'check for available downloads'. Not computer sav
-
How can i use audio through hdmi on mac book pro i have video no audio version10.6.8
how can i use audio through hdmi on mac book pro i have video no audio version 10.6.8 in audio it just has internal speaker options