Bash_completion
Hi archer
since the last update bash_completion doesnt work anymore
in the .bashrc i have
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
wenn i type pacman -S firefox- and press TAB, nothings happens
any ideas?
http://bbs.archlinux.org/viewtopic.php?id=42084
Similar Messages
-
Rc.d bash_completion
Hi,
I've now finished my bash_completion script for the command rc.d which was introduced some time ago.
If you have some advices just post them here.
# rc.d completion
# Author: Andrwe Lord Weber
# Mail: lord-weber-andrwe <at> andrwe <dot> org
which rc.d >/dev/null 2>&1 &&
_rc_d()
local cur prev initdir long_opts cmds shoptExtglob
shoptExtglob="$(shopt -p | grep extglob)"
shopt -s extglob
long_opts='list help'
initdir=/etc/rc.d
cmds="$(sed '/#.*sh/,/^.*case\s*"*\${*1}*"*.*/ { /^.*case\s*"*\${*1}*"*.*/!d };s/^.*case\s*"*\${*1}*"*.*/;;/g;/;;/,/^\s*.*)\s*$/ !d;/^\s*.*)\s*$/ !d;/\*/d;/;;/d;s/\s*//g;s/)//g;s/|/ /g' ${initdir}/!(*functions*) | LANG=C sort -u | tr '\n' ' ')"
_get_comp_words_by_ref cur prev
cmd="${COMP_WORDS[1]}"
if [[ "${cmd}" =~ ^(${cmds// /|}|${long_opts// /|})$ ]] && [ -n "${cmd}" ]; then
COMPREPLY+=( $( compgen -W '`grep -El "^[ ]*[^ ]*${cmd}[|\)][^ ]*\)*[ ]*$" ${initdir}/* | sed 's#${initdir}/##'`' -- "$cur" ) )
else
COMPREPLY=( $( compgen -W '${long_opts} ${cmds}' -- "$cur" ) )
fi
${shoptExtglob}
return 0
complete -F _rc_d rc.d
# Local variables:
# mode: shell-script
# sh-basic-offset: 4
# sh-indent-comment: t
# indent-tabs-mode: nil
# End:
# vim: ts=2 sw=2 et filetype=sh
Maybe it could be added to initscripts-package.
Kind regards,
AndrweJust merged functionality of https://github.com/seblu/arch-initscrip … completion.
# rc.d completion
# Author: Andrwe Lord Weber
# Mail: lord-weber-andrwe <at> andrwe <dot> org
which rc.d >/dev/null 2>&1 &&
_rc_d()
local cur prev initdir long_opts cmds shoptExtglob
shoptExtglob="$(shopt -p | grep extglob)"
shopt -s extglob
long_opts='list help'
initdir=/etc/rc.d
cmds="$(sed '/#.*sh/,/^.*case\s*"*\${*1}*"*.*/ { /^.*case\s*"*\${*1}*"*.*/!d };s/^.*case\s*"*\${*1}*"*.*/;;/g;/;;/,/^\s*.*)\s*$/ !d;/^\s*.*)\s*$/ !d;/\*/d;/;;/d;s/\s*//g;s/)//g;s/|/ /g' ${initdir}/!(*functions*) | LANG=C sort -u | tr '\n' ' ')"
_get_comp_words_by_ref cur prev
cmd="${COMP_WORDS[1]}"
if [[ "${cmd}" =~ ^(${cmds// /|}|${long_opts// /|})$ ]] && [ -n "${cmd}" ]; then
daemons="$(ls -1 /run/daemons/ | tr '\n' '|')"
case "${cmd}" in
start)
COMPREPLY+=( $( compgen -W '`grep -El "^[ ]*[^ ]*${cmd}[|\)][^ ]*\)*[ ]*$" ${initdir}/* | sed 's#${initdir}/##' | grep -vE "^(${daemons})$"`' -- "$cur" ) )
stop|restart|reload)
COMPREPLY+=( $( compgen -W '`grep -El "^[ ]*[^ ]*${cmd}[|\)][^ ]*\)*[ ]*$" ${initdir}/* | sed 's#${initdir}/##' | grep -E "^(${daemons})$"`' -- "$cur" ) )
COMPREPLY+=( $( compgen -W '`grep -El "^[ ]*[^ ]*${cmd}[|\)][^ ]*\)*[ ]*$" ${initdir}/* | sed 's#${initdir}/##'`' -- "$cur" ) )
esac
else
COMPREPLY=( $( compgen -W '${long_opts} ${cmds}' -- "$cur" ) )
fi
${shoptExtglob}
return 0
complete -F _rc_d rc.d
# Local variables:
# mode: shell-script
# sh-basic-offset: 4
# sh-indent-comment: t
# indent-tabs-mode: nil
# End:
# vim: ts=2 sw=2 et filetype=sh -
Speed up sourcing /etc/bash_completion?
$ time . /etc/bash_completion
real 0m0.774s
user 0m0.473s
sys 0m0.037s
This is with a hot cache. And happens everytime you start a shell (see /etc/bash.bashrc)
Is there a way to speed this up? I thought there was a bugticket about this at some point, but couldn't find it back.
I thought there was a trick like loading only completion files for stuff you actually use, but google isn't very helpful.
For now I'm experimenting with backgrounding sourcing the completion, which seems to work.
edit: backgrounding doesn't seem to work so well after all.
I kept getting `bash: __git_ps1: command not found` (i use this in my $PS1), i thought it was only the first time it would show PS1, but it does it all subsequent times as well.
Last edited by Dieter@be (2010-11-22 23:28:19)Given that /etc/bash.bashrc is a file written and provided by Arch, it should be removed from there. This file should never even consider if /etc/bash_completion is on the system. /etc/profile.d/bash_completion.sh is a file provided by upstream (bash-completion) and it should be what provides completion.
-
Hi all.
Did a pacman -Syu yesterday, havn't done this for a while. After this, whenever starting a login shell, I'm getting the following:
-bash: /etc/profile.d/bash_completion.sh: No such file or directory
It seems to be caused by sourcing /etc/profile. Now, my /etc/profile hasn't been changed.
[ndlarsen@slave ~]$ . /etc/profile
-bash: /etc/profile.d/bash_completion.sh: No such file or directory
[ndlarsen@slave ~]$ pacman -Qo /etc/profile
/etc/profile is owned by filesystem 2009.07-1
[ndlarsen@slave ~]$ pacman -Ss filesystem | grep core/filesystem
core/filesystem 2009.07-1 (base)
[ndlarsen@slave ~]$ pacman -Qk filesystem
filesystem: 89 total files, 0 missing file(s)
[ndlarsen@slave ~]$ pacman -Q bash-completion
bash-completion 1.0-3
[ndlarsen@slave ~]$ pacman -Ss bash-completion
extra/bash-completion 1.0-3
Programmable completion for the bash shell
[ndlarsen@slave ~]$ pacman -Qk bash-completion
bash-completion: 45 total files, 0 missing file(s)
Now, I'm wondering if this is a bug or feature and what to do about it.
Cheers.
Last edited by ndlarsen (2009-10-30 12:32:54)Correct, seems to be caused by /etc/profile.bash, which I neither have messed with, though difers for some reason.
[ndlarsen@slave ~]$ . /etc/profile.bash
-bash: /etc/profile.d/bash_completion.sh: No such file or directory
[ndlarsen@slave ~]$ wget -O profile.bash http://repos.archlinux.org/wsvn/packages/bash/repos/core-i686/profile.bash?op=dl&rev=0
[ndlarsen@slave ~]$ diff profile.bash /etc/profile.bash; echo ..Done...
25a26,29
>
> #. bash_completion
> . /etc/profile.d/bash_completion.sh
>
..Done...
[ndlarsen@slave ~]$ pacman -Qo /etc/profile.bash
/etc/profile.bash is owned by bash 4.0.033-1
[ndlarsen@slave ~]$ pacman -Q bash
bash 4.0.033-1
Wonder if the devs have made changes to the svn entries.
Last edited by ndlarsen (2009-10-30 10:57:11) -
Problem with ssh and bash-completion
I and a co-worker are having a weird problem with ssh and bash-completion. We have a local config in .ssh/config with hosts we connect everyday. An example:
host foo
hostname foo.org
user foobar
host foobar
hostname foobar.org
user foobar
When we try to type
ssh foo<tab><tab>b<tab>
the console just freeze and we can't type anything, everything we type is ignored, but after about 30 seconds the host is completed.
This works a some time ago, so some upgrade make this happen. Anyone can reproduce this?quigybo wrote:
Actually thinking about it, rather than using the semi-dodgy fix posted on the bug tracker, we can just test if the daemon is running since we are not on MacOS X. It is cleaner and 250 ms quicker.
--- bash_completion.orig 2010-09-14 05:33:22.000000000 +0930
+++ bash_completion 2010-09-14 05:45:04.000000000 +0930
@@ -1316,10 +1316,12 @@
# contains ";", it may mistify the result. But on Gentoo (at least),
# -k isn't available (even if mentioned in the manpage), so...
if type avahi-browse >&/dev/null; then
- COMPREPLY=( "${COMPREPLY[@]}" $( \
- compgen -P "$prefix$user" -S "$suffix" -W \
- "$( avahi-browse -cpr _workstation._tcp 2>/dev/null | \
- awk -F';' '/^=/ { print $7 }' | sort -u )" -- "$cur" ) )
+ if [ -n "$(pidof avahi-daemon)" ]; then
+ COMPREPLY=( "${COMPREPLY[@]}" $( \
+ compgen -P "$prefix$user" -S "$suffix" -W \
+ "$( avahi-browse -cpr _workstation._tcp 2>/dev/null | \
+ awk -F';' '/^=/ { print $7 }' | sort -u )" -- "$cur" ) )
+ fi
fi
# Add results of normal hostname completion, unless
This is the same test as was used in bash-completion 1.1.
Thanks quigybo, I use your patch, the issue is gone
Why does so many packages depends on Avahi? Maybe make it optdepends is
enough?
my laptop $ pacman -Qi avahi
Required By : gnome-disk-utility gnome-vfs libcups mpd sane -
+ What are the common organizing tactics that you use?
For example, if you're going to install anything, where do you put it, how do you do it with out breaking anything, etc.
My /etc/ /opt/ and /home folders are getting out of hand.
For my home folder, I have:
Desktop, Downloads, Dropbox (the only ones that I want here), meteor, node, nvm, nplay, pkg, python2-psutil, python26, src, sublime-text-2, try-meteor, packer (file), pacman.conf (file), and dead.letter (file).
How do I move these without breaking anything?
For my /etc/ I have:
adjtime (file), adobe, anacrontab (file), arch-release (file), asound.conf (file), at-spi2, avahi, bash.bash_logout (file), bash.bashrc (file), bash_completion.d, binfmt.d, bluetooth, ca-certificates, ca-certificates.conf (file), chromium, colord.conf (file), conf.d, couchdb, cron.d, cron.daily, cron.deny (file), cron.hourly, cron.monthly, cron.weekly, crypttab (file), cups, dbus-1, dconf, default, depmod.d, dhcpcd.conf (file), drirc (file), enviroment f(ile), fonts, fstab (file), fuse.conf (file), gai.conf (file), gconf, gdm, geoip, group (file), group- (file), grub.d, grub-cutomizer, gshadow (file), gshadow- (file), gssapi_mech.conf (file), gtk-2.0, gtk-3.0, host.conf (file), hostname (file), hosts (file), ifplugd, iftab (file), ImageMagick-6, inputrc (file), iproute2, iptables, issue (file), java-70openjdk, kernel, krb5.conf (file), ld.so.cache (file), ld.so.conf (file), ld.so.conf.d, libnl, libreoffice, locale.conf (file), locale.gen (file), localtime (file), localtime (file), login.defs (file), logrotate.conf (file), logrotate.d, lvm, lxdm, machine-id (file), mail.rc (file), makepkg.conf (file), man_db.conf (file), mdadm.conf (file), mercurial, mine.types (file), mke2fs.conf (file), mkinitcpio.conf (file), mkinitcpio.d, modprobe.d, modprobe.dconf (file), modules-load.d, motd (file), mtab (file), nanorc (file), netconfig (file), network.d, NetworkManager, ncsd.conf (file), nsswitch.conf (file), obex-data-server, odbc.ini (file), ODBCDataSources, odbcinst.ini (file), openldap, os-release (file), pacman.conf (file), pacman.d, pam.d, pango, passwd (file), passwd.OLD (file), passwd- (file), pcmcia, pkcs11, pkgtools, pm, polkit-1, ppp, profile (file), profile.d, protocols (file), pulse, rc.d, rc_keymaps, rc_maps.cfg (file), redis.conf (file), request-key.conf (file), request-key.d, reolv.conf (file), rpc (file), salt, securetty (file), security, services (file), shadow (file), shadow- (file), shells (file), skel, speech-dispactcher, ssl, sudoers (file), sudoers.d, sysctl.conf (file), sysctl.d, systemd, tmpfiles.d, tor, totem, udev, udisks2, updatedb.conf (file), UPower, vdpau_wrapper.cfg (file), wgetrc (file), wpa_supplicant, X11, xdg, xinetd.d, xml, and zsh.
How do I learn what can be deleted here and how do I move things without breaking anything in /etc/? Is there a program that highlights what's important, what can be moved, etc.?
For my /opt/ I have:
android-sdk, dropbox, and tor-browser-en.
This doesn't bother me, but I can see that somewhere in the future where it can get cluttered.
I also have created a folder on my root called ptmp and am using it to store my packertmp-0 files since my tmp folder gave me an error. I want to do things right and not get that cluttered too. So if you know about this check the thread out here
As a new Arch Linux user, coming from Windows 8, everything is great except a few minor annoyances. I give it an 7.8/10 for bring stable.
I will open up new threads for the following, but here are the few minor annoyances I still have:
If I edit what show up on my main menu (with main menu, not menu editor [from gnome]), somehow things get re-highlighted as if I clicked restore to defaults-- so I can't edit what I don't want to show up in my main menu anymore.
I forgot what file I edited that I made Chromium run at startup and now it slows things down by running at startup.
I couldn't exchange nautilus for dolphin (I like dophin better), and couldn't get xmonad going although I got the dependancies installed (Haskell, etc.). It throws me this error:
Please check the file for errors.
/home/jayvan/.xmonad/xmonad-x86_64-linux: executeFile: does not exist (No such file or directory)
xmonad:
xmessage: executeFile: does not exist (No such file or directory)
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Serial number of failed request: 7
Current serial number in output stream: 8
I can't remove the Universal access applet. I don't need it. This should be removable.
There is no longer a high performance, low performance, balanced option for battery consumption. This should make a comeback.
I somehow edited my information of my user and it's not editable through system settigns. It shows my company, phone number, etc. I manually entered a command that I forgot in the terminal that did this. I'm not sure. This should be easily editable in Gnome 3. I don't know why it isn't.
I've created a news user and don't know how to delete it.
I couldn't get mp3tag to work with packer because it didn't have a PKGFILE. Will be trying to manually make it some time later, but it should be fixed in the AUR.
I would like to uninstall the Epiphany Browser. Desktop Search, Power Statistics but don't know how. I know it's -Rns.
Sublime Text 2 doesn't show up as a desktop item in the applications folder, I have to go to the folder and click sublime_text to launch it.
When I change YouTube to anything higher than 240p, it doesn't play and I have to refresh it.
Grub-sustomizer should come installed with Gnome, especially for those that want to dual boot Android OS (x86) or anyhting else. In fact, in the installation guide there should be a warning that if you plan to install another OS like Android OS (x86) you should partition an extra 16 GB as ext3, or if you want to install another Linux distro to partition an extra 20GB as ext4.
There isn't any multitouch gestures pre-installed that I can configure. I'll see if they even exist.
I haven't check but I'm not sure if there is a good screen capturing app.
Last, so I can switch all my friends to Arch, they've already taken an interest an I plan to do a blog post about it once I feel confident, how can I customize this scrip to install the apps I already have installed?
I'll get to posting these in seperate threads right now.
Last edited by jjshinobi (2013-04-09 19:57:23)Ohhh man, you're making me nervous! Are you copying your files around your operating system yourself?
jjshinobi wrote:What are the common organizing tactics that you use?
The answer to your question is, I don't organize anything. Instead, pacman keeps track of all the files.
The only files you should need to worry about are what's in "/home". You can organize that however you want. If you have many ebooks, create a directory called "Books". Whatever.
Your story kind of reminds me of my roommate in college. As soon as he finished installing Windows XP, he would go through the entire directory structure and delete anything that was "unnecessary". It kind of scared me.
But fortunately, we don't have to do that with Arch Linux. Pacman takes care of everything, and it's super easy to create your own package. -
[SOLVED] Bash changes consolle's colors by itself
Hi archers,
I've wrote a little script which ask for the result of a given random moltiplication because I was exercising with $RANDOM and something strange's happend.
No matter where I am (Tty, Tmux, Urxvt, Xterm...) Bash changes consolle's colors by itself if I do ^c to stop the script, instead of write a reply.
i.e.'s:
correct behaviour
$ 8 * 9 = ?
$ 72
$ ls
file in red file in yellow file in grey...
Wrong behaviour
$ 8 *9 = ?
$ ^c
$ ls
file in blue file in green file in white...
What the heck?
Bash version is 4.2.39(2)-release.
The script is the following:
while :
do
min="3"
max="7"
fat1="$(($RANDOM%$max+$min))"
fat2="$(($RANDOM%$max+$min))"
prod="$(($fat1*$fat2))"
echo "$fat1 * $fat2 = ?"
read res
while [ "$res" != "$prod" ]
do
echo "$prod"
echo "Insert the correct result."
tavPit
done
return 0
done
Everything is up to date.
.bashrc
[[ $- != *i* ]] && return
complete -cf sudo
[ -f /etc/bash_completion ] && ! shopt -oq posix && . /etc/bash_completion
[ -f ~/.bash/include ] && . ~/.bash/include
[ -e "$HOME"/.dircolors ] && eval $(dircolors -b "$HOME"/.dircolors)
include
#!/bin/bash
[ -f ~/.bash/alias ] && . ~/.bash/alias
[ -f ~/.bash/color ] && . ~/.bash/color
[ -f ~/.bash/export ] && . ~/.bash/export
[ -f ~/.bash/shopt ] && . ~/.bash/shopt
[ -f ~/.bash/stty ] && . ~/.bash/stty
[ -f ~/.bash/set ] && . ~/.bash/set
color
nc="\e[0m"
nbk="\e[0;30m"
nre="\e[0;31m"
ngr="\e[0;32m"
nye="\e[0;33m"
nbl="\e[0;34m"
nma="\e[0;35m"
ncy="\e[0;36m"
nwh="\e[0;37m"
bbk="\e[1;30m"
bre="\e[1;31m"
bgr="\e[1;32m"
bye="\e[1;33m"
bbl="\e[1;34m"
bma="\e[1;35m"
bcy="\e[1;36m"
bwh="\e[1;37m"
end="\[\e[m\]"
man() {
env \
LESS_TERMCAP_mb=$(printf "\e[0;32m") \
LESS_TERMCAP_md=$(printf "\e[0;32m") \
LESS_TERMCAP_me=$(printf "\e[0m") \
LESS_TERMCAP_se=$(printf "\e[0m") \
LESS_TERMCAP_so=$(printf "\e[1;31m") \
LESS_TERMCAP_ue=$(printf "\e[0m") \
LESS_TERMCAP_us=$(printf "\e[1;33m") \
man "${@}"
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0000000" # Black.
echo -en "\e]P9ff0000" # Red.
echo -en "\e]PA00ff00" # Green.
echo -en "\e]PBffff00" # Yellow.
echo -en "\e]PC2b4f98" # Blue.
echo -en "\e]PDff00ff" # Magenta.
echo -en "\e]PE00ffff" # Cyan.
echo -en "\e]PFffffff" # White.
clear
fi
.dircolors
TERM linux
TERM linux+utf8
TERM rxvt-unicode
TERM rxvt-unicode-256color
TERM screen
TERM screen-256color
TERM xterm
TERM putty
EIGHTBIT 1
NORMAL 01;30
FILE 01;30
DIR 31
LINK 36
FIFO 03;33
SOCK 03;33
DOOR 32
BLK 32
CHR 32
ORPHAN 05;33
EXEC 33
.tar 31
.tgz 31
.arj 31
.taz 31
.lzh 31
.zip 31
.7z 31
.z 31
.Z 31
.gz 31
.bz2 31
.deb 31
.rpm 31
.jar 31
.rar 31
.xz 31
.jpg 35
.jpeg 35
.gif 35
.bmp 35
.pbm 35
.pgm 35
.ppm 35
.tga 35
.xbm 35
.xpm 35
.tif 35
.tiff 35
.png 35
.fli 35
.gl 35
.dl 35
.xcf 35
.xwd 35
.pdf 35
.ogg 34
.mp3 34
.wav 34
.mov 34
.mpg 34
.mpeg 34
.asf 34
.avi 34
.mkv 34
.wmv 34
.ogm 34
.C 37
.H 37
.c 37
.h 37
.cxx 37
.hxx 37
.cpp 37
.hpp 37
.py 37
.sh 37
.vim 37
.o 37
.so 37
.a 37
.ko 37
.rc 36
*rc 36
Thanks a lot.
Last edited by rix (2012-11-26 15:38:28)Bandit Bowman wrote:My colours are unaffected after running the function. [...]
Here colors change when I send SIGINT to a running instance of my script; as said before.
Bandit Bowman wrote:[...] What does $LS_COLORS look like before and after? [...]
When everything is working right:
$ echo $LS_COLORS
$ no=01;30:fi=01;30:di=31:ln=36:pi=03;33:so=03;33:do=32:bd=32:cd=32:or=05;33:ex=33:
*.tar=31:*.tgz=31:*.arj=31:*.taz=31:*.lzh=31:*.zip=31:*.7z=31:*.z=31:*.Z=31:*.gz=31:
*.bz2=31:*.deb=31:*.rpm=31:*.jar=31:*.rar=31:*.xz=31:*.jpg=35:*.jpeg=35:*.gif=35:
*.bmp=35:*.pbm=35:*.pgm=35:*.ppm=35:*.tga=35:*.xbm=35:*.xpm=35:*.tif=35:*.tiff=35:
*.png=35:*.fli=35:*.gl=35:*.dl=35:*.xcf=35:*.xwd=35:*.pdf=35:*.ogg=34:*.mp3=34:
*.wav=34:*.mov=34:*.mpg=34:*.mpeg=34:*.asf=34:*.avi=34:*.mkv=34:*.wmv=34:*.ogm=34:
*.C=37:*.H=37:*.c=37:*.h=37:*.cxx=37:*.hxx=37:*.cpp=37:*.hpp=37:*.py=37:*.sh=37:
*.vim=37:*.o=37:*.so=37:*.a=37:*.ko=37:*.rc=36:*rc=36:
When texts change color (the strange behaviour):
$ echo $LS_COLORS
$
Bandit Bowman wrote:[...] Is this the whole script or just a snippet [...]
Whole.
Bandit Bowman wrote:[...] because I don't see anything that should modify it. [...]
That's why I'm asking.
Bandit Bowman wrote:[...] here's a slightly more straightforward version [...]
Thanks, I've learnt something.
Bandit Bowman wrote:[...] although it won't help with the colours.
Thanks for the reply anyway.
Bandit Bowman wrote:[...] English: [...]
Also, many thanks again.
Edit: solved. "$LS_COLORS" must be set if you want colors.
Last edited by rix (2012-11-26 15:38:06) -
Slow urxvt launching after system migration
Hi everyone!
I've just migrated my arch system to a new computer (I kept my home partition and backed up pacman's cache and /etc as well as a list of packages installed). I manually installed the main packages needed to set up my system, I didn't re install secondary software yet. However I'm having trouble with urxvt, it takes a few seconds to launch whereas before the migration it would just inmediatly appear. I'm using my old .bashrc and .Xresources, so the configuration is the same as before, also Xterm for example has no problem so it appears to be no problem with .bashrc... Based on what I've read it could be due to font loading, however I have no idea what my previous font configuration actually means:
URxvt.font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
URxvt.boldFont: -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
I must have copied that from some example or something and I don't know what it actually does...
Nevertheless, if I comment that out from .Xresources, it changes the font used, but it still takes a few seconds to load...
Anyway, any help is apreciatted, just for reference my .bashrc and .Xresources:
# /etc/bash.bashrc
# https://wiki.archlinux.org/index.php/Color_Bash_Prompt
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output. So make sure this doesn't display
# anything or bad things will happen !
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
# If not running interactively, don't do anything!
[[ $- != *i* ]] && return
# Bash won't get SIGWINCH if another process is in the foreground.
# Enable checkwinsize so that bash will check the terminal size when
# it regains control.
# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
shopt -s checkwinsize
# Enable history appending instead of overwriting.
shopt -s histappend
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
screen)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
esac
# fortune is a simple program that displays a pseudorandom message
# from a database of quotations at logon and/or logout.
# If you wish to use it, please install "fortune-mod" from the
# official repositories, then uncomment the following line:
# [[ "$PS1" ]] && /usr/bin/fortune
# Set colorful PS1 only on colorful terminals.
# dircolors --print-database uses its own built-in database
# instead of using /etc/DIR_COLORS. Try to use the external file
# first to take advantage of user additions. Use internal bash
# globbing instead of external grep binary.
# sanitize TERM:
safe_term=${TERM//[^[:alnum:]]/?}
match_lhs=""
[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
[[ -z ${match_lhs} ]] \
&& type -P dircolors >/dev/null \
&& match_lhs=$(dircolors --print-database)
if [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] ; then
# we have colors :-)
# Enable colors for ls, etc. Prefer ~/.dir_colors
if type -P dircolors >/dev/null ; then
if [[ -f ~/.dir_colors ]] ; then
eval $(dircolors -b ~/.dir_colors)
elif [[ -f /etc/DIR_COLORS ]] ; then
eval $(dircolors -b /etc/DIR_COLORS)
fi
fi
#PS1="$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]\h'; else echo '\[\033[01;32m\]\u@\h'; fi)\[\033[01;34m\] \w \$([[ \$? != 0 ]] && echo \"\[\033[01;31m\]:(\[\033[01;34m\] \")\\$\[\033[00m\] "
# https://bbs.archlinux.org/viewtopic.php?pid=1156660#p1156660
if [[ ${EUID} == 0 ]] ; then
sq_color="\[\033[0;31m\]"
else
sq_color="\[\033[0;34m\]"
fi
PS1="\n\$(if [[ \$? == 0 ]]; then echo \"$sq_color\"; else echo \"\[\033[0;31m\]\"; fi)\342\226\210\342\226\210 [ \W ] [ \t ]\n\[\033[0m\]\342\226\210\342\226\210 "
# Use this other PS1 string if you want \W for root and \w for all other users:
# PS1="$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]\h\[\033[01;34m\] \W'; else echo '\[\033[01;32m\]\u@\h\[\033[01;34m\] \w'; fi) \$([[ \$? != 0 ]] && echo \"\[\033[01;31m\]:(\[\033[01;34m\] \")\\$\[\033[00m\] "
alias ls="ls --color=auto"
alias dir="dir --color=auto"
alias grep="grep --color=auto"
alias dmesg='dmesg --color'
# Uncomment the "Color" line in /etc/pacman.conf instead of uncommenting the following line...!
# alias pacman="pacman --color=auto"
else
# show root@ when we do not have colors
PS1="\u@\h \w \$([[ \$? != 0 ]] && echo \":( \")\$ "
# Use this other PS1 string if you want \W for root and \w for all other users:
# PS1="\u@\h $(if [[ ${EUID} == 0 ]]; then echo '\W'; else echo '\w'; fi) \$([[ \$? != 0 ]] && echo \":( \")\$ "
fi
PS2="> "
PS3="> "
PS4="+ "
# Try to keep environment pollution down, EPA loves us.
unset safe_term match_lhs
# Try to enable the auto-completion (type: "pacman -S bash-completion" to install it).
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
# Try to enable the "Command not found" hook ("pacman -S pkgfile" to install it).
# See also: https://wiki.archlinux.org/index.php/Bash#The_.22command_not_found.22_hook
[ -r /usr/share/doc/pkgfile/command-not-found.bash ] && . /usr/share/doc/pkgfile/command-not-found.bash
# ~/.bashrc
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
#PS1='[\u@\h \W]\$ '
# Simple note taker
note () {
# if file doesn't exist, create it
if [[ ! -f $HOME/.notes ]]; then
touch $HOME/.notes
fi
if [[ $# -eq 0 ]]; then
# no arguments, print file
cat $HOME/.notes
elif [[ "$1" == "-c" ]]; then
# clear file
echo "" > $HOME/.notes
else
# add all arguments to file
echo -e "$@" >> $HOME/.notes
fi
# Simple ToDo list
todo() {
if [[ ! -f $HOME/.todo ]]; then
touch $HOME/.todo
fi
if [[ $# -eq 0 ]]; then
cat $HOME/.todo
elif [[ "$1" == "-l" ]]; then
cat -n $HOME/.todo
elif [[ "$1" == "-c" ]]; then
echo "" > $HOME/.todo
elif [[ "$1" == "-r" ]]; then
cat -n $HOME/.todo
echo -ne "----------------------------\nType a number to remove: "
read NUMBER
sed -ie ${NUMBER}d $HOME/.todo
else
echo "$@" >> $HOME/.todo
fi
#g09root="/home/naoh/Documents/BecaCIN/gaussian"
#GAUSS_SCRDIR="/home/naoh/Documents/BecaCIN/gaussian/scratch"
#export g09root GAUSS_SCRDIR
#. $g09root/g09/bsd/g09.profile
! Compile xft: Attempt to find a visual with the given bit depth; option -depth.
! URxvt*depth: bitdepth
! Compile xft: Turn on/off double-buffering for xft (default enabled). On some card/driver
! URxvt*buffered: boolean
! Create the window with the specified X window geometry [default 80x24]; option -geometry.
! URxvt*geometry: geom
! Use the specified colour as the windows background colour [default White]; option -bg.
! URxvt*background: colour
! Use the specified colour as the windows foreground colour [default Black]; option -fg.
! URxvt*foreground: colour
! Use the specified colour for the colour value n, where 0-7 corresponds to low-intensity
! URxvt*colorn: colour
! URxvt*colorBD: colour
! Use the specified colour to display bold or italic characters when the foreground colour
! URxvt*colorIT: colour
! Use the specified colour to display underlined characters when the foreground colour is
! URxvt*colorUL: colour
! If set, use the specified colour as the colour for the underline itself. If unset, use the
! URxvt*underlineColor: colour
! If set, use the specified colour as the background for highlighted characters. If unset,
! URxvt*highlightColor: colour
! If set and highlightColor is set, use the specified colour as the foreground for
! URxvt*highlightTextColor: colour
! Use the specified colour for the cursor. The default is to use the foreground colour;
! URxvt*cursorColor: colour
! Use the specified colour for the colour of the cursor text. For this to take effect,
! URxvt*cursorColor2: colour
! True: simulate reverse video by foreground and background colours; option -rv. False:
! URxvt*reverseVideo: boolean
! True: specify that jump scrolling should be used. When receiving lots of lines, urxvt will
! URxvt*jumpScroll: boolean
! True: (the default) specify that skip scrolling should be used. When receiving lots of
! URxvt*skipScroll: boolean
! Fade the text by the given percentage when focus is lost; option -fade.
! URxvt*fading: number
! Fade to this colour, when fading is used (see fading:). The default colour is black;
! URxvt*fadeColor: colour
! Set the application icon pixmap; option -icon.
! URxvt*iconFile: file
! Use the specified colour for the scrollbar [default #B2B2B2].
! URxvt*scrollColor: colour
! Use the specified colour for the scrollbars trough area [default #969696]. Only relevant
! URxvt*troughColor: colour
! The colour of the border around the text area and between the scrollbar and the text.
! URxvt*borderColor: colour
! Select the fonts to be used. This is a comma separated list of font names that are checked
! URxvt*font: fontlist
! URxvt*boldFont: fontlist
! URxvt*italicFont: fontlist
! The font list to use for displaying bold, italic or bold italic characters, respectively.
! URxvt*boldItalicFont: fontlist
! When font styles are not enabled, or this option is enabled (True, option -is, the
! URxvt*intensityStyles: boolean
! Set window title string, the default title is the command-line specified after the -e
! URxvt*title: string
! Set the name used to label the windows icon or displayed in an icon manager window, it
! URxvt*iconName: string
! True: de-iconify (map) on receipt of a bell character. False: no de-iconify (map) on
! URxvt*mapAlert: boolean
! True: set the urgency hint for the wm on receipt of a bell character. False: do not set
! URxvt*urgentOnBell: boolean
! True: use visual bell on receipt of a bell character; option -vb. False: no visual bell
! URxvt*visualBell: boolean
! True: start as a login shell by prepending a - to argv[0] of the shell; option -ls.
! URxvt*loginShell: boolean
! True: inhibit writing record into the system log file utmp; option -ut. False: write
! URxvt*utmpInhibit: boolean
! Specify a command pipe for vt100 printer [default lpr(1)]. Use Print to initiate a screen
! URxvt*print-pipe: string
! Set scrollbar style to rxvt, plain, next or xterm. plain is the authors favourite.
! URxvt*scrollstyle: mode
! Set the scrollbar width in pixels.
! URxvt*thickness: number
! True: enable the scrollbar [default]; option -sb. False: disable the scrollbar; option
! URxvt*scrollBar: boolean
! True: place the scrollbar on the right of the window; option -sr. False: place the
! URxvt*scrollBar_right: true
! True: display an rxvt scrollbar without a trough; option -st. False: display an rxvt
! URxvt*scrollBar_floating: boolean
! Align the top, bottom or centre [default] of the scrollbar thumb with the pointer on
! URxvt*scrollBar_align: mode
! True: scroll to bottom when tty receives output; option -si. False: do not scroll to
! URxvt*scrollTtyOutput: boolean
! True: scroll with scrollback buffer when tty receives new lines (i.e. try to show the
! URxvt*scrollWithBuffer: boolean
! True: scroll to bottom when a non-special key is pressed. Special keys are those which are
! URxvt*scrollTtyKeypress: boolean
! Save number lines in the scrollback buffer [default 64]. This resource is limited on most
! URxvt*saveLines: number
! Internal border of number pixels. This resource is limited to 100; option -b.
! URxvt*internalBorder: number
! External border of number pixels. This resource is limited to 100; option -w, -bw,
! URxvt*externalBorder: number
! Set MWM hints to request a borderless window, i.e. if honoured by the WM, the rxvt-unicode
! URxvt*borderLess: boolean
! Compile frills: Disable the usage of the built-in block graphics/line drawing characters
! URxvt*skipBuiltinGlyphs: boolean
! Specifies the terminal type name to be set in the TERM environment variable; option -tn.
! URxvt*termName: termname
! Specifies number of lines (pixel height) to insert between each row of the display
! URxvt*lineSpace: number
! True: handle Meta (Alt) + keypress to set the 8th bit. False: handle Meta (Alt) + keypress
! URxvt*meta8: boolean
! True: the mouse wheel scrolls a page full. False: the mouse wheel scrolls five lines
! URxvt*mouseWheelScrollPage: boolean
! True: store tabs as wide characters. False: interpret tabs as cursor movement only; option
! URxvt*pastableTabs: boolean
! True: blink the cursor. False: do not blink the cursor [default]; option -bc.
! URxvt*cursorBlink: boolean
! True: Make the cursor underlined. False: Make the cursor a box [default]; option -uc.
! URxvt*cursorUnderline: boolean
! True: blank the pointer when a key is pressed or after a set number of seconds of
! URxvt*pointerBlank: boolean
! Mouse pointer foreground colour.
! URxvt*pointerColor: colour
! Mouse pointer background colour.
! URxvt*pointerColor2: colour
! Specifies number of seconds before blanking the pointer [default 2]. Use a large number
! URxvt*pointerBlankDelay: number
! The string to send when the backspace key is pressed. If set to DEC or unset it will send
! URxvt*backspacekey: string
! The string to send when the delete key (not the keypad delete key) is pressed. If unset it
! URxvt*deletekey: string
! The characters used as delimiters for double-click word selection (whitespace delimiting
! URxvt*cutchars: string
! URxvt*{|}
! OverTheSpot, OffTheSpot, Root; option -pt.
! URxvt*preeditType: style
! name of inputMethod to use; option -im.
! URxvt*inputMethod: name
! The locale to use for opening the IM. You can use an "LC_CTYPE" of e.g. "de_DE.UTF-8" for
! URxvt*imLocale: name
! Specify the font-set used for XIM styles "OverTheSpot" or "OffTheSpot". It must be a
! URxvt*imFont: fontset
! Change the meaning of triple-click selection with the left mouse button. Instead of
! URxvt*tripleclickwords: boolean
! Enables "insecure" mode. Rxvt-unicode offers some escape sequences that echo arbitrary
! URxvt*insecure: boolean
! Set the key to be interpreted as the Meta key to: alt, meta, hyper, super, mod1, mod2,
! URxvt*modifier: modifier
! Specify the reply rxvt-unicode sends to the shell when an ENQ (control-E) character is
! URxvt*answerbackString: string
! Turn on/off secondary screen (default enabled).
! URxvt*secondaryScreen: boolean
! Turn on/off secondary screen scroll (default enabled). If this option is enabled, scrolls
! URxvt*secondaryScroll: boolean
! Turn on/off hold window after exit support. If enabled, urxvt will not immediately destroy
! URxvt*hold: boolean
! Sets the working directory for the shell (or the command specified via -e). The path must
! URxvt*chdir: path
! Compile frills: Associate string with keysym sym. The intervening resource name keysym.
! URxvt*keysym.sym: string
! URxvt*perl-ext-common: string
! Comma-separated list(s) of perl extension scripts (default: "default") to use in this
! URxvt*perl-ext: string
! Perl code to be evaluated when all extensions have been registered. See the urxvtperl(3)
! URxvt*perl-eval: string
! Colon-separated list of additional directories that hold extension scripts. When looking
! URxvt*perl-lib: path
! Additional selection patterns, see the urxvtperl(3) manpage for details.
! URxvt*selection.pattern-idx: perl-regex
! Selection auto-transform patterns, see the urxvtperl(3) manpage for details.
! URxvt*selection-autotransform.idx: perl-transform
! Sets the hotkey that starts the incremental scrollback buffer search (default: "M-s").
! URxvt*searchable-scrollback: keysym
! Specifies the program to be started with a URL argument. Used by the "selection-popup" and
! URxvt*url-launcher: string
! Compile frills: Sets the WM_TRANSIENT_FOR property to the given window id.
! URxvt*transient-for: windowid
! Compile frills: Sets override-redirect for the terminal window, making it almost invisible
! URxvt*override-redirect: boolean
! Turn on/off ISO 14755 (default enabled).
! URxvt*iso14755: boolean
! Turn on/off ISO 14755 5.2 mode (default enabled).
! URxvt*iso14755_52: boolean
! #### configuracion copiada de
! http://wiki.afterstep.org/index.php?title=Rxvt-Unicode_Configuration_Tutorial
! transparency - true or false (default)
! URxvt*transparent: true
! tint with any color; i.e., blue, red, tomato4, olivedrab2, etc.
! some nice listings are at:
! http://www.nisrv.com/drupal/?q=node/11
! http://www.htmlgoodies.com/tutorials/colors/article.php/3478921
! URxvt*tintColor: Blue
! shading - 0 to 99 darkens, 101 to 200 lightens.
! Dont use with tintColor; just use a darker or lighter color instead.
!URxvt*shading: 40
! scrollback buffer lines - 65535 is max on most machines (64 is default)
URxvt*saveLines: 12000
! font color (default is black)
URxvt*foreground: White
! background color (prior to tinting) (default is white)
!URxvt*background: Black
URxvt.depth: 32
URxvt.background: rgba:1111/1111/1111/dddd
! Xft (X FreeType) with Bitstream, DejaVu, Liberation, or Terminus fonts:
! Fedora/debian packages: libXft/libxft2
! An anti-aliased font setup with Xft looks fantastic; it can be a bit choppy
! on older systems. You can always turn off anti-aliasing (antialias=false) if
! your terminal is sluggish. Use only ONE of the Xft pairs below:
! Xft: Bitstream fonts
! Fedora/debian packages: bitstream-vera-sans-mono-fonts/ttf-bitstream-vera
!URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=12:antialias=true:hinting=true
!URxvt*boldFont: xft:Bitstream Vera Sans Mono:bold:pixelsize=12:antialias=true:hinting=true
! Xft: DejaVu fonts
! Fedora/debian packages: dejavu-sans-mono-fonts/ttf-dejavu
!URxvt*font: xft:DejaVu Sans Mono:pixelsize=12:antialias=true:hinting=true
!URxvt*boldFont: xft:DejaVu Sans Mono:bold:pixelsize=12:antialias=true:hinting=true
! Xft: Liberation fonts
! Fedora/debian packages: liberation-mono-fonts/ttf-liberation
!URxvt*font: xft:Liberation Mono:pixelsize=13:antialias=true:hinting=true
!URxvt*boldFont: xft:Liberation Mono:bold:pixelsize=13:antialias=true:hinting=true
! Xft: Terminus fonts
! Fedora/debian packages: terminus-fonts/xfonts-terminus
!URxvt*font: xft:terminus:pixelsize=15
!URxvt*boldFont: xft:terminus:bold:pixelsize=15
! Traditional fonts - a more traditional font setup in lieu of xft
!URxvt*font:-*-courier-medium-r-normal-*-14-*-*-*-*-*-iso8859-1
!URxvt*boldFont:-*-courier-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
URxvt.font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
URxvt.boldFont: -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
! Replace blue folder colors with a lighter shade for clarity. To
! set colored folders and files within urxvt, xterm, and aterm, add
! the following line to your ~/.bashrc ($HOME/.bashrc) file under
! the heading "! User specific aliases and functions":
! alias ls="ls -h --color=auto"
URxvt*color4: RoyalBlue
URxvt*color12: RoyalBlue
! scrollbar - true (default) or false
URxvt*scrollBar: true
! scrollbar position - left=false (default) or right=true
URxvt*scrollBar_right: true
! scrollbar style - rxvt (default), plain, next, or xterm
URxvt*scrollstyle: rxvt
! Perl extensions
URxvt*perl-ext-common: default,matcher,tabbed
!URxvt*perl-ext-common: default,matcher
!Open URLs with firefox
URxvt.url-launcher: /usr/bin/firefox
URxvt.matcher.button: 1
! Tabs
URxvt.tabbed.tabbar-fg: 2
URxvt.tabbed.tabbar-bg: 0
URxvt.tabbed.tab-fg: 3
URxvt.tabbed.tab-bg: 0
Thanks!strace -o log urxvt -e exit
execve("/usr/bin/urxvt", ["urxvt", "-e", "exit"], [/* 24 vars */]) = 0
brk(0) = 0x21ee000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl5/core_perl/CORE/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/CORE/tls/x86_64", 0x7fffb449bba0) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl5/core_perl/CORE/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/CORE/tls", 0x7fffb449bba0) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl5/core_perl/CORE/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/CORE/x86_64", 0x7fffb449bba0) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl5/core_perl/CORE/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/CORE", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=80332, ...}) = 0
mmap(NULL, 80332, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9adfd01000
close(3) = 0
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200U\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1059240, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfd00000
mmap(NULL, 3154264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf7f3000
mprotect(0x7f9adf8f4000, 2097152, PROT_NONE) = 0
mmap(0x7f9adfaf4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x101000) = 0x7f9adfaf4000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000p\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=244696, ...}) = 0
mmap(NULL, 2340456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf5b7000
mprotect(0x7f9adf5f1000, 2093056, PROT_NONE) = 0
mmap(0x7f9adf7f0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0x7f9adf7f0000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libXft.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXft.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000C\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=85432, ...}) = 0
mmap(NULL, 2180648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf3a2000
mprotect(0x7f9adf3b6000, 2093056, PROT_NONE) = 0
mmap(0x7f9adf5b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f9adf5b5000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libXrender.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\33\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39376, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcff000
mmap(NULL, 2134664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf198000
mprotect(0x7f9adf1a1000, 2093056, PROT_NONE) = 0
mmap(0x7f9adf3a0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f9adf3a0000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\335\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1289752, ...}) = 0
mmap(NULL, 3386784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adee5d000
mprotect(0x7f9adef92000, 2097152, PROT_NONE) = 0
mmap(0x7f9adf192000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7f9adf192000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libstartup-notification-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstartup-notification-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3003\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39576, ...}) = 0
mmap(NULL, 2135192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adec53000
mprotect(0x7f9adec5c000, 2093056, PROT_NONE) = 0
mmap(0x7f9adee5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f9adee5b000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libperl.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\30\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=1740664, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfe000
mmap(NULL, 3735184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade8c3000
mprotect(0x7f9adea49000, 2097152, PROT_NONE) = 0
mmap(0x7f9adec49000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x186000) = 0x7f9adec49000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20o\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=144938, ...}) = 0
mmap(NULL, 2212976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade6a6000
mprotect(0x7f9ade6be000, 2093056, PROT_NONE) = 0
mmap(0x7f9ade8bd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f9ade8bd000
mmap(0x7f9ade8bf000, 13424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9ade8bf000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\34\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2031229, ...}) = 0
mmap(NULL, 3840528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade2fc000
mprotect(0x7f9ade49c000, 2097152, PROT_NONE) = 0
mmap(0x7f9ade69c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a0000) = 0x7f9ade69c000
mmap(0x7f9ade6a2000, 14864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9ade6a2000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=89000, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfd000
mmap(NULL, 2184800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade0e6000
mprotect(0x7f9ade0fb000, 2097152, PROT_NONE) = 0
mmap(0x7f9ade2fb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f9ade2fb000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\335\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=675656, ...}) = 0
mmap(NULL, 2770832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adde41000
mprotect(0x7f9addee0000, 2093056, PROT_NONE) = 0
mmap(0x7f9ade0df000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9e000) = 0x7f9ade0df000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=170144, ...}) = 0
mmap(NULL, 2265320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9addc17000
mprotect(0x7f9addc3e000, 2097152, PROT_NONE) = 0
mmap(0x7f9adde3e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f9adde3e000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libxcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\244\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=129776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfc000
mmap(NULL, 2225160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add9f7000
mprotect(0x7f9adda15000, 2097152, PROT_NONE) = 0
mmap(0x7f9addc15000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f9addc15000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14648, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add7f3000
mprotect(0x7f9add7f6000, 2093056, PROT_NONE) = 0
mmap(0x7f9add9f5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9add9f5000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libxcb-util.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb-util.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260$\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=20712, ...}) = 0
mmap(NULL, 2115824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add5ee000
mprotect(0x7f9add5f2000, 2097152, PROT_NONE) = 0
mmap(0x7f9add7f2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f9add7f2000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \6\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=6008, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfb000
mmap(NULL, 2101304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add3ec000
mprotect(0x7f9add3ed000, 2093056, PROT_NONE) = 0
mmap(0x7f9add5ec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f9add5ec000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\f\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35160, ...}) = 0
mmap(NULL, 2318848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add1b5000
mprotect(0x7f9add1bd000, 2093056, PROT_NONE) = 0
mmap(0x7f9add3bc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f9add3bc000
mmap(0x7f9add3be000, 184832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9add3be000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000#\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=88592, ...}) = 0
mmap(NULL, 2183688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adcf9f000
mprotect(0x7f9adcfb4000, 2093056, PROT_NONE) = 0
mmap(0x7f9add1b3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f9add1b3000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\27\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=65760, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfa000
mmap(NULL, 2160936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adcd8f000
mprotect(0x7f9adcd9e000, 2093056, PROT_NONE) = 0
mmap(0x7f9adcf9d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f9adcf9d000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libpng16.so.16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=216216, ...}) = 0
mmap(NULL, 2311384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adcb5a000
mprotect(0x7f9adcb8e000, 2093056, PROT_NONE) = 0
mmap(0x7f9adcd8d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f9adcd8d000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libXau.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \17\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adc956000
mprotect(0x7f9adc958000, 2097152, PROT_NONE) = 0
mmap(0x7f9adcb58000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9adcb58000
close(3) = 0
open("/usr/lib/perl5/core_perl/CORE/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22632, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf9000
mmap(NULL, 2117864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adc750000
mprotect(0x7f9adc755000, 2093056, PROT_NONE) = 0
mmap(0x7f9adc954000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f9adc954000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf8000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf7000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf5000
arch_prctl(ARCH_SET_FS, 0x7f9adfcf5740) = 0
mprotect(0x7f9ade69c000, 16384, PROT_READ) = 0
mprotect(0x7f9adc954000, 4096, PROT_READ) = 0
mprotect(0x7f9adcb58000, 4096, PROT_READ) = 0
mprotect(0x7f9adfaf4000, 4096, PROT_READ) = 0
mprotect(0x7f9add1b3000, 4096, PROT_READ) = 0
mprotect(0x7f9adcd8d000, 4096, PROT_READ) = 0
mprotect(0x7f9add3bc000, 4096, PROT_READ) = 0
mprotect(0x7f9addc15000, 4096, PROT_READ) = 0
mprotect(0x7f9add9f5000, 4096, PROT_READ) = 0
mprotect(0x7f9adf192000, 4096, PROT_READ) = 0
mprotect(0x7f9add5ec000, 4096, PROT_READ) = 0
mprotect(0x7f9adde3e000, 8192, PROT_READ) = 0
mprotect(0x7f9ade0df000, 24576, PROT_READ) = 0
mprotect(0x7f9ade8bd000, 4096, PROT_READ) = 0
mprotect(0x7f9adec49000, 16384, PROT_READ) = 0
mprotect(0x7f9adee5b000, 4096, PROT_READ) = 0
mprotect(0x7f9adf3a0000, 4096, PROT_READ) = 0
mprotect(0x7f9adf7f0000, 8192, PROT_READ) = 0
mprotect(0x7f9adf5b5000, 4096, PROT_READ) = 0
mprotect(0x72e000, 8192, PROT_READ) = 0
mprotect(0x7f9adfd15000, 4096, PROT_READ) = 0
munmap(0x7f9adfd01000, 80332) = 0
set_tid_address(0x7f9adfcf5a10) = 4336
set_robust_list(0x7f9adfcf5a20, 24) = 0
rt_sigaction(SIGRTMIN, {0x7f9ade6ac9f0, [], SA_RESTORER|SA_SIGINFO, 0x7f9ade6b5870}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f9ade6aca80, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f9ade6b5870}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
fcntl(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fcntl(1, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fcntl(2, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
getuid() = 1000
getgid() = 100
geteuid() = 1000
getegid() = 100
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
dup2(2, 0) = 0
dup2(2, 1) = 1
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
epoll_create1(EPOLL_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
brk(0) = 0x21ee000
brk(0x220f000) = 0x220f000
pipe([4, 5]) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
rt_sigaction(SIGCHLD, {0x436480, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, NULL, 8) = 0
rt_sigaction(SIGHUP, {SIG_IGN, [HUP], SA_RESTORER|SA_RESTART, 0x7f9ade331390}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f9ade331390}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x436480, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x436480, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, NULL, 8) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=1613216, ...}) = 0
mmap(NULL, 1613216, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f9adfb6b000
close(6) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 6
connect(6, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(6, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="arch", ...}) = 0
access("/home/naoh/.Xauthority", R_OK) = 0
open("/home/naoh/.Xauthority", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0600, st_size=49, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfd14000
read(7, "\1\0\0\4arch\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 49
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7f9adfd14000, 4096) = 0
getsockname(6, {sa_family=AF_LOCAL, NULL}, [2]) = 0
fcntl(6, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\230\22|\350 GxS-2,\352\251\245\245\265", 16}, {"", 0}], 6) = 48
recvfrom(6, 0x21f8c10, 8, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "\1\0\v\0\0\0s\2", 8, 0, NULL, NULL) = 8
recvfrom(6, "\310\6\256\0\0\0 \1\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2508, 0, NULL, NULL) = 2508
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\0\0\0\0\0\1\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\205\0\1\0", 4}], 1) = 4
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffb449bfa0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"7\0\5\0\0\0 \1_\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0_\1\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"b\0\5\0\t\0 \1", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\5\0\0\0\0\0\1\207U\211\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffb449bee0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bee0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\207\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffb449bf70, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bf70, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\20\0\3\0\4\0\0\0TEXT\20\0\6\0\r\0\377\0COMPOUND_TEX"..., 836}, {NULL, 0}, {"", 0}], 3) = 836
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\7\0\0\0\0\0\25\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 1248
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\24\0\6\0_\1\0\0+\1\0\0\37\0\0\0\0\0\0\0\0\341\365\5", 24}, {NULL, 0}, {"", 0}], 3) = 24
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffb449b9c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449b9c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7f9add9f60c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/usr/lib/perl5/core_perl/CORE/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=80332, ...}) = 0
mmap(NULL, 80332, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7f9adfd01000
close(7) = 0
open("/usr/lib/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 7
read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p+\0\0\0\0\0\0"..., 832) = 832
fstat(7, {st_mode=S_IFREG|0755, st_size=43680, ...}) = 0
mmap(NULL, 2138928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f9adc545000
mprotect(0x7f9adc54f000, 2093056, PROT_NONE) = 0
mmap(0x7f9adc74e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x9000) = 0x7f9adc74e000
close(7) = 0
open("/usr/lib/perl5/core_perl/CORE/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 7
read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\25\0\0\0\0\0\0"..., 832) = 832
fstat(7, {st_mode=S_IFREG|0755, st_size=22576, ...}) = 0
mmap(NULL, 2117912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f9adc33f000
mprotect(0x7f9adc344000, 2093056, PROT_NONE) = 0
mmap(0x7f9adc543000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x4000) = 0x7f9adc543000
close(7) = 0
mprotect(0x7f9adc543000, 4096, PROT_READ) = 0
mprotect(0x7f9adc74e000, 4096, PROT_READ) = 0
munmap(0x7f9adfd01000, 80332) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"-\0\5\0\1\0 \1\5\0\0\0fixed\0\0\0b\341\4\0\6\0ND", 28}, {"RENDER", 6}, {"\0\0", 2}], 3) = 36
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0000\0\0\0\0\0\1\213\0\216\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffb449be90, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449be90, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\213\0\3\0\0\0\0\0\v\0\0\0\213\1\1\0", 16}, {NULL, 0}, {"", 0}], 3) = 16
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0001\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 1684
recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="arch", ...}) = 0
open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"/\0\2\0\1\0 \1", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0003\0005\3\0\0\0\0\0\0\6\0\377\377\366\377\0\0\0\0\0\0\2\0\6\0\6\0\v\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 3316
recvmsg(6, 0x7fffb449bf30, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449bf30, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"^\0\10\0\2\0 \1\1\0 \1\1\0 \1 \0 \0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48}, {NULL, 0}, {"", 0}], 3) = 48
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0006\0\16\0\0\0\6\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 88
recvmsg(6, 0x7fffb449c050, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffb449c050, 0) = -1 EAGAIN (Resource temporarily unavailable)
getsockname(6, {sa_family=AF_LOCAL, NULL}, [2]) = 0
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGFPE, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART, 0x7f9ade331390}, {SIG_DFL, [], 0}, 8) = 0
brk(0x2230000) = 0x2230000
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
open("/dev/urandom", O_RDONLY) = 7
read(7, "O\0003n", 4) = 4
close(7) = 0
readlink("/proc/self/exe", "/usr/bin/urxvt", 4095) = 14
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
open("/dev/null", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449be20) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
fstat(7, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
rt_sigaction(SIGCHLD, NULL, {0x436480, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, 8) = 0
brk(0x2251000) = 0x2251000
brk(0x2272000) = 0x2272000
stat("/usr/lib/urxvt/urxvt.pmc", 0x7fffb449ba10) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/urxvt.pm", {st_mode=S_IFREG|0644, st_size=60715, ...}) = 0
open("/usr/lib/urxvt/urxvt.pm", O_RDONLY) = 8
ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b720) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(8, 0, SEEK_CUR) = 0
read(8, "=encoding utf8\n\n=head1 NAME\n\nurx"..., 8192) = 8192
read(8, " filter/change and output the te"..., 8192) = 8192
stat("/usr/lib/urxvt/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/utf8.pm", {st_mode=S_IFREG|0444, st_size=7795, ...}) = 0
open("/usr/share/perl5/core_perl/utf8.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "package utf8;\n\n$utf8::hint_bits "..., 8192) = 7795
lseek(9, 378, SEEK_SET) = 378
lseek(9, 0, SEEK_CUR) = 378
close(9) = 0
stat("/usr/lib/urxvt/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/strict.pm", {st_mode=S_IFREG|0444, st_size=3933, ...}) = 0
open("/usr/share/perl5/core_perl/strict.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "package strict;\n\n$strict::VERSIO"..., 8192) = 3933
brk(0x2293000) = 0x2293000
lseek(9, 1005, SEEK_SET) = 1005
lseek(9, 0, SEEK_CUR) = 1005
close(9) = 0
stat("/usr/lib/urxvt/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/Carp.pm", {st_mode=S_IFREG|0444, st_size=22004, ...}) = 0
open("/usr/share/perl5/core_perl/Carp.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "package Carp;\n\n{ use 5.006; }\nus"..., 8192) = 8192
stat("/usr/lib/urxvt/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/warnings.pm", {st_mode=S_IFREG|0444, st_size=20624, ...}) = 0
open("/usr/share/perl5/core_perl/warnings.pm", O_RDONLY) = 10
ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449aaa0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(10, 0, SEEK_CUR) = 0
read(10, "# -*- buffer-read-only: t -*-\n# "..., 8192) = 8192
read(10, "\", # [14]\n 'overflow'\t\t=> \"\\x"..., 8192) = 8192
brk(0x22b4000) = 0x22b4000
read(10, "ndef, @_) ;\n}\n\nsub import \n{\n "..., 8192) = 4240
brk(0x22d5000) = 0x22d5000
read(10, "", 8192) = 0
close(10) = 0
read(9, " # This *shouldn't* ha"..., 8192) = 8192
brk(0x22f6000) = 0x22f6000
lseek(9, 13751, SEEK_SET) = 13751
lseek(9, 0, SEEK_CUR) = 13751
close(9) = 0
stat("/usr/lib/urxvt/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/Exporter.pm", {st_mode=S_IFREG|0444, st_size=18752, ...}) = 0
open("/usr/share/perl5/core_perl/Exporter.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "package Exporter;\n\nrequire 5.006"..., 8192) = 8192
brk(0x2319000) = 0x2319000
lseek(9, 2366, SEEK_SET) = 2366
lseek(9, 0, SEEK_CUR) = 2366
close(9) = 0
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
stat("/usr/lib/urxvt/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Scalar/Util.pm", {st_mode=S_IFREG|0444, st_size=8300, ...}) = 0
open("/usr/lib/perl5/core_perl/Scalar/Util.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "# Scalar::Util.pm\n#\n# Copyright "..., 8192) = 8192
lseek(9, 1109, SEEK_SET) = 1109
lseek(9, 0, SEEK_CUR) = 1109
close(9) = 0
stat("/usr/lib/urxvt/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/List/Util.pm", {st_mode=S_IFREG|0444, st_size=6391, ...}) = 0
open("/usr/lib/perl5/core_perl/List/Util.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "# List::Util.pm\n#\n# Copyright (c"..., 8192) = 6391
lseek(9, 652, SEEK_SET) = 652
lseek(9, 0, SEEK_CUR) = 652
close(9) = 0
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
stat("/usr/lib/urxvt/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/XSLoader.pm", {st_mode=S_IFREG|0444, st_size=10234, ...}) = 0
open("/usr/share/perl5/core_perl/XSLoader.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "# Generated from XSLoader.pm.PL "..., 8192) = 8192
lseek(9, 2886, SEEK_SET) = 2886
lseek(9, 0, SEEK_CUR) = 2886
close(9) = 0
stat("/usr/lib/perl5/core_perl/auto/List/Util/Util.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
stat("/usr/lib/perl5/core_perl/auto/List/Util/Util.so", {st_mode=S_IFREG|0555, st_size=31861, ...}) = 0
stat("/usr/lib/perl5/core_perl/auto/List/Util/Util.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
open("/usr/lib/perl5/core_perl/auto/List/Util/Util.so", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \26\0\0\0\0\0\0"..., 832) = 832
fstat(9, {st_mode=S_IFREG|0555, st_size=31861, ...}) = 0
mmap(NULL, 2122192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f9adc138000
mprotect(0x7f9adc13d000, 2097152, PROT_NONE) = 0
mmap(0x7f9adc33d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x5000) = 0x7f9adc33d000
close(9) = 0
mprotect(0x7f9adc33d000, 4096, PROT_READ) = 0
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
read(8, "\nThe following \"macros\" deal wit"..., 8192) = 8192
brk(0x233a000) = 0x233a000
brk(0x235b000) = 0x235b000
read(8, "e[, $hook_name..])\n\nDynamically "..., 8192) = 8192
brk(0x237c000) = 0x237c000
read(8, "o14755_52 jumpScroll loginShell\n"..., 8192) = 8192
read(8, " need. Correctly\naccounts for wi"..., 8192) = 8192
read(8, "row|col pair within the logical\n"..., 8192) = 8192
brk(0x239d000) = 0x239d000
stat("/usr/lib/urxvt/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/core_perl/integer.pm", {st_mode=S_IFREG|0444, st_size=3266, ...}) = 0
open("/usr/share/perl5/core_perl/integer.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "package integer;\n\nour $VERSION ="..., 8192) = 3266
read(9, "", 8192) = 0
close(9) = 0
read(8, "hen the timer\nis automatically r"..., 8192) = 3371
read(8, "", 8192) = 0
close(8) = 0
brk(0x23be000) = 0x23be000
close(7) = 0
stat("/home/naoh/.urxvt/ext/option-popup", 0x2207910) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/perl/option-popup", {st_mode=S_IFREG|0644, st_size=2172, ...}) = 0
open("/usr/lib/urxvt/perl/option-popup", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449bc10) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=2172, ...}) = 0
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=2172, ...}) = 0
read(7, "#! perl\n\n=head1 NAME\n\noption-pop"..., 8192) = 2172
read(7, "", 8192) = 0
close(7) = 0
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
stat("/home/naoh/.urxvt/ext/readline", 0x2207910) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/perl/readline", {st_mode=S_IFREG|0644, st_size=2069, ...}) = 0
open("/usr/lib/urxvt/perl/readline", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449bc10) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=2069, ...}) = 0
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=2069, ...}) = 0
read(7, "#! perl\n\n=head1 NAME\n\nreadline -"..., 8192) = 2069
read(7, "", 8192) = 0
stat("/usr/lib/urxvt/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/POSIX.pm", {st_mode=S_IFREG|0444, st_size=16637, ...}) = 0
open("/usr/lib/perl5/core_perl/POSIX.pm", O_RDONLY) = 8
ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b660) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(8, 0, SEEK_CUR) = 0
read(8, "package POSIX;\nuse strict;\nuse w"..., 8192) = 8192
stat("/usr/lib/urxvt/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/site_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
stat("/usr/share/perl5/vendor_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/core_perl/Fcntl.pm", {st_mode=S_IFREG|0444, st_size=3924, ...}) = 0
open("/usr/lib/perl5/core_perl/Fcntl.pm", O_RDONLY) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b020) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "package Fcntl;\n\n=head1 NAME\n\nFcn"..., 8192) = 3924
brk(0x23df000) = 0x23df000
read(9, "", 8192) = 0
close(9) = 0
getuid() = 1000
geteuid() = 1000
getgid() = 100
getegid() = 100
stat("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
stat("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.so", {st_mode=S_IFREG|0555, st_size=21954, ...}) = 0
stat("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
open("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.so", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\33\0\0\0\0\0\0"..., 832) = 832
fstat(9, {st_mode=S_IFREG|0555, st_size=21954, ...}) = 0
mmap(NULL, 2113800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f9adbf33000
mprotect(0x7f9adbf36000, 2097152, PROT_NONE) = 0
mmap(0x7f9adc136000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x3000) = 0x7f9adc136000
close(9) = 0
mprotect(0x7f9adc136000, 4096, PROT_READ) = 0
read(8, "\t\tEAGAIN EALREADY EBADF EBUSY EC"..., 8192) = 8192
brk(0x2400000) = 0x2400000
brk(0x2421000) = 0x2421000
read(8, "ub DELETE { delete $SIG{ &_check"..., 8192) = 253
read(8, "", 8192) = 0
close(8) = 0
stat("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
stat("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.so", {st_mode=S_IFREG|0555, st_size=98287, ...}) = 0
stat("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
open("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.so", O_RDONLY|O_CLOEXEC) = 8
read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 Z\0\0\0\0\0\0"..., 832) = 832
fstat(8, {st_mode=S_IFREG|0555, st_size=98287, ...}) = 0
mmap(NULL, 2180400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f9adbd1e000
mprotect(0x7f9adbd30000, 2093056, PROT_NONE) = 0
mmap(0x7f9adbf2f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x11000) = 0x7f9adbf2f000
close(8) = 0
mprotect(0x7f9adbf2f000, 12288, PROT_READ) = 0
brk(0x2442000) = 0x2442000
stat("/usr/lib/urxvt/Tie/Hash.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
stat("/usr/lib/urxvt/Tie/Hash.pm", 0x7fffb449b8a0) = -1 ENOENT (N -
[SOLVED] Cannot Compile Pacman 3.5.3
My head is aching at the moment as I have become desperate to compile Pacman. The normal procedure ./configure then make fails with this error (Honest, I can't make out anything, it sound like a libtool problem):
make all-recursive
make[1]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
Making all in lib/libalpm
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
Making all in po
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm/po'
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm/po'
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT add.lo -MD -MP -MF .deps/add.Tpo -c -o add.lo add.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT add.lo -MD -MP -MF .deps/add.Tpo -c add.c -fPIC -DPIC -o .libs/add.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT add.lo -MD -MP -MF .deps/add.Tpo -c add.c -o add.o >/dev/null 2>&1
mv -f .deps/add.Tpo .deps/add.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm.lo -MD -MP -MF .deps/alpm.Tpo -c -o alpm.lo alpm.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm.lo -MD -MP -MF .deps/alpm.Tpo -c alpm.c -fPIC -DPIC -o .libs/alpm.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm.lo -MD -MP -MF .deps/alpm.Tpo -c alpm.c -o alpm.o >/dev/null 2>&1
mv -f .deps/alpm.Tpo .deps/alpm.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm_list.lo -MD -MP -MF .deps/alpm_list.Tpo -c -o alpm_list.lo alpm_list.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm_list.lo -MD -MP -MF .deps/alpm_list.Tpo -c alpm_list.c -fPIC -DPIC -o .libs/alpm_list.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm_list.lo -MD -MP -MF .deps/alpm_list.Tpo -c alpm_list.c -o alpm_list.o >/dev/null 2>&1
mv -f .deps/alpm_list.Tpo .deps/alpm_list.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT backup.lo -MD -MP -MF .deps/backup.Tpo -c -o backup.lo backup.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT backup.lo -MD -MP -MF .deps/backup.Tpo -c backup.c -fPIC -DPIC -o .libs/backup.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT backup.lo -MD -MP -MF .deps/backup.Tpo -c backup.c -o backup.o >/dev/null 2>&1
mv -f .deps/backup.Tpo .deps/backup.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_local.lo -MD -MP -MF .deps/be_local.Tpo -c -o be_local.lo be_local.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_local.lo -MD -MP -MF .deps/be_local.Tpo -c be_local.c -fPIC -DPIC -o .libs/be_local.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_local.lo -MD -MP -MF .deps/be_local.Tpo -c be_local.c -o be_local.o >/dev/null 2>&1
mv -f .deps/be_local.Tpo .deps/be_local.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_package.lo -MD -MP -MF .deps/be_package.Tpo -c -o be_package.lo be_package.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_package.lo -MD -MP -MF .deps/be_package.Tpo -c be_package.c -fPIC -DPIC -o .libs/be_package.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_package.lo -MD -MP -MF .deps/be_package.Tpo -c be_package.c -o be_package.o >/dev/null 2>&1
mv -f .deps/be_package.Tpo .deps/be_package.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_sync.lo -MD -MP -MF .deps/be_sync.Tpo -c -o be_sync.lo be_sync.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_sync.lo -MD -MP -MF .deps/be_sync.Tpo -c be_sync.c -fPIC -DPIC -o .libs/be_sync.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_sync.lo -MD -MP -MF .deps/be_sync.Tpo -c be_sync.c -o be_sync.o >/dev/null 2>&1
mv -f .deps/be_sync.Tpo .deps/be_sync.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT conflict.lo -MD -MP -MF .deps/conflict.Tpo -c -o conflict.lo conflict.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT conflict.lo -MD -MP -MF .deps/conflict.Tpo -c conflict.c -fPIC -DPIC -o .libs/conflict.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT conflict.lo -MD -MP -MF .deps/conflict.Tpo -c conflict.c -o conflict.o >/dev/null 2>&1
mv -f .deps/conflict.Tpo .deps/conflict.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT db.lo -MD -MP -MF .deps/db.Tpo -c -o db.lo db.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT db.lo -MD -MP -MF .deps/db.Tpo -c db.c -fPIC -DPIC -o .libs/db.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT db.lo -MD -MP -MF .deps/db.Tpo -c db.c -o db.o >/dev/null 2>&1
mv -f .deps/db.Tpo .deps/db.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT delta.lo -MD -MP -MF .deps/delta.Tpo -c -o delta.lo delta.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT delta.lo -MD -MP -MF .deps/delta.Tpo -c delta.c -fPIC -DPIC -o .libs/delta.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT delta.lo -MD -MP -MF .deps/delta.Tpo -c delta.c -o delta.o >/dev/null 2>&1
mv -f .deps/delta.Tpo .deps/delta.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT deps.lo -MD -MP -MF .deps/deps.Tpo -c -o deps.lo deps.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT deps.lo -MD -MP -MF .deps/deps.Tpo -c deps.c -fPIC -DPIC -o .libs/deps.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT deps.lo -MD -MP -MF .deps/deps.Tpo -c deps.c -o deps.o >/dev/null 2>&1
mv -f .deps/deps.Tpo .deps/deps.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT diskspace.lo -MD -MP -MF .deps/diskspace.Tpo -c -o diskspace.lo diskspace.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT diskspace.lo -MD -MP -MF .deps/diskspace.Tpo -c diskspace.c -fPIC -DPIC -o .libs/diskspace.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT diskspace.lo -MD -MP -MF .deps/diskspace.Tpo -c diskspace.c -o diskspace.o >/dev/null 2>&1
mv -f .deps/diskspace.Tpo .deps/diskspace.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT dload.lo -MD -MP -MF .deps/dload.Tpo -c -o dload.lo dload.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT dload.lo -MD -MP -MF .deps/dload.Tpo -c dload.c -fPIC -DPIC -o .libs/dload.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT dload.lo -MD -MP -MF .deps/dload.Tpo -c dload.c -o dload.o >/dev/null 2>&1
mv -f .deps/dload.Tpo .deps/dload.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo error.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -fPIC -DPIC -o .libs/error.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -o error.o >/dev/null 2>&1
mv -f .deps/error.Tpo .deps/error.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT group.lo -MD -MP -MF .deps/group.Tpo -c -o group.lo group.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT group.lo -MD -MP -MF .deps/group.Tpo -c group.c -fPIC -DPIC -o .libs/group.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT group.lo -MD -MP -MF .deps/group.Tpo -c group.c -o group.o >/dev/null 2>&1
mv -f .deps/group.Tpo .deps/group.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT handle.lo -MD -MP -MF .deps/handle.Tpo -c -o handle.lo handle.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT handle.lo -MD -MP -MF .deps/handle.Tpo -c handle.c -fPIC -DPIC -o .libs/handle.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT handle.lo -MD -MP -MF .deps/handle.Tpo -c handle.c -o handle.o >/dev/null 2>&1
mv -f .deps/handle.Tpo .deps/handle.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo log.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT log.lo -MD -MP -MF .deps/log.Tpo -c log.c -fPIC -DPIC -o .libs/log.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT log.lo -MD -MP -MF .deps/log.Tpo -c log.c -o log.o >/dev/null 2>&1
mv -f .deps/log.Tpo .deps/log.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT package.lo -MD -MP -MF .deps/package.Tpo -c -o package.lo package.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT package.lo -MD -MP -MF .deps/package.Tpo -c package.c -fPIC -DPIC -o .libs/package.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT package.lo -MD -MP -MF .deps/package.Tpo -c package.c -o package.o >/dev/null 2>&1
mv -f .deps/package.Tpo .deps/package.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT pkghash.lo -MD -MP -MF .deps/pkghash.Tpo -c -o pkghash.lo pkghash.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT pkghash.lo -MD -MP -MF .deps/pkghash.Tpo -c pkghash.c -fPIC -DPIC -o .libs/pkghash.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT pkghash.lo -MD -MP -MF .deps/pkghash.Tpo -c pkghash.c -o pkghash.o >/dev/null 2>&1
mv -f .deps/pkghash.Tpo .deps/pkghash.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT remove.lo -MD -MP -MF .deps/remove.Tpo -c -o remove.lo remove.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT remove.lo -MD -MP -MF .deps/remove.Tpo -c remove.c -fPIC -DPIC -o .libs/remove.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT remove.lo -MD -MP -MF .deps/remove.Tpo -c remove.c -o remove.o >/dev/null 2>&1
mv -f .deps/remove.Tpo .deps/remove.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c -o sync.lo sync.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c sync.c -fPIC -DPIC -o .libs/sync.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c sync.c -o sync.o >/dev/null 2>&1
mv -f .deps/sync.Tpo .deps/sync.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT trans.lo -MD -MP -MF .deps/trans.Tpo -c -o trans.lo trans.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT trans.lo -MD -MP -MF .deps/trans.Tpo -c trans.c -fPIC -DPIC -o .libs/trans.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT trans.lo -MD -MP -MF .deps/trans.Tpo -c trans.c -o trans.o >/dev/null 2>&1
mv -f .deps/trans.Tpo .deps/trans.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -fPIC -DPIC -o .libs/util.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -o util.o >/dev/null 2>&1
mv -f .deps/util.Tpo .deps/util.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c -o version.lo version.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -fPIC -DPIC -o .libs/version.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o >/dev/null 2>&1
mv -f .deps/version.Tpo .deps/version.Plo
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -no-undefined -version-info 6:3:0 -o libalpm.la -rpath /usr/local/lib add.lo alpm.lo alpm_list.lo backup.lo be_local.lo be_package.lo be_sync.lo conflict.lo db.lo delta.lo deps.lo diskspace.lo dload.lo error.lo group.lo handle.lo log.lo package.lo pkghash.lo remove.lo sync.lo trans.lo util.lo version.lo -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -shared -fPIC -DPIC .libs/add.o .libs/alpm.o .libs/alpm_list.o .libs/backup.o .libs/be_local.o .libs/be_package.o .libs/be_sync.o .libs/conflict.o .libs/db.o .libs/delta.o .libs/deps.o .libs/diskspace.o .libs/dload.o .libs/error.o .libs/group.o .libs/handle.o .libs/log.o .libs/package.o .libs/pkghash.o .libs/remove.o .libs/sync.o .libs/trans.o .libs/util.o .libs/version.o -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -O2 -Wl,-soname -Wl,libalpm.so.6 -o .libs/libalpm.so.6.0.3
libtool: link: (cd ".libs" && rm -f "libalpm.so.6" && ln -s "libalpm.so.6.0.3" "libalpm.so.6")
libtool: link: (cd ".libs" && rm -f "libalpm.so" && ln -s "libalpm.so.6.0.3" "libalpm.so")
libtool: link: ar cru .libs/libalpm.a add.o alpm.o alpm_list.o backup.o be_local.o be_package.o be_sync.o conflict.o db.o delta.o deps.o diskspace.o dload.o error.o group.o handle.o log.o package.o pkghash.o remove.o sync.o trans.o util.o version.o
libtool: link: ranlib .libs/libalpm.a
libtool: link: ( cd ".libs" && rm -f "libalpm.la" && ln -s "../libalpm.la" "libalpm.la" )
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
Making all in src/util
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/util'
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT vercmp.o -MD -MP -MF .deps/vercmp.Tpo -c -o vercmp.o vercmp.c
mv -f .deps/vercmp.Tpo .deps/vercmp.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o vercmp vercmp.o ../../lib/libalpm/version.o -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o vercmp vercmp.o ../../lib/libalpm/version.o -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT testpkg.o -MD -MP -MF .deps/testpkg.Tpo -c -o testpkg.o testpkg.c
mv -f .deps/testpkg.Tpo .deps/testpkg.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o testpkg testpkg.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/testpkg testpkg.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT testdb.o -MD -MP -MF .deps/testdb.Tpo -c -o testdb.o testdb.c
mv -f .deps/testdb.Tpo .deps/testdb.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o testdb testdb.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/testdb testdb.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT cleanupdelta.o -MD -MP -MF .deps/cleanupdelta.Tpo -c -o cleanupdelta.o cleanupdelta.c
mv -f .deps/cleanupdelta.Tpo .deps/cleanupdelta.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o cleanupdelta cleanupdelta.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/cleanupdelta cleanupdelta.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT pactree.o -MD -MP -MF .deps/pactree.Tpo -c -o pactree.o pactree.c
mv -f .deps/pactree.Tpo .deps/pactree.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o pactree pactree.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/pactree pactree.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/util'
Making all in src/pacman
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/pacman'
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT conf.o -MD -MP -MF .deps/conf.Tpo -c -o conf.o conf.c
mv -f .deps/conf.Tpo .deps/conf.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT database.o -MD -MP -MF .deps/database.Tpo -c -o database.o database.c
mv -f .deps/database.Tpo .deps/database.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT deptest.o -MD -MP -MF .deps/deptest.Tpo -c -o deptest.o deptest.c
mv -f .deps/deptest.Tpo .deps/deptest.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT package.o -MD -MP -MF .deps/package.Tpo -c -o package.o package.c
mv -f .deps/package.Tpo .deps/package.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT pacman.o -MD -MP -MF .deps/pacman.Tpo -c -o pacman.o pacman.c
mv -f .deps/pacman.Tpo .deps/pacman.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT query.o -MD -MP -MF .deps/query.Tpo -c -o query.o query.c
mv -f .deps/query.Tpo .deps/query.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT remove.o -MD -MP -MF .deps/remove.Tpo -c -o remove.o remove.c
mv -f .deps/remove.Tpo .deps/remove.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT sync.o -MD -MP -MF .deps/sync.Tpo -c -o sync.o sync.c
mv -f .deps/sync.Tpo .deps/sync.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.c
mv -f .deps/callback.Tpo .deps/callback.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT upgrade.o -MD -MP -MF .deps/upgrade.Tpo -c -o upgrade.o upgrade.c
mv -f .deps/upgrade.Tpo .deps/upgrade.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
mv -f .deps/util.Tpo .deps/util.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o pacman conf.o database.o deptest.o package.o pacman.o query.o remove.o sync.o callback.o upgrade.o util.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/pacman conf.o database.o deptest.o package.o pacman.o query.o remove.o sync.o callback.o upgrade.o util.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/pacman'
Making all in scripts
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/scripts'
GEN makepkg
GEN pacman-db-upgrade
GEN pacman-optimize
GEN pkgdelta
GEN rankmirrors
GEN repo-add
rm -f repo-remove
ln -s repo-add repo-remove
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/scripts'
Making all in etc
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/etc'
GEN makepkg.conf
GEN pacman.conf
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/etc'
Making all in po
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/po'
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/po'
Making all in test/pacman
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
Making all in tests
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman/tests'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman/tests'
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
Making all in test/util
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/util'
Making all in contrib
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/contrib'
GEN bacman
GEN pacdiff
GEN paclist
GEN pacscripts
GEN pacsearch
GEN wget-xdelta.sh
GEN bash_completion
GEN zsh_completion
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/contrib'
Making all in doc
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/doc'
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
make[1]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
This is the output of ./configure:
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) gawk
checking for style of include used by make... GNU
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 dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc -std=gnu99... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -std=gnu99 -E
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 for dlfcn.h... yes
checking for objdir... .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for python2.7... python2.7
checking for bash... /bin/bash
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for archive_read_data in -larchive... yes
checking whether to link with libssl... yes
checking for MD5_Final in -lssl... yes
checking whether to link with libfetch... yes
checking for fetchParseURL in -lfetch... yes
checking whether fetchConnectionCacheInit is declared... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking glob.h usability... yes
checking glob.h presence... yes
checking for glob.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for inline... inline
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for uid_t in sys/types.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for struct dirent.d_type... yes
checking PATH_MAX defined... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for library containing getmntent... none required
checking whether lstat correctly handles trailing slash... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for alarm... yes
checking for working mktime... yes
checking for geteuid... yes
checking for getmntinfo... no
checking for realpath... yes
checking for regcomp... yes
checking for strcasecmp... yes
checking for strndup... yes
checking for strrchr... yes
checking for strsep... yes
checking for swprintf... yes
checking for wcwidth... yes
checking for uname... yes
checking filesystem statistics type... checking for getmntinfo... (cached) no
checking for getmntent... (cached) yes
struct statvfs
checking for struct statvfs.f_flag... yes
checking for struct statfs.f_flags... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc -std=gnu99 accepts -fvisibility=internal... yes
checking for -fgnu89-inline... yes
checking for du... /bin/du
checking for asciidoc... asciidoc
checking for building documentation... yes, enabled by configure
checking for doxygen... no
checking for doxygen... no, disabled by configure
checking for debug mode request... no
checking whether to use git version if available... no, disabled by configure
configure: creating ./config.status
config.status: creating lib/libalpm/Makefile
config.status: creating lib/libalpm/po/Makefile.in
config.status: creating src/pacman/Makefile
config.status: creating src/util/Makefile
config.status: creating scripts/Makefile
config.status: creating doc/Makefile
config.status: creating etc/Makefile
config.status: creating po/Makefile.in
config.status: creating test/pacman/Makefile
config.status: creating test/pacman/tests/Makefile
config.status: creating test/util/Makefile
config.status: creating contrib/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating lib/libalpm/po/POTFILES
config.status: creating lib/libalpm/po/Makefile
config.status: creating po/POTFILES
config.status: creating po/Makefile
pacman:
Build information:
source code location : .
prefix : /usr/local
sysconfdir : /usr/local/etc
conf file : /usr/local/etc/pacman.conf
localstatedir : /usr/local/var
database dir : /usr/local/var/lib/pacman/
cache dir : /usr/local/var/cache/pacman/pkg/
compiler : gcc -std=gnu99
compiler flags : -g -O2 -Wall
defines : -DHAVE_CONFIG_H
Architecture : x86_64
Architecture flags : -march=x86-64
Host Type : x86_64-unknown-linux-gnu
Filesize command : stat -L -c %s
In-place sed command : sed -i
libalpm version : 6.0.3
libalpm version info : 6:3:0
pacman version : 3.5.3
using git version : no
Directory and file information:
root working directory : /
package extension : .pkg.tar.gz
source pkg extension : .src.tar.gz
build script name : PKGBUILD
Compilation options:
Run make in doc/ dir : yes
Doxygen support : no
debug support : no
I'm sure libtool is installed. I had a working copy of pacman but a bad "make install" destroyed that too. Any help?
Last edited by newdave (2011-07-07 05:46:27)falconindy wrote:
And where's the error? Other than the completely wrong paths being set for ./configure, there is none. That's a successful make.
newdave wrote:P.S. I must add that currently pacman is broken on my system so " makepkg -s " does not work (error: no usable package repositories configured.)
P.P.S note the word configure. this is user error as you've not uncommented any mirrors from /etc/pacman.d/mirrorlist. I strongly suggest you do one of two things:
1) If you're insistent on compiling pacman by hand, use the configure flags from the package in ABS.
2) Backup your pacman.conf/makepkg.conf, download a pacman package, and extract it to root, and then restore your config files. After fixing your mirrorlist, reinstall pacman with pacman, using pacman -Sf pacman
I identified some error keywords in the make output and thought the make had failed. but apparently I was wrong. As you said the make was succesful( sorry for noobish mistake). As to the pacman breakage, the problem was with two duplicate copies of pacman in /usr/bin/pacman and /usr/local/bin/pacman ! just removed /usr/local/bin/pacman and pacman got fixed...
Anyway, Thank you all for your help. -
[SOLVED] alias with sudo: Password request malfunction
Okay so here are two cool little system-maintenance related aliases, as suggested by "pacman tips" Wiki:
Show dirs not owned by any package:
alias pacman-disowned-dirs="comm -23 <(sudo find / \( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' \) -prune -o -type d -print | sed 's/\([^/]\)$/\1\//' | sort -u) <(pacman -Qlq | sort -u)"
Show files not owned by any package:
alias pacman-disowned-files="comm -23 <(sudo find / \( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' \) -prune -o -type f -print | sort -u) <(pacman -Qlq | sort -u)"
typically I edit those into my "/etc/bash.bashrc" instead of "~/.bashrc", but there's no difference there. The thing is, when I invoke this alias,
as regular user, it promptly requests [sudo] password, as it should, but after a brief moment the console returns to normal, there's no time for to even input the password, like this:
[danilo@dandelion ~]$ pacman-disowned-dirs
[sudo] password for danilo:
[danilo@dandelion ~]$
PS: If my password is still cached, it will work normally (my timeout is set to 30 min).
here's my "/etc/bash.bashrc" at any rate:
# /etc/bash.bashrc
## If not running interactively, don't do anything ##
# [[ $- != *i* ]] && return
## Prompt display configurations ##
set_prompt () {
local last_command=$? # Must come first!
PS1='\[\e[1;33m\]'
if [[ $last_command != 0 ]]; then
PS1+='$?'
fi
if [[ $EUID == 0 ]]; then
PS1+='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '
else
PS1+='\[\e[1;34m\][\u@\h \W]\$\[\e[0m\] '
fi
PROMPT_COMMAND='set_prompt'
PS2='> '
PS3='> '
PS4='+ '
## Original default configs ##
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
screen)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
esac
## File sourcing ##
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
## Functions ## {{{
## Aliases ## {{{
# Privileged access #
if [ $UID -ne 0 ]; then
alias sudo='sudo '
alias scat='sudo cat'
alias svim='sudoedit'
alias root='sudo -i'
alias reboot='sudo systemctl reboot'
alias poweroff='sudo systemctl poweroff'
alias update='sudo pacman -Su'
alias netctl='sudo netctl'
fi
# listing #
alias ls='ls -hF --color=auto'
alias lr='ls -R' # recursive ls
alias ll='ls -l'
alias lall='ls -la'
alias la='ll -A'
alias lx='ll -BX' # sort by extension
alias lz='ll -rS' # sort by size
alias lt='ll -rt' # sort by date
alias lm='la | more'
# Show dirs that do not belong to any package #
alias pacman-disowned-dirs="comm -23 <(sudo find / \( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' \) -prune -o -type d -print | sed 's/\([^/]\)$/\1\//' | sort -u) <(pacman -Qlq | sort -u)"
# Show files that do not belong to any package #
alias pacman-disowned-files="comm -23 <(sudo find / \( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' \) -prune -o -type f -print | sort -u) && <(pacman -Qlq | sort -u)"
Last edited by DVNO (2014-08-12 05:12:57)You'd suppose it would work, but no, same error... Perhaps it traces back to some other configuration file...
By the way, the second command, I didn't paste it correctly; There's no "&&" before the pacman query part of the command. Fixing the post now...
Well, anyways, I believe I got'em working, I appended a useless command that requires elevation AND works properly, like this:
alias pacman-disowned-dirs="sudo true && comm -23 <(sudo find / \( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' \) -prune -o -type d -print | sed 's/\([^/]\)$/\1\//' | sort -u) <(pacman -Qlq | sort -u)"
And:
alias pacman-disowned-files="sudo true && comm -23 <(sudo find / \( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' \) -prune -o -type f -print | sort -u) <(pacman -Qlq | sort -u)"
...Still, it's a r@t workaround, not a proper solution, so I'll ask to not mark this as solved yet. Maybe someone can backtrack this properly.
Thank you, for the quick reply, much appreciated. -
Turning Bash into GLaDOS and other fun tricks
I wanted to share some simple bash customizations that can improve functionality and awesomeness.
All changes can be undone by deleting the added text or commenting out a line.
This was made in Ubuntu, your mileage may vary.
These edits can be safely appended (do not overwrite!) to your ~/.bashrc file, but only change that one file.
For best results, add your own customizations to taste.
#Various Edits:
#This changes what the terminal displays before the cursor
export PS1="GLaDOS, "
#bash remembers the last 3000 commands
export HISTFILESIZE=3000
# Define a few Color's
BLACK='\e[0;30m'
BLUE='\e[0;34m'
GREEN='\e[0;32m'
CYAN='\e[0;36m'
RED='\e[0;31m'
PURPLE='\e[0;35m'
BROWN='\e[0;33m'
LIGHTGRAY='\e[0;37m'
DARKGRAY='\e[1;30m'
LIGHTBLUE='\e[1;34m'
LIGHTGREEN='\e[1;32m'
LIGHTCYAN='\e[1;36m'
LIGHTRED='\e[1;31m'
LIGHTPURPLE='\e[1;35m'
YELLOW='\e[1;33m'
WHITE='\e[1;37m'
NC='\e[0m' # No Color
# Sample Command using color: echo -e "${CYAN}This is BASH
#${RED}${BASH_VERSION%.*}${CYAN} - DISPLAY on ${RED}$DISPLAY${NC}\n"
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# enable programmable completion features
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
# Alias's to modified commands, the fun part
alias home='cd ~'
alias ping='ping -c 5'
alias openports='netstat -nape --inet'
alias ns='netstat -alnp --protocol=inet | grep -v CLOSE_WAIT | cut
-c-6,21-94 | tail +2'
alias la='ls -Al' # show hidden files
alias ls='ls -aF --color=always' # add colors and file type extensions
alias lx='ls -lXB' # sort by extension
alias lk='ls -lSr' # sort by size
alias lc='ls -lcr' # sort by change time
alias lu='ls -lur' # sort by access time
alias lr='ls -lR' # recursive ls
alias lt='ls -ltr' # sort by date
alias lm='ls -al |more' # pipe through 'more'
#the next edit requires mplayer and a song, but it let's you play music in bash!
alias sing='mplayer -really-quiet ~/Music/"Theme Songs"/"Still Alive - Theme Songs.mp3"'
#a very useful alias when working on this file. nano can be substituted for gedit, etc.
alias editbash='nano ~/.bashrc'
#alias for lynx. requires lynx, let's you browse websites in bash
alias nytimes='lynx -term=vt100 http://nytimes.com'
alias mail='lynx -term=vt100 http://gmail.com'
# NOTES
# To temporarily bypass an alias, we precede the command with a \
# eg. the ls command is aliased, but to use the normal ls command you would
# type \ls
I'm am not the author of all of these edits but I can guarantee their functionality.
Post your own edits
Last edited by Csosa (2010-06-22 15:10:57)A sleepless night and no internet led to me doing all the lyrics for the song. Here's the code:
alias sing='mplayer -really-quiet ~/music/GLaDoS/still_alive.mp3 < /dev/null & echo -n "T" && sleep .05 && echo -n "h" && sleep .08 && echo -n "i" && sleep .05 && echo -n "s" && sleep .05 && echo -n " " && sleep .05 && echo -n "w" && sleep .1 && echo -n "a" && sleep .1 && echo -n "s" && sleep .03 && echo -n " " && sleep .05 && echo -n "a" && sleep .1 && echo -n " " && sleep .1 && echo -n "t" && sleep .1 && echo -n "r" && sleep .1 && echo -n "i" && sleep .1 && echo -n "u" && sleep .1 && echo -n "m" && echo -n "p" && sleep .1 && echo "h" && sleep 2.2 && echo -n "I" && sleep .1 && echo -n " " && sleep .03 && echo -n "a" && sleep .05 && echo -n "m" && sleep .03 && echo -n " " && sleep .08 && echo -n "m" && sleep .08 && echo -n "a" && sleep .08 && echo -n "k" && sleep .08 && echo -n "i" && sleep .08 && echo -n "n" && sleep .08 && echo -n "g" && sleep .03 && echo -n " " && sleep .05 && echo -n "a" && sleep .03 && echo -n " " && sleep .08 && echo -n "n" && sleep .08 && echo -n "o" && sleep .08 && echo -n "t" && sleep .08 && echo -n "e" && sleep .03 && echo -n " " && sleep .08 && echo -n "h" && sleep .08 && echo -n "e" && sleep .08 && echo -n "r" && sleep .08 && echo -n "e" && echo ":" && sleep .9 && echo -n "H" && sleep .04 && echo -n "U" && sleep .04 && echo -n "G" && sleep .04 && echo -n "E" && sleep .02 && echo -n " " && sleep .04 && echo -n "S" && sleep .04 && echo -n "U" && sleep .04 && echo -n "C" && sleep .04 && echo -n "C" && sleep .04 && echo -n "E" && sleep .04 && echo -n "S" && sleep .04 && echo "S" && sleep 2.5 && echo -n "I" && sleep .08 && echo -n "t" && sleep .01 && echo -n " " && sleep .02 && echo -n "i" && sleep .02 && echo -n "s" && sleep .02 && echo -n " " && sleep .04 && echo -n "h" && sleep .08 && echo -n "a" && sleep .08 && echo -n "r" && sleep .08 && echo -n "d" && sleep .04 && echo -n " " && sleep .08 && echo -n "t" && sleep .08 && echo -n "o" && sleep .04 && echo -n " " && sleep .08 && echo -n "o" && sleep .2 && echo -n "v" && sleep .15 && echo -n "e" && sleep .2 && echo -n "r" && sleep .1 && echo -n "s" && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .09 && echo -n "e" && sleep .2 && echo -n " " && sleep .15 && echo -n "m" && sleep .15 && echo -n "y" && sleep .2 && echo -n " " && sleep .1 && echo -n "s" && sleep .1 && echo -n "a" && sleep .1 && echo -n "t" && sleep .1 && echo -n "i" && sleep .1 && echo -n "s" && sleep .1 && echo -n "f" && sleep .1 && echo -n "a" && sleep .1 && echo -n "c" && sleep .1 && echo -n "t" && sleep .1 && echo -n "i" && sleep .1 && echo -n "o" && sleep .1 && echo "n" && sleep 3.4 && echo -n "A" && sleep .09 && echo -n "p" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "t" && sleep .09 && echo -n "u" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "S" && sleep .09 && echo -n "c" && sleep .09 && echo -n "i" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .09 && echo -n "c" && sleep .09 && echo "e" && sleep 2.5 && echo -n "W" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "u" && sleep .09 && echo -n "s" && sleep .09 && echo "t" && sleep .28 && echo -n "b" && sleep .09 && echo -n "e" && sleep .09 && echo -n "c" && sleep .09 && echo -n "a" && sleep .09 && echo -n "u" && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .15 && echo -n " " && sleep .12 && echo -n "w" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .1 && echo -n "c" && sleep .1 && echo -n "a" && sleep .1 && echo "n" && sleep 2.6 && echo -n "F" && sleep .1 && echo -n "o" && sleep .1 && echo -n "r" && sleep .1 && echo -n " " && sleep .1 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "g" && sleep .09 && echo -n "o" && sleep .09 && echo -n "o" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .12 && echo -n "f" && sleep .02 && echo -n " " && sleep .15 && echo -n "a" && sleep .15 && echo -n "l" && sleep .15 && echo -n "l" && sleep .1 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "f" && sleep .02 && echo -n " " && sleep .09 && echo -n "u" && sleep .09 && echo -n "s" && sleep .09 && echo "," && sleep .2 && echo -n "e" && sleep .09 && echo -n "x" && sleep .09 && echo -n "c" && sleep .09 && echo -n "e" && sleep .09 && echo -n "p" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo "d" && sleep 1 && echo -n "B" && sleep .09 && echo -n "u" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "n" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "c" && sleep .09 && echo -n "r" && sleep .09 && echo -n "y" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .02 && echo -n " " && sleep .09 && echo -n "e" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "y" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "i" && sleep .09 && echo -n "s" && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .09 && echo -n "k" && sleep .09 && echo "e" && sleep .06 && echo -n "Y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .02 && echo -n " " && sleep .09 && echo -n "j" && sleep .09 && echo -n "u" && sleep .09 && echo -n "s" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .09 && echo -n "e" && sleep .09 && echo -n "p" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "r" && sleep .09 && echo -n "y" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .02 && echo -n " " && sleep .09 && echo -n "r" && sleep .09 && echo -n "u" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "f" && sleep .02 && echo -n " " && sleep .09 && echo -n "c" && sleep .09 && echo -n "a" && sleep .09 && echo -n "k" && sleep .09 && echo "e" && sleep .18 && echo -n "A" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "S" && sleep .09 && echo -n "c" && sleep .09 && echo -n "i" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .09 && echo -n "c" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "g" && sleep .09 && echo -n "e" && sleep .09 && echo -n "t" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo "," && sleep .12 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "a" && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .02 && echo -n " " && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "g" && sleep .09 && echo -n "u" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "o" && sleep .09 && echo -n "r" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "p" && sleep .09 && echo -n "e" && sleep .09 && echo -n "o" && sleep .09 && echo -n "p" && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo "e" && sleep .11 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && echo " " && sleep 6.8 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "m" && sleep .01 && echo -n " " && sleep .09 && echo -n "n" && sleep .09 && echo -n "o" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "e" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .09 && echo -n "r" && sleep .09 && echo "y" && sleep 3.5 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "m" && sleep .01 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "c" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "r" && sleep .09 && echo -n "i" && sleep .09 && echo -n "g" && sleep .09 && echo -n "h" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "n" && sleep .09 && echo -n "o" && sleep .09 && echo -n "w" && sleep .09 && echo "," && sleep 2.5 && echo -n "e" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .09 && echo -n "g" && sleep .09 && echo -n "h" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "r" && sleep .09 && echo -n "o" && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "y" && sleep .02 && echo -n " " && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "k" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .09 && echo "," && sleep 3 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "p" && sleep .09 && echo -n "i" && sleep .09 && echo -n "e" && sleep .09 && echo -n "c" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .09 && echo "," && sleep 3 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "w" && sleep .02 && echo -n " " && sleep .09 && echo -n "e" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "y" && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .2 && echo -n "i" && sleep .2 && echo -n "n" && sleep .2 && echo -n "t" && sleep .2 && echo -n "o" && sleep .1 && echo -n " " && sleep .09 && echo -n "a" && sleep .02 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "i" && sleep .09 && echo -n "r" && sleep .09 && echo "e" && sleep 2.5 && echo -n "A" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "y" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "u" && sleep .09 && echo -n "r" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "i" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "h" && sleep .09 && echo -n "u" && sleep .09 && echo -n "r" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .09 && echo -n "c" && sleep .09 && echo -n "a" && sleep .09 && echo -n "u" && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .02 && echo "," && sleep .1 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "a" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "h" && sleep .09 && echo -n "a" && sleep .09 && echo -n "p" && sleep .09 && echo -n "p" && sleep .09 && echo -n "y" && sleep .02 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "o" && sleep .09 && echo -n "r" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .09 && echo "!" && sleep 1 && echo -n "N" && sleep .09 && echo -n "o" && sleep .09 && echo -n "w" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "p" && sleep .09 && echo -n "o" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "t" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "f" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "a" && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "u" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "f" && sleep .09 && echo -n "u" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo "," && sleep .1 && echo -n "A" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "e" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "r" && sleep .02 && echo -n "e" && sleep .01 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "f" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .09 && echo "," && sleep .1 && echo -n "W" && sleep .09 && echo -n "e" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "r" && sleep .02 && echo -n "e" && sleep .01 && echo -n " " && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "s" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && sleep .09 && echo -n "S" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "m" && sleep .01 && echo -n " " && sleep .09 && echo -n "G" && sleep .09 && echo -n "L" && sleep .09 && echo -n "a" && sleep .09 && echo -n "D" && sleep .09 && echo -n "," && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "g" && sleep .09 && echo -n "o" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "u" && sleep .09 && echo -n "r" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo "d" && sleep .09 && echo -n "T" && sleep .09 && echo -n "h" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "k" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "f" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .09 && echo -n "d" && sleep .09 && echo "," && sleep .09 && echo -n "f" && sleep .09 && echo -n "o" && sleep .09 && echo -n "r" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "p" && sleep .09 && echo -n "e" && sleep .09 && echo -n "o" && sleep .09 && echo -n "p" && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo "e" && sleep .09 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && echo " " && sleep 7 && echo -n "G" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo "e" && sleep 2.7 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "k" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "p" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "f" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .09 && echo -n "y" && sleep .02 && echo -n " " && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "s" && sleep .09 && echo -n "i" && sleep .09 && echo -n "d" && sleep .09 && echo "e" && sleep 3 && echo -n "M" && sleep .09 && echo -n "a" && sleep .09 && echo -n "y" && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .01 && echo -n " " && sleep .02 && echo -n "w" && sleep .02 && echo -n "i" && sleep .02 && echo -n "l" && sleep .02 && echo -n "l" && sleep .01 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "o" && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "e" && sleep .09 && echo -n "l" && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "l" && sleep .09 && echo -n "p" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo "u" && sleep 3.1 && echo -n "M" && sleep .09 && echo -n "a" && sleep .09 && echo -n "y" && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "B" && sleep .09 && echo -n "l" && sleep .09 && echo -n "a" && sleep .09 && echo -n "c" && sleep .09 && echo -n "k" && sleep .02 && echo -n " " && sleep .09 && echo -n "M" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .09 && echo "a" && sleep 3 && echo -n "T" && sleep .09 && echo -n "h" && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "a" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .02 && echo -n " " && sleep .09 && echo -n "j" && sleep .09 && echo -n "o" && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .09 && echo -n ";" && sleep .02 && echo -n " " && sleep .09 && echo -n "h" && sleep .09 && echo -n "a" && sleep .09 && echo -n "h" && sleep .09 && echo -n "a" && sleep .09 && echo -n "," && sleep .02 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "c" && sleep .09 && echo -n "h" && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "c" && sleep .09 && echo "e" && sleep 1.9 && echo -n "A" && sleep .09 && echo -n "n" && sleep .09 && echo -n "y" && sleep .09 && echo -n "w" && sleep .09 && echo -n "a" && sleep .09 && echo -n "w" && sleep .09 && echo -n "," && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "i" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "c" && sleep .09 && echo -n "a" && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "i" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "g" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo "t" && sleep 1 && echo -n "I" && sleep .09 && echo -n "t" && sleep .01 && echo -n " " && sleep .02 && echo -n "i" && sleep .02 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "e" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "c" && sleep .09 && echo -n "i" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "o" && sleep .09 && echo -n "i" && sleep .09 && echo -n "s" && sleep .09 && echo "t" && sleep 1 && echo -n "L" && sleep .09 && echo -n "o" && sleep .09 && echo -n "o" && sleep .09 && echo -n "k" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "s" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "k" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "S" && sleep .09 && echo -n "c" && sleep .09 && echo -n "i" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .09 && echo -n "c" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo "o" && sleep .1 && echo -n "W" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "l" && sleep .09 && echo -n "o" && sleep .09 && echo -n "o" && sleep .09 && echo -n "k" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "," && sleep .02 && echo -n " " && sleep .09 && echo -n "i" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "a" && sleep .09 && echo -n "k" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "G" && sleep .09 && echo -n "L" && sleep .09 && echo -n "a" && sleep .09 && echo -n "D" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "m" && sleep .02 && echo -n " " && sleep .09 && echo -n "n" && sleep .09 && echo -n "o" && sleep .09 && echo -n "t" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo "u" && sleep 1 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "h" && sleep .02 && echo -n "a" && sleep .02 && echo -n "v" && sleep .02 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "e" && sleep .09 && echo -n "x" && sleep .09 && echo -n "p" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "i" && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .09 && echo -n "t" && sleep .09 && echo -n "s" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "r" && sleep .09 && echo -n "u" && sleep .09 && echo "n" && sleep .09 && echo -n "T" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .01 && echo -n " " && sleep .09 && echo -n "i" && sleep .09 && echo -n "s" && sleep .01 && echo -n " " && sleep .09 && echo -n "r" && sleep .09 && echo -n "e" && sleep .09 && echo -n "s" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo -n "c" && sleep .09 && echo -n "h" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "o" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "t" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "p" && sleep .09 && echo -n "e" && sleep .09 && echo -n "o" && sleep .09 && echo -n "p" && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "o" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "r" && sleep .09 && echo "e" && sleep .09 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && echo " " && sleep 1.2 && echo -n "A" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo -n "e" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "e" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "m" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo "m" && sleep .09 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && sleep 1.8 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "m" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "o" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "S" && sleep .09 && echo -n "c" && sleep .09 && echo -n "i" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .09 && echo -n "c" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo "m" && sleep .12 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && sleep 1 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "e" && sleep .09 && echo -n "e" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "f" && sleep .09 && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "t" && sleep .09 && echo -n "a" && sleep .09 && echo -n "s" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "c" && sleep .02 && echo -n " " && sleep .09 && echo -n " " && echo -n "a" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .02 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo "m" && sleep .1 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && sleep 2 && echo -n "W" && sleep .09 && echo -n "h" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "r" && sleep .02 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "y" && sleep .09 && echo -n "i" && sleep .09 && echo -n "n" && sleep .09 && echo -n "g" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .01 && echo -n " " && sleep .02 && echo -n "w" && sleep .02 && echo -n "i" && sleep .02 && echo -n "l" && sleep .02 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo "e" && sleep 1.1 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && sleep .09 && echo -n "A" && sleep .09 && echo -n "n" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "h" && sleep .09 && echo -n "e" && sleep .09 && echo -n "n" && sleep .02 && echo -n " " && sleep .09 && echo -n "y" && sleep .09 && echo -n "o" && sleep .09 && echo -n "u" && sleep .01 && echo -n " " && sleep .02 && echo -n "a" && sleep .02 && echo -n "r" && sleep .02 && echo -n "e" && sleep .02 && echo -n " " && sleep .09 && echo -n "d" && sleep .09 && echo -n "e" && sleep .09 && echo -n "a" && sleep .09 && echo -n "d" && sleep .02 && echo -n " " && sleep .09 && echo -n "I" && sleep .02 && echo -n " " && sleep .09 && echo -n "w" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "b" && sleep .09 && echo "e" && sleep .09 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep .09 && echo "!" && sleep .09 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo "e" && sleep 2 && echo -n "S" && sleep .09 && echo -n "t" && sleep .09 && echo -n "i" && sleep .09 && echo -n "l" && sleep .09 && echo -n "l" && sleep .02 && echo -n " " && sleep .09 && echo -n "a" && sleep .09 && echo -n "l" && sleep .09 && echo -n "i" && sleep .09 && echo -n "v" && sleep .09 && echo -n "e" && sleep 4.3 && echo "
.,-;;//;\=,.
. 1H@@@MM@M#H/ ,+;,
,/X+ +M@@M@MM% ,-%HMMM@X/,
-+@MM; SM@@MH+- ;XMMMM@MMMM@+-
,@M@@M- XM@X;. -+XXXXXHHH@[email protected].
,%MM@@MH ,@%= ..--=-=;=,.
+@#@@@MX ., -%HXSS%%%+;
=; .@M@M$ .;@MMMM@MM;
X@= -#MM/ .+MM@@@M#;
,@M@H; ;@1 . =X#@@@@
,@@@MMX, . /H- ;@M@M=
.H@@@@M@+, %MM+. %#$.
/MMMM@MMH\. XM@MH; =;
/%+%SXHH@#= , .H@@@@MX,
.,,.,,..,,, -%H ,@@@@@MX,
%MM@@@HHHXM++;;-- .;SMMX =M@@MM%.
=XMCAMAMAGUEY ,-+HMM@M+ /MMMX=
=%@M@M#@S .=#@MM@@@M; %M%=
,;+#+- /H#MMMMMMM@= =,
--. =++%%%%+/;-.
EDIT: Fixed various typos and latency errors this morning.
Last edited by Him (2010-06-29 16:29:57) -
[SOLVED] Splitting grub2 package as grub2-bios and grub2-efi
Hi all,
I currently maintain the grub2-efi-bzr http://aur.archlinux.org/packages.php?ID=40290 and grub2-bios-bzr http://aur.archlinux.org/packages.php?ID=41055 AUR packages. I proposed a split PKGBUILD to tpowa and pressh for grub2 package based on requests at https://bugs.archlinux.org/task/19838 and https://bugs.archlinux.org/task/20419 . The PKGBUILD creates 4 packages grub2-common, grub2-bios, grub2-efi-x86_64, grub2-efi-i386.
I need your impressions and suggestions on improving the PKGBUILD, especially in avoiding the use of multilib toolchain. Thanks in advance.
grub2-bios for Archlinux i686 and x86_64 (multilib needed in x86_64) - compiled as any in Arch64
grub2-bios for Archlinux i686 and x86_64 (multilib needed in x86_64) - compiled as any in Arch64
grub2-efi-x86_64 for Archlinux i686 and x86_64 (no need for multilib in x86_64, not possible to compile in i686) - compiled as any in Arch64
I currently use x86_64 Archlinux with gcc-multilib from the official repo. I do not have i686 linux (either Arch or any other distro) installed. My system compiles both grub2-efi-x86_64 and grub2-efi-i386 using the below PKGBUILD. I use only grub2-efi-x86_64 (or x86_64-EFI) in my system.
_grub2_rev=3040
_grub2_lua_ver=19
_grub2_gpxe_ver=12
_grub2_ntldr_ver=13
_grub2_915_ver=6
_USE_MULTILIB=1
pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386')
pkgbase="grub2"
pkgver="1.99beta0_r${_grub2_rev}"
pkgrel=1
url="http://www.gnu.org/software/grub/"
arch=('i686' 'x86_64')
license=('GPL3')
optdepends=()
makedepends=('bdf-unifont' 'python2' 'xz' 'autogen' 'texinfo' 'help2man' 'gettext')
options=(strip docs zipman !emptydirs)
groups=('grub2')
conflicts=()
provides=()
# source=("ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz"
source=("http://dl.dropbox.com/u/9710721/grub2_sources/grub2_r${_grub2_rev}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz"
'grub2.default'
'grub.cfg.example'
'20_memtest86+'
'05_archtheme')
noextract=("grub2_extras_lua_r${_grub2_lua_ver}.tar.xz"
"grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz"
"grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz"
"grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz")
sha256sums=('50e17683b972c0f5aab9b252af6c800bdc6068aab3654059046a435a3c5eccb6'
'4d092a8780342a0f7fb5f5f92dc3b123fb5dd583ba137357630c56d416ed3114'
'8ce1b6b89ef0e3545736477d4c4418524e32c7fb9ba40c67dcebfb84b98cde66'
'554e9d65805ac61ca9a8c7cecdf6e7d28375dc28b3984140faef0e929e1ebd5b'
'f0bd90bbbad4b07ec2053d4056f7c5252e95e97477af4206df59ec2d72d88ce0'
'9dc7834514deabba3eb3ed19d0c7d73e3ab0114b7cd8a2eb6b17e8b7a6328143'
'8128da77d8e8c86077fde561ba107756ece744ad54a16161c637ce73f836a84a'
'ba0f871ee93760d14d7f19709bb875af4a863a758776a23519ca7100a63da295'
'6628b70b857c024297af38cf519bfe7d518a122030ab5d0958677a60ddff6cdd')
# DESTARCH="i686"
DESTARCH="x86_64"
if [ "${CARCH}" = 'x86_64' ] && [ "${_USE_MULTILIB}" = '1' ]
then
makedepends=(${makedepends[@]} 'gcc-multilib' 'gcc-libs-multilib' 'lib32-glibc' 'binutils-multilib' 'libtool-multilib')
_EFIEMU="--enable-efiemu"
_CFLAGS=""
_HOST="x86_64"
if [ "${DESTARCH}" = 'i686' ]
then
_CFLAGS="-m32"
_HOST="i686"
fi
elif [ "${CARCH}" = 'x86_64' ] && [ "${_USE_MULTILIB}" = '0' ]
then
echo "This package can be built only in a i686 system or in a x86_64 system using gcc-multilib. Exiting."
exit 1
fi
if [ "${CARCH}" = 'i686' ]
then
_EFIEMU="--disable-efiemu"
if [ "${DESTARCH}" = 'x86_64' ]
then
_CFLAGS="-m32 -static"
_HOST="i686"
fi
fi
build_grub2-common_and_bios() {
rm -rf ${srcdir}/grub2_bios_${DESTARCH} || true
cp -r ${srcdir}/grub2 ${srcdir}/grub2_bios_${DESTARCH}
cd ${srcdir}/grub2_bios_${DESTARCH}
mkdir ${srcdir}/grub2_bios_${DESTARCH}/grub2-extras/
cd ${srcdir}/grub2_bios_${DESTARCH}/grub2-extras/
bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz
cd ${srcdir}/grub2_bios_${DESTARCH}
export GRUB_CONTRIB=${srcdir}/grub2_bios_${DESTARCH}/grub2-extras/
## Archlinux changed default /usr/bin/python3, need to use /usr/bin/python2 instead
cp ${srcdir}/grub2_bios_${DESTARCH}/autogen.sh ${srcdir}/grub2_bios_${DESTARCH}/autogen_unmodified.sh
sed -i 's|python|python2|' ${srcdir}/grub2_bios_${DESTARCH}/autogen.sh
${srcdir}/grub2_bios_${DESTARCH}/autogen.sh
echo
mkdir ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
cd ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
CFLAGS="${_CFLAGS}" ${srcdir}/grub2_bios_${DESTARCH}/configure --with-platform=pc \
--host=${_HOST} \
--program-transform-name=s,grub,grub2, \
--enable-mm-debug \
${_EFIEMU} \
--enable-grub-mkfont \
--prefix=/usr \
--bindir=/bin \
--sbindir=/sbin \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--sysconfdir=/etc
echo
CFLAGS="${_CFLAGS}" make
echo
${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS/grub-mkfont --output=${srcdir}/unifont.pf2 /usr/share/fonts/misc/unifont.bdf || true
${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS/grub-mkfont --ascii-bitmaps --output=${srcdir}/ascii.pf2 /usr/share/fonts/misc/unifont.bdf || true
build_grub2-efi-i386() {
mkdir ${srcdir}/grub2_efi/BUILD_EFI_i386
cd ${srcdir}/grub2_efi/BUILD_EFI_i386
CFLAGS="${_CFLAGS}" ${srcdir}/grub2_efi/configure --with-platform=efi \
--target=i386 \
--host=${_HOST} \
--program-transform-name=s,grub,grub2, \
--enable-mm-debug \
--disable-efiemu \
--prefix=/usr \
--bindir=/bin \
--sbindir=/sbin \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--sysconfdir=/etc
echo
CFLAGS="${_CFLAGS}" make
echo
build_grub2-efi() {
rm -rf ${srcdir}/grub2_efi || true
cp -r ${srcdir}/grub2 ${srcdir}/grub2_efi
rm -rf ${srcdir}/grub2
cd ${srcdir}/grub2_efi
mkdir ${srcdir}/grub2_efi/grub2-extras/
cd ${srcdir}/grub2_efi/grub2-extras/
bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz
cd ${srcdir}/grub2_efi
export GRUB_CONTRIB=${srcdir}/grub2_efi/grub2-extras/
## Archlinux changed default /usr/bin/python3, need to use /usr/bin/python2 instead
cp ${srcdir}/grub2_efi/autogen.sh ${srcdir}/grub2_efi/autogen_unmodified.sh
sed -i 's|python|python2|' ${srcdir}/grub2_efi/autogen.sh
${srcdir}/grub2_efi/autogen.sh
echo
build_grub2-efi-i386
echo
build() {
echo
build_grub2-common_and_bios #
echo
build_grub2-efi #
echo
package_grub2-common() {
pkgdesc="The GNU GRand Unified Bootloader version 2 - Files common for all platforms"
install="grub2-common.install"
depends=('sh' 'xz' 'freetype2' 'mtools' 'dosfstools')
conflicts=('grub2')
backup=('etc/default/grub' 'etc/grub.d/40_custom')
cd ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
make DESTDIR=${pkgdir} install
## install grub2-extras ntldr-img's grubinst as grub2-grubinst
install ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS/grub-core/grubinst ${pkgdir}/sbin/grub2-grubinst || true
## remove platform specific files
rm -rf ${pkgdir}/usr/lib/grub2/
rm -rf ${pkgdir}/usr/share/grub2/
## remove some problamatic files - may work properly in future
rm -rf ${pkgdir}/etc/bash_completion.d/
cp ${pkgdir}/sbin/grub2-install ${pkgdir}/sbin/grub2_bios-install
cp ${pkgdir}/sbin/grub2-install ${pkgdir}/sbin/grub2_efi_x86_64-install
cp ${pkgdir}/sbin/grub2-install ${pkgdir}/sbin/grub2_efi_i386-install
sed -i "s|^\(target_cpu\)=.*|\1=i386|; \
s|^\(platform\)=.*|\1=pc|" \
${pkgdir}/sbin/grub2_bios-install
sed -i "s|^\(target_cpu\)=.*|\1=x86_64|; \
s|^\(platform\)=.*|\1=efi|" \
${pkgdir}/sbin/grub2_efi_x86_64-install
sed -i "s|^\(target_cpu\)=.*|\1=i386|; \
s|^\(platform\)=.*|\1=efi|" \
${pkgdir}/sbin/grub2_efi_i386-install
## install the /etc/grub.d/ files
install ${startdir}/05_archtheme ${pkgdir}/etc/grub.d/05_archtheme
install ${startdir}/20_memtest86+ ${pkgdir}/etc/grub.d/20_memtest86+
## install the unifont files
install ${srcdir}/unifont.pf2 ${pkgdir}/etc/grub.d/unifont.pf2 || true
install ${srcdir}/ascii.pf2 ${pkgdir}/etc/grub.d/ascii.pf2 || true
## install /etc/default/grub
install -Dm644 ${srcdir}/grub2.default ${pkgdir}/etc/default/grub
## install example grub2 config file
install -Dm755 ${srcdir}/grub.cfg.example ${pkgdir}/etc/grub.d/grub.cfg.example
## rename grub.info to grub2.info
mv ${pkgdir}/usr/share/info/grub.info ${pkgdir}/usr/share/info/grub2.info || true
export CARCH="${DESTARCH}"
package_grub2-bios() {
pkgdesc="The GNU GRand Unified Bootloader version 2 - Built for PC BIOS"
arch=('any')
depends=(grub2-common=${pkgver})
replaces=('grub2')
install="grub2-bios.install"
cd ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
make DESTDIR=${pkgdir} install
## remove non platform-specific files
rm -rf ${pkgdir}/bin/
rm -rf ${pkgdir}/sbin/
rm -rf ${pkgdir}/etc/
rm -rf ${pkgdir}/usr/share/info/
rm -rf ${pkgdir}/usr/share/man/
rm -rf ${pkgdir}/usr/lib/grub/
package_grub2-efi-i386() {
pkgdesc="The GNU GRand Unified Bootloader version 2 - i386 UEFI version"
arch=('any')
depends=("grub2-common=${pkgver}" 'efibootmgr-git')
replaces=('grub2-efi-x86')
install="grub2-efi.install"
cd ${srcdir}/grub2_efi/BUILD_EFI_i386
make DESTDIR=${pkgdir} install
## remove non platform-specific files
rm -rf ${pkgdir}/bin/
rm -rf ${pkgdir}/sbin/
rm -rf ${pkgdir}/etc/
rm -rf ${pkgdir}/usr/share/info/
rm -rf ${pkgdir}/usr/share/man/
rm -rf ${pkgdir}/usr/lib/grub/
sed -i "s|^\(_EFI_ARCH\)=.*|\1=i386|" ${startdir}/grub2-efi.install
Last edited by skodabenz (2011-01-30 19:36:25)The package is now in testing repo and will soon be moved to extra repo. Solved by splitting the PKGBUILDs and through direct interaction with grub2 maintainer using irc.
-
How to disable [drm] and ntpd messages on console ?
http://s9.postimage.org/e3ymmtxlr/tty1.png
As you can see in the picture above, i want these messages not to apear on my console.
I even can not write my user name to login because of them. ANNOYİGGGGGGG.
I have to pres ENTER and sometimes lots of buttons to find a "Tombik(my hostname) login : ___" inscription.
Also, the message below appears after the udev in the initscrips at the begining of the system.
dd-nn-yyyy hh:mm:ss [drm] nouveau xxxx 1:00.0: no native mode, forcing panel scaling
My /etc/rc.local file includes,
{ ntpd -qg; hwclock -w; } &
( I added this code as mentioned "Synchronize once per boot" section on here , for synchronizing my system date.)
How can i prevent "[drm] nouveau.....forcing panel scaling" and "ntpd" messages not to be shown in the beginning system messages and my main console ?
( i use "drm_kms_helper.poll=0" and "quiet" in my /boot/grub/menu.lst . But they only solve screen flashing and "[drm] nouveau.....forcing panel scaling" message in every 10 second .)
Last edited by ozgursarier (2012-09-16 07:40:39)http://s15.postimage.org/ag49k4zmz/tty2.png
Root and the normal user login are the same. After the login there are "Can't open display" messages.
This is my /etc/bash.bashrc file. There isn't any .bashrc file in root directory.
# /etc/bash.bashrc
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
PS1='[\u@\h \W]\$ '
PS2='> '
PS3='> '
PS4='+ '
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
screen)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
esac
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
But my main problem is more inportant then the "Can't open display" issue. -
Yaourt - Bad Install? Trying to remove and install properly...
Hello all, I just posted in the "Newbie Announcement Thread" and I'm about as new to Linux as someone can get. I picked up the Arch ISO a few days ago and followed the Beginners Guide on the wiki and have installed Xfce4 and GDM on my Sony Laptop so far. I was looking for a AUR Helper and thought to go with Yaourt based on some brief search results.
I goofed up, and got impatient i think ... please be gentle.
I downloaded http://mir.archlinux.fr/~tuxce/releases … 0.1.tar.gz from the AUR and extracted it.
[durzo@PCNAME ~]$ cd /home/durzo/yaourt-1.0.1
bash: cd: /home/nexus/yaourt-1.0.1: No such file or directory
[durzo@PCNAME ~]$ cd /home/durzo/Downloads/yaourt-1.0.1
[durzo@PCNAME yaourt-1.0.1]$ make install
GEN yaourt.sh
GEN pacdiffviewer.sh
GEN lib/util.sh
GEN lib/pkgbuild.sh
GEN lib/pacman.sh
GEN lib/abs.sh
/bin/install -d /usr/local/bin
/bin/install -d /usr/local/lib/yaourt
/bin/install: cannot change permissions of `/usr/local/lib/yaourt': No such file or directory
make: *** [install] Error 1
[durzo@PCNAME yaourt-1.0.1]$ sudo make install
Password:
/bin/install -d /usr/local/bin
/bin/install -d /usr/local/lib/yaourt
/bin/install -d /usr/local/etc
/bin/install -d /usr/local/etc/bash_completion.d
/bin/install -d /usr/local/share/man/man{5,8}
# Scripts
/bin/install -m755 yaourt.sh /usr/local/bin/yaourt
/bin/install -m755 pacdiffviewer.sh /usr/local/bin/pacdiffviewer
# Configuration
/bin/install -m644 yaourtrc /usr/local/etc/yaourtrc
/bin/install -m644 bashcompletion /usr/local/etc/bash_completion.d/yaourt
# Libs
/bin/install -m644 lib/alpm_backup.sh /usr/local/lib/yaourt
/bin/install -m644 lib/alpm_query.sh /usr/local/lib/yaourt
/bin/install -m644 lib/alpm_stats.sh /usr/local/lib/yaourt
/bin/install -m644 lib/abs.sh /usr/local/lib/yaourt
/bin/install -m644 lib/aur.sh /usr/local/lib/yaourt
/bin/install -m644 lib/util.sh /usr/local/lib/yaourt
/bin/install -m644 lib/io.sh /usr/local/lib/yaourt
/bin/install -m644 lib/pacman.sh /usr/local/lib/yaourt
/bin/install -m644 lib/pkgbuild.sh /usr/local/lib/yaourt
/bin/install -m644 lib/misc.sh /usr/local/lib/yaourt
# Man
/bin/install -m644 man/*.5 /usr/local/share/man/man5
/bin/install -m644 man/*.8 /usr/local/share/man/man8
# Locales
test -x /usr/bin/msgfmt && for file in po/*/*.po; \
do \
package=$(echo $file | /bin/sed -e 's#po/\([^/]\+\).*#\1#'); \
lang=$(echo $file | /bin/sed -e 's#.*/\([^/]\+\).po#\1#'); \
/bin/install -d /usr/local/share/locale/$lang/LC_MESSAGES; \
/usr/bin/msgfmt -o /usr/local/share/locale/$lang/LC_MESSAGES/$package.mo $file; \
done
[durzo@PCNAME yaourt-1.0.1]$ yaourt
error: no operation specified (use -h for help)
[durzo@PCNAME yaourt-1.0.1]$ yaourt -h
Usage: yaourt <operation> [...]
operations:
yaourt (search pattern|package file)
yaourt {-h --help}
yaourt {-V --version}
yaourt {-Q --query} [options] [package(s)]
yaourt {-R --remove} [options] <package(s)>
yaourt {-S --sync} [options] [package(s)]
yaourt {-U --upgrade} [options] <package(s)>
yaourt {-C --clean} [options]
yaourt {-B --backup} [save directory|restore file]
yaourt {-G --getpkgbuild} [options] <package(s)>
yaourt {--stats}
I'm thinking I had more steps to do maybe? or was "make install" it? I ask because pacman does not see Yaourt installed so i cannot "pacman -Rns yaourt" and i'm getting an error when I try to do anything with yaourt.
[durzo@PCNAME ~]$ sudo pacman -Rns yaourt
Password:
error: target not found: yaourt
[durzo@PCNAME ~]$ yaourt -Syua
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
==> WARNING: problem in pkgbuild.sh library
/usr/local/lib/yaourt/util.sh: line 163: package-query: command not found
/usr/local/lib/yaourt/util.sh: line 163: package-query: command not found
/usr/local/lib/yaourt/util.sh: line 163: package-query: command not found
[durzo@PCNAME ~]$
Did I do something wrong to break yaourt or is this something different that i'm missing? I do not think i have the "package-query" package installed that is available on the AUR, but i didn't know it needed to be installed along with yaourt.Durzo wrote:
tomk wrote:Durzo, I'm sure you're delighted you got yaourt installed, and hopefully you learned something, but IMO you're getting off to a bad start. Others have already said it, but it's worth saying again - fi you're going to use the AUR, learn how it works first before you start using any helper application. Your self-confessed uber-noobiness makes this an even more crucial requirement.
As meph mentioned, I too intended on having Yaourt only install AUR packages keeping pacman the primary in package installation.
The point is to know how to use the AUR without relying on a helper, because yaourt is more than a 'helper'. Something like 'cower' is much more of a helper in that you still have to take care of the main steps yourself. Using yaourt instead of pacman for -Syu doesn't change much, its using it as a 'pacman for the AUR' which can cause confusion. Which is as well the only reason to use it....
Durzo wrote:"learn how it works first" ...do you mean download each tarball PKGBUILD from the AUR separately, and then install with the "makepkg -is" command?
Yes. The fact that you even know that's what you have to do is already good (perhaps better than those who have right-away gone for yaourt).
There's no inherent 'negative' to yaourt (if you ignore the fact that it may not work following some pacman/libarchive upgrades) if you know how to live without it. -
[Solved] No Usable Pacman Repositories Configured
I had the liblzma.so.0 problem and tought pacman was the problem. I tried to reinstall pacman several time and find out that the liblzma.so.0 symlink was the problem.
Now pacman don't work I have the following message:
No Usable Pacman Repositories Configured
Here is the pacman -v output:
Root : /
Conf File : /usr/local/etc/pacman.conf
DB Path : /usr/local/var/lib/pacman/
Cache Dirs: /usr/local/var/cache/pacman/pkg/
Lock File : /usr/local/var/lib/pacman/db.lck
Log File : /usr/local/var/log/pacman.log
Targets : --
Erreur: aucune opération spécifiée (utiliser -h pour l'aide)
That wrong! /usr/local/ shouldn't be there but I am unable to change it!
Last edited by srivo (2010-12-19 20:39:14)Here is the output:
# /usr/bin/pacman -Qil pacman
Nom : pacman
Version : 3.4.1-1
URL : [url]http://www.archlinux.org/pacman/[/url]
Licences : GPL
Groupes : base
Fournit : --
Dépend de : bash libarchive>=2.7.1 libfetch>=2.25
pacman-mirrorlist
Dépendances opt. : fakeroot: for makepkg usage as normal user
curl: for rankmirrors usage
Requis par : archup package-query pkgstats yaourt
Est en conflit avec : --
Remplace : --
Taille (installé) : 2244,00 K
Paqueteur : Dan McGee <[email protected]>
Architecture : i686
Compilé le : ven 03 sep 2010 21:12:12 EDT
Installé le : dim 19 déc 2010 13:31:36 EST
Motif d'installation : Explicitement installé
Script d'installation : Oui
Description : A library-based package manager with dependency support
pacman /etc/
pacman /etc/bash_completion.d/
pacman /etc/bash_completion.d/pacman
pacman /etc/makepkg.conf
pacman /etc/pacman.conf
pacman /usr/
pacman /usr/bin/
pacman /usr/bin/cleanupdelta
pacman /usr/bin/makepkg
pacman /usr/bin/pacman
pacman /usr/bin/pacman-optimize
pacman /usr/bin/pkgdelta
pacman /usr/bin/rankmirrors
pacman /usr/bin/repo-add
pacman /usr/bin/repo-remove
pacman /usr/bin/testdb
pacman /usr/bin/testpkg
pacman /usr/bin/vercmp
pacman /usr/include/
pacman /usr/include/alpm.h
pacman /usr/include/alpm_list.h
pacman /usr/lib/
pacman /usr/lib/libalpm.a
pacman /usr/lib/libalpm.so
pacman /usr/lib/libalpm.so.5
pacman /usr/lib/libalpm.so.5.0.1
pacman /usr/share/
pacman /usr/share/locale/
pacman /usr/share/locale/ca/
pacman /usr/share/locale/ca/LC_MESSAGES/
pacman /usr/share/locale/ca/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/ca/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/cs/
pacman /usr/share/locale/cs/LC_MESSAGES/
pacman /usr/share/locale/cs/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/cs/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/de/
pacman /usr/share/locale/de/LC_MESSAGES/
pacman /usr/share/locale/de/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/de/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/el/
pacman /usr/share/locale/el/LC_MESSAGES/
pacman /usr/share/locale/el/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/el/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/en_GB/
pacman /usr/share/locale/en_GB/LC_MESSAGES/
pacman /usr/share/locale/en_GB/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/en_GB/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/es/
pacman /usr/share/locale/es/LC_MESSAGES/
pacman /usr/share/locale/es/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/es/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/fr/
pacman /usr/share/locale/fr/LC_MESSAGES/
pacman /usr/share/locale/fr/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/fr/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/hu/
pacman /usr/share/locale/hu/LC_MESSAGES/
pacman /usr/share/locale/hu/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/hu/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/it/
pacman /usr/share/locale/it/LC_MESSAGES/
pacman /usr/share/locale/it/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/it/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/kk/
pacman /usr/share/locale/kk/LC_MESSAGES/
pacman /usr/share/locale/kk/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/kk/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/nb/
pacman /usr/share/locale/nb/LC_MESSAGES/
pacman /usr/share/locale/nb/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/nb/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/pl/
pacman /usr/share/locale/pl/LC_MESSAGES/
pacman /usr/share/locale/pl/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/pl/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/pt/
pacman /usr/share/locale/pt/LC_MESSAGES/
pacman /usr/share/locale/pt/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/pt/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/pt_BR/
pacman /usr/share/locale/pt_BR/LC_MESSAGES/
pacman /usr/share/locale/pt_BR/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/pt_BR/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/ro/
pacman /usr/share/locale/ro/LC_MESSAGES/
pacman /usr/share/locale/ro/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/ro/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/ru/
pacman /usr/share/locale/ru/LC_MESSAGES/
pacman /usr/share/locale/ru/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/ru/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/sk/
pacman /usr/share/locale/sk/LC_MESSAGES/
pacman /usr/share/locale/sk/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/sk/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/sv/
pacman /usr/share/locale/sv/LC_MESSAGES/
pacman /usr/share/locale/sv/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/sv/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/tr/
pacman /usr/share/locale/tr/LC_MESSAGES/
pacman /usr/share/locale/tr/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/tr/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/uk/
pacman /usr/share/locale/uk/LC_MESSAGES/
pacman /usr/share/locale/uk/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/uk/LC_MESSAGES/pacman.mo
pacman /usr/share/locale/zh_CN/
pacman /usr/share/locale/zh_CN/LC_MESSAGES/
pacman /usr/share/locale/zh_CN/LC_MESSAGES/libalpm.mo
pacman /usr/share/locale/zh_CN/LC_MESSAGES/pacman.mo
pacman /usr/share/man/
pacman /usr/share/man/man3/
pacman /usr/share/man/man3/libalpm.3.gz
pacman /usr/share/man/man5/
pacman /usr/share/man/man5/PKGBUILD.5.gz
pacman /usr/share/man/man5/makepkg.conf.5.gz
pacman /usr/share/man/man5/pacman.conf.5.gz
pacman /usr/share/man/man8/
pacman /usr/share/man/man8/makepkg.8.gz
pacman /usr/share/man/man8/pacman.8.gz
pacman /usr/share/man/man8/repo-add.8.gz
pacman /usr/share/man/man8/repo-remove.8.gz
pacman /usr/share/pacman/
pacman /usr/share/pacman/ChangeLog.proto
pacman /usr/share/pacman/PKGBUILD-split.proto
pacman /usr/share/pacman/PKGBUILD.proto
pacman /usr/share/pacman/proto.install
pacman /usr/share/zsh/
pacman /usr/share/zsh/site-functions/
pacman /usr/share/zsh/site-functions/_pacman
pacman /var/
pacman /var/cache/
pacman /var/cache/pacman/
pacman /var/cache/pacman/pkg/
pacman /var/lib/
pacman /var/lib/pacman/
Maybe you are looking for
-
My songs from iTunes won't download. I recently just purchased 7 songs and they took my money but now the songs won't download to my phone. I have gone to the download screen on the iTunes app and under each song it says "download error. Tap to retry
-
Hierarchy relationship report - - Critical and urgent rek
Hello Everyone, I have a critical problem. I have Unit in the row column displayed as hierarchy. Current and past year quantity as RKF in the column and share in relation to US as CKF in the column. US, northeast and southeast are all part of
-
Hello, I have Adobe Acrobat 6.0 professional. I am a tile contracter, and I use Adobe Acobat 6.0 Pro for estimating. I download .PDF files to run. But my only problem is I don't know how to run Adobe Acrobat 6.0 Pro twice, so I can have two different
-
How use USB with VISA resource name?
Hi, I'm new at LabVIEW and I'm working on a code that has to acquire data from a measurement device.This device only has a USB output so I have to work with it. As far as know the block that is used to refer a external port is VISA resource name. I
-
How to Authorize external table users in OBIEE 11g
Hi All, I have created Session System Variables and i am Using External table Data level Authentication and successfully external table Authentication is working. My question is i want to Authorize this Extrenal table users in presentation services.e