[SOLVED] Network Shared Pacman Cache problems

Hi all,
I've got a couple of Arch servers and an Arch workstation that I'm working on; only the workstation has internet access and I need to keep the servers up to date and be able to install packages.
At the moment, the servers have the workstation's pacman package and cache directories mounted via SSHFS, but I've got problems with keys (pacman not being able to look up keys) and system upgrades. Nothing that I can't work around, but I'm thinking there must be a more "professional" way to get this done.
TL;DR - What's the best way to set up internetless Arch servers with a network pacman repo/cache?
Last edited by syngin (2012-04-03 07:00:21)

Yep, well capable of doing that which is why I'm asking - I can't do that without having to have difficult conversations with the security team here. And, no, I don't need to be told about the lack of security implications in doing this
As far as keys, I've just set the SigLevel to "Never" as I trust the packages on my workstation, but this all feels a little hinky.

Similar Messages

  • Run a self-updating network shared pacman cache

    About a month ago I began working out how to share a pacman cache without the problems that the solutions proposed until now had.
    I wanted my cache to be:
    easily configurable
    in control of the packages in the cache
    capable of handling multiple clients simultaneously
    self-updating
    Especially the last point comes in handy if you frequently want to update your system without having to wait for a package download first.
    All you need for this to work is a device that is able to share files per SAMBA/NFS and that is online most of the time (preferably 24/7).
    If you're interested, head over to github and check it out.
    Last edited by n0stradamus (2012-05-28 13:36:28)

    Yep, well capable of doing that which is why I'm asking - I can't do that without having to have difficult conversations with the security team here. And, no, I don't need to be told about the lack of security implications in doing this
    As far as keys, I've just set the SigLevel to "Never" as I trust the packages on my workstation, but this all feels a little hinky.

  • Install Arch with nfs shared pacman cache

    Hello,
    I would like to make a post of some information that worked for me. I think it could find its way into the wiki, but I prefer not to be the one to do that. Two reasons for that:
    1. Just becuase it worked for me doesn't mean it is proper. If someone can confirm it is an acceptable method...
    2. I am a wiki reader, not a writer
    My situation is that I have a 3G internet conection. I like to only download the packages once... I run nfs4 exports from my desktop computer to share user data, pacman cache and sync folders See the Pacman tips I just did fresh installs of my systems. After the main system was running, I wanted to use the existing pacman cache to install the second system. I followed the Beginners guide and also used the Install from ssh article. I created my partitions with gparted on a live stick. Boot into the Arch install media, and follow the instructions for mounting the partitions. And here is where I make a brief detour to utilize my existing pacman cache.
    For reference, my nfs exports are on the desktop computer (hostname is nas) and the pkg cache is exported as:
    nas:/pkg
    Databases are exported as:
    nas:/sync
    mkdir -p /mnt/var/cache/pacman/pkg
    mkdir -p /mnt/var/lib/pacman/sync
    mount the nfs exports:
    mount -t nfs4 nas:/pkg /mnt/var/cache/pacman/pkg
    mount -t nfs4 nas:/sync /mnt/var/lib/pacman/sync
    Now I am back on track with the Beginners guide...
    pacstrap -i /mnt base base-devel
    While in the chroot, be sure to install nfs-utils (and openssh if you want to continue ssh after boot)
    When running the genfstab, it will create tons of options for the nfs4 mounts. I edited those in nano to look like other references on the site:
    nas:/pkg /var/cache/pacman/pkg nfs4 defaults,x-systemd.automount 0 0
    nas:/sync /var/lib/pacman/sync nfs4 defaults,x-systemd.automount 0 0
    And of course unmounting at the end of the Beginners guide requires unmounting these two directories too.

    Yep, well capable of doing that which is why I'm asking - I can't do that without having to have difficult conversations with the security team here. And, no, I don't need to be told about the lack of security implications in doing this
    As far as keys, I've just set the SigLevel to "Never" as I trust the packages on my workstation, but this all feels a little hinky.

  • [SOLVED] Network Manager / nm-applet problems on fresh installation

    I have just carried out a fresh re-installation of Arch on my old netbook, following a self-inflicted crash!
    Previously, networking worked perfectly, but since the new installation, nm-applet is behaving strangely.
    All connections (wired and wireless) seem to work OK, but when connected wirelessly, the nm-applet constantly shows the "searching" icon, and hovering over it, the message "Requesting a Wi-Fi network address for '<wlan name>'" is displayed. The Network Connections screen says that the Wi-Fi connections has never been used, despite the fact that it works!
    I have tried re-configuring the connections, disabling IPV6 (this stops everything working) and completely uninstalling/re-installing Network Manager and nm-applet, but all without success.
    I would be very grateful fo any ideas of how to tackle this problem
    Many thanks in advance.
    Last edited by myrlin (2014-08-20 19:42:44)

    I have fixed the wpa_supplicant problem (changed the .conf file), but the problem still persists. I have even carried out a full re-installation in case I did something stupid.
    Nnmtui shows "connecting" permanently, and nm-applet shows  "Requesting a Wi-Fi network address for '<wlan name>'" with the cycling connecting icon.
    Despite this, the wireless connection seems to work!
    Can anyone suggest what else to try?

  • Sharing pacman cache in same machine between different Arch installs

    How may I ask?

    This is how I do that!
    Download pacman packages into a cachedir located in a flash drive.  Package the individual packages with depends in the flash drive such that they will be installed fully.
    The cache is then accessed with pacman to install the selected package.
    The parameters are:
      pacman --cachedir /media/disk/upgrade -Sw (package name(s))
    This places the .pkg.tar.gz into /media/disk/upgrade.  At this point, gather the elements of the depends and package into a folder with an ID such as open-office1.  Difficult to explain for all packages because some are not includiing depends!
       Then to install at your convenience,;
         pacman -Ud /media/disk/upgrade/open-office1/*.pkg.tar.gz.........
    This will install the packages contained in open-office1 at 15-20MB/sec.
    This can be portable via the flash device.
    Hope it fills your needs.................
    EDIT: Normal pacman downloads can still be handled via ...pacman -S package name because the cachedir is not imposed.
    EDIT:  You could copy the entire /var/cache/pacman/pkg into the cachedir if desired altho the depends may not be available therein , so the method I described may be best.
    Last edited by lilsirecho (2008-02-11 22:05:47)

  • Network sharing problem (user permission)

    Hi,
    I'm having problem with the network sharing and user permision.
    My company computer configuration listed as follows:-
    iMac 1 - Mac OS 10.6.8
    iMac 2 - Mac OS 10.5.8
    iMac 3 - Mac OS 10.5.5
    PowerMac G5      - Mac OS 10.4.9
    4 PC - All windows XP
    We have problem with the file sharing on iMac 1.
    All the computers can share each other flawlessly. (Mac using SMB to access windows).
    However, when iMac 1 copy a folder, or create a new folder in PC, some problem occurs.
    - the folder being create/copy was set to be full access (read/write) for everyone in the permissions setting.
    - the folder can be share with everyone on the iMac1
    - when it copy through the network to a PC, iMac 2, iMac 3, and PowerMac G5 cannot access the foler.
    - all the PC and iMac1 still can access it.
    Any clue to this funny issue?

    What happens if you create another user with administrative right ?
    S.Sengupta, Windows Entertainment and Connected Home MVP

  • (SOLVED) Accidentally rm'ed pacman.db + problems....

    1.) Is there anyway to recover or undelete the file? pacman will not query or update anymore.
    I do have pacman.log, and have tried the recovery method in the wiki, but, it is not working. I really do not want to have to reinstall, and lose my current arch configuration.
    2.) Also, when I go to install the archlinux-2011.08.19-core-i686.iso, it tries to load the archiso.img but, then gives up saying "Not enough memory". So, I can't reinstall my system until I know how to get past this. I have 2 gigs of ram, so it shouldn't be a problem.
    Last edited by castlevaniahellraiser (2011-11-11 04:58:04)

    falconindy wrote:
    That post is 4 years old. pacman.db is the database format from 1.0, before libalpm even existed. I'd hope that in "a little over a year", you'd realize that -Sf doesn't perform a query, but based on the fact that you have have pacorig files, it sounds like you really did just installed a large number of packages with the --force flag.
    Chance of hosing your system even further than it already is == extremely high.
    I know, -Qe performs a query. I just did a -Sf to restore core files to the database, so I would at least have something to query. It is still odd, that I had that file, and since I accidentally deleted it, it affected pacman. Though the pacorig files are restored, so I at least have some functionality back.
    On another note, I knew my system was hosed when I started this thread, which is why I burned the core installation cd. But, since the cd wouldn't boot (refer to number 2 on my first post) I decided to make this thread as a last hope.
    Besides, I never said that -Sf performs a query (you read my post wrong, thought, I admit I should have been more specific) I said that ever since performed pacman -Sf core, now when I run pacman -Qe (a query) it returns with core packages, so, I seem to be headed in the right direction. I just need to restore packages in the pacman cache (/var/cache/pacman/pkg) which I am attempting to do right now.
    EDIT: So, I got nearly all my packages back, using cached packages, and I just found out about a tool called pacsnap, which could have automated the whole process.
    http://aur.archlinux.org/packages.php?ID=34290
    Last edited by castlevaniahellraiser (2011-11-11 04:57:08)

  • [Solved] What is the best way to share pacman cache ?

    I'm wondering what is the best way to share the pacman cache .
    I went with the obvious choice 'sshfs' . But the cache on the server is owned by root so I can't use it dynamically unless I enable root logins , right ?
    Is it safe to enable root logins and mount with the root user ?
    What is the best and safest way to share pacman cache dynamically ?
    Last edited by Nezmer (2008-12-07 01:13:20)

    Interesting. I use sshfs and yes use root login to do business. But I see it this way you want more security created a stronger password. You want more security than that disable passwords and use keys. But once you start NFS you are surely introducing some security issue just as if you enable root ssh login, so why is NFS better?
    Just asking out of interest, I claim to know nothing about security.

  • Vsftpd and large downloads - cache problem

    Today I have raised vsftpd to transfer a lot of files (~30 GB) to my friend's machine. At start all was ok - full download speed was 2 MB/s, and iotop showed these MB's read from FS. When about 4 GB where downloaded  from me, strange things happened. Despite config file (max_clients and max_per_ip were 10, friend was using 10 simulateonous connections in filezilla), many following messages appeared in log (xxx.xxx.xxx.xxx - friend's address):
    Tue Aug 24 16:30:05 2010 [pid 2] CONNECT: Client "xxx.xxx.xxx.xxx", "Connection refused: too many sessions."
    Also the speed felt dramatically - at start there was ~220 KB/s per connection, now lower than 10 KB/s. iotop shows only eventual 124 KB reads from vsftpd. Cache filled all my memory (600 MB data - it's running KDE4 plus some documents and Opera opened):
    $ free -m
    total used free shared buffers cached
    Mem: 3862 3806 55 0 441 2766
    -/+ buffers/cache: 599 3263
    Swap: 2047 0 2047
    Also responsiveness of system changed strangely - operations with disk are as fast as usual, but with RAM became much slower. E.g., I use pacman-cage, and now pacman -Syu works many times slower. I know that reboot would take away this problem, but it's only partial solution.
    Is it the intended caching behavior? (IMO, it's rather not)
    How can be I/O optimized to not to overload cache?
    P.S. My vsftpd.conf:
    listen=YES
    # User access parameters
    anonymous_enable=YES
    anon_upload_enable=NO
    local_enable=YES
    write_enable=NO
    download_enable=YES
    connect_from_port_20=YES
    # Userlist
    #userlist_deny=NO
    userlist_enable=NO
    #userlist_file=/etc/vsftpd/vsftpd_users
    force_dot_files=YES
    hide_ids=YES
    deny_file={lost+found}
    ls_recurse_enable=YES
    local_umask=026
    ascii_download_enable=NO
    # Limits
    max_clients=10
    max_per_ip=10
    #connect_timeout=60
    data_connection_timeout=3000
    idle_session_timeout=6000
    # Messages
    dirlist_enable=YES
    dirmessage_enable=YES
    ftpd_banner=Welcome to Stonehenge-III FTP archive
    # Encryption
    ssl_enable=NO
    allow_anon_ssl=NO
    force_local_data_ssl=NO
    force_local_logins_ssl=NO
    ssl_tlsv1=YES
    ssl_sslv2=NO
    ssl_sslv3=NO
    rsa_cert_file=/etc/vsftpd/vsftpd.pem
    pam_service_name=vsftpd
    # Chroot everyone
    chroot_local_user=YES
    passwd_chroot_enable=YES
    chroot_list_enable=NO
    #local_root=/srv/ftp/
    # Logging
    xferlog_enable=YES
    P.P.S. Tried to find appropriate forum. If I was wrong, please move it to a better one.

    since your on a fast network, lower your timeout values, they are much too high, also, increase your connections to 15, but tell your friend to only download using 10 or lower connections.
    are the files downloaded small (many files) or large ones. check /var/log/everything.log for related error messages, e.g, I/O, file descriptors.

  • Network shared variables lose binding

    Hello,
    I am developing an application in LabVIEW that uses network shared variables to transmit data between two PC's on the same subnet. The shared variables work fine when running the VI's in development mode, however, when i build the vi's into an executable I find that they no longer work. Here is what I have found so far:
    I deploy the shared variable library on the publisher machine (also happens to be the development machine) through an invoke node in the executable. NI distributed system manager confirms that this does deploy and indeed updates as it should.
    For the executable on the subscriber PC I created a second shared variable library (same project) with the same shared variables and bound them to the respective shared variables from the first library by selecting enable aliasing, then bind to PSP URL and browsing to the shared variable I wish to bind it to (e.g. \\hallnet-ellm2\shared variable library\serial Number). The machines listed under browse were listed by name so when I tried this initially and it did not work I manually changed the name of my machine in the URL box to the IP address of the publisher hoping that would fix it in case the subscriber could not resolve the publishers machine alias. So now my bind URL read \\192.168.0.1\shared variable library\serial Number.
    As part of the executable on the subscriber I deploy this second shared variable library. NI distributed system manager confirms that this deploys but under quality for an individual variable it has a list of issues (see attached) and the bound variable is not updating. At this point the publisher shared variables are still functioning fine. By clicking on 'edit variable' I can see that the variable on the subscriber is still bound but the PSP URL is now \\localhost\shared variable library\serial number. Changing the PSP URL on the subscriber to \\192.168.0.1\shared variable library\serial number enables the variable to update as expected.However by this time my executable has already picked up the error and does not function.
    I think that the issue lies with the bind URL used on the subscriber as for some reason it does not keep the binding configured in the project and instead changes to 'localhost'. Why is this? Should it not stay bound to the address specified in the project?
    I have tried changing the IP addresses in the aliases file so that
    [My Computer]
    My Computer=localhost 
    becomes
    [My Computer]
    My Computer=ip of local machine
    This did not help.
    The shared variable libraries are included in the build spec to go into the support files directory and they are successfully deployed from there on both publisher and subscriber.
    I am using LabVIEW 8.6 on Windows XP
    Thanks for any help you may be able to offer,
    Lee
    Attachments:
    distributed system manager.JPG ‏74 KB

    Hi Lee,
    I hope you are well.  Thank you for your post.  Your application sounds very interesting.
    Looking at your issue I was wondering, have you tried lowering your firewalls, as this may be causing the problem.
    Also, another option would be to setup a private network.  Do you have access to any routers that you could use to link the two machines independent of your IT's infrastructure?
    The other thing to try is two other computers entirely.  Again, it would be ideal to take them off the network you are on, but it's something to try if my prior suggestion doesn't work.  It should work on the original two machines though, and it's likely that different computers won't solve your problems because I suspect the network.
    Remember that the client variables must know the location of the variables on the server, so you can't move the server exe around without changing this value.
    Make sure to set the network location in the "Bind to Source" option for the client variables.
    It is also possible to write a separate piece of code to install on every machine that is responsible for deploying the library and by doing so eliminate the need for programmatically deploying the variables in the original application.  However, this won't really help you, because the variables you use in the application have to be the same as the ones deployed in the library, so if you change the library, they'll no longer be linked and they won't receive data.  You'd have to create a separate exe for every binding source you wanted to link to, and then have a second, known library for the sake of communication locally on the computer between the ‘deployer’ and the actual application.  The main application could then be assigned the responsibility of launching the correct ‘deployer’' if it sees it needs to switch to a different variable binding source.  This method is not the most streamlined or effective, but it might work.
    Just to let you know, you will need to use the DSC toolkit.
    Please find below some knowledge base links that I think you will find helpful in your application.
    Using Shared Variables in Executables
    How do I Programmatically Change the Data Binding Source for Shared Variables?
    I hope this information helps and if you can give these suggestions a go and let me know how you get on, that would be great.
    Kind regards,
    Prashant M
    Applications Engineer
    NI UK & Ireland

  • [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.

  • Network sharing administrating

    Hello,
    I'm using network sharing to share my internet connection (I'm tethering and sharing the internet).
    I have a problem: _If I set up a password for the sharing, windows OS on other computers cannot connect._
    I solved it using no password, but now I have a question: _How can I administrate my network sharing to be able to kick, or ban IP addresses or MAC address?_ I would like to kick or ban computers from the sharing (since they are slowing down the internet).
    Thank you and waiting for your answer,
    Bharel

    pursistance is key! I'm glad you never gave up! keep on truckin'! I had this happening to me and toggling it off and on often times fixed my issue. I have to admit though, I eventually gave up on it, and purchased a 2tb time capsule which routes all my content flawlessly (however I'm connect viw ethernet now and don't need to share my network anymore.
    if you have time, feel free to tell apple about your situation and what you are running on. http://www.apple.com/feedback/macosx.html I've seen too many wifi issues on here. I've already sent feedback of my own, but it wouldn't hurt to share your experience with this.
    That being said, I hope it's the end of your troubles with this, however, I have a feeling you'll have to keep on doing this because it'll just stop working. for me it was after waking from sleep.

  • Pacman cache

    Hi,
    here is a ruby script to generate a custom.db.tar.gz from the archive directory (/var/cache/pacman/pkg) and not use the abs source.
    this way custom.db.tar.gz have only what are in the archive directory and not the full list, and pacman know what are in that repository.
    i use it to have a cache directory to populate other computers in the local network, and pacman download from a local store if found it or from the net if not.
    this script is in testing yet, not have help and command line options, if you need to change somethings, in the first lines are the paths that the script use.
    if you don't trust this script, changing the 'destdir' variable to some user access directory, a non root user can execute this script an generate the custom.db.tar.gz
    i hope this be helpfull for someone...  blames, patch, sugestion are welcome....
    require 'pathname'
    require 'fileutils'
    class GenCache
    public #----------------------------------------------------------
    attr_reader :cache_dir, :tmp_dir, :infoFile, :destdir
    attr_writer :cache_dir, :tmp_dir, :infoFile, :destdir
    def initialize()
    @cache_dir = '/var/cache/pacman/pkg/'
    @tmp_dir = '/tmp/gencache/'
    @infofile = '.PKGINFO'
    @destdir = '/var/cache/pacman/pkg/'
    @cache_name = 'custom.db.tar.gz'
    end
    def generateCache()
    if protec( "createTmp", @tmp_dir, nil ) { |par1,par2| Dir.mkdir( par1 ) }
    begin
    # move to temp dir
    Dir.chdir(@tmp_dir)
    # generate filesystem structure
    loopdir()
    # tar filesystem structure
    protec( "tar", @cache_name, "*" ) { |par1,par2| system( "tar czf "+ par1 + " " + par2 ) == 0 }
    # move to repository
    protec( "move", @cache_name, @destdir+@cache_name ) { |par1,par2| FileUtils.mv( par1, par2 ) }
    rescue => err
    # eat the error
    ensure
    # clean filesystem structure
    protec( "cleanTmp", @tmp_dir, nil ) { |par1,par2| FileUtils.rm_r( par1 ) }
    end
    end
    end
    private #----------------------------------------------------------
    def doMd5( hashfile )
    hash = ""
    open("|md5sum "+hashfile ) { |i| hash = i.gets.gsub(/[ t].*/,'') }
    hash = "n%MD5SUM%n" + hash
    return hash
    end
    def protec( method, param1, param2 )
    rc = false
    begin
    if yield param1, param2
    rc = true
    end
    rescue => err
    puts "nError in GenCache::protec("+ method +") [" + err.message + "]"
    raise
    end
    return rc
    end
    def writedata( datafile, package, fullname )
    fst_groups = fst_replace = fst_depend = fst_conflict = fst_provides = true
    have_md5 = false
    desc = ""
    depends = ""
    datafile.each do |rc|
    if rc[0,1] != "#"
    if rc.strip.index("pkgname") == 0
    desc += "%NAME%n"
    desc += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("pkgver") == 0
    desc += "n%VERSION%n"
    desc += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("pkgdesc") == 0
    desc += "n%DESC%n"
    desc += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("md5sum") == 0
    desc += "n%MD5SUM%n"
    desc += rc.gsub(/^.*=[ t]/,'')
    have_md5 = true
    elsif rc.strip.index("group") == 0
    if not have_md5
    desc += doMd5( fullname )
    have_md5 = true
    end
    if fst_groups
    desc += "n%GROUPS%n"
    fst_groups = false
    end
    desc += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("replaces") == 0
    if fst_replace
    desc += "n%REPLACES%n"
    fst_replace = false
    end
    desc += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("depend") == 0
    if fst_depend
    depends += "%DEPENDS%n"
    fst_depend = false
    end
    depends += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("conflicts") == 0
    if fst_conflict
    depends += "n%CONFLICTS%n"
    fst_conflict = false
    end
    depends += rc.gsub(/^.*=[ t]/,'')
    elsif rc.strip.index("provides") == 0
    if fst_provides
    depends += "n%PROVIDES%n"
    fst_provides = false
    end
    depends += rc.gsub(/^.*=[ t]/,'')
    end
    end
    end
    if not have_md5
    desc += doMd5( fullname )
    have_md5 = true
    end
    begin
    f = File.new( @tmp_dir+package+"desc", File::CREAT|File::TRUNC|File::RDWR, 0644)
    f.write( desc )
    f.close()
    f = File.new( @tmp_dir+package+"depends", File::CREAT|File::TRUNC|File::RDWR, 0644)
    f.write( depends )
    f.close()
    rescue => err
    print "nerror creating generating control files ["+err.message+"]n"
    raise
    end
    end
    def loopdir()
    loop=1
    pth = Pathname.new( @cache_dir )
    pth.dir_foreach do |i|
    unless i.directory?()
    if ( i.to_s.index( "db.tar.gz" ) == nil )
    if protec( "untar", @cache_dir+i, @infofile ) { |par1,par2| system( "tar xzf "+ par1 + " " + par2 ) == 0 }
    puts "Error untaring " + @cache_dir+i + " : " + $?.to_s
    exit 1
    end
    package = i.to_s.gsub(/.pkg.tar.gz/,'') + "/"
    Dir.mkdir( @tmp_dir + package )
    writedata( IO.readlines( @infofile ), package, @cache_dir + i )
    loop = loop + 1
    print "."
    end
    end
    end
    puts "n" + loop.to_s + " files - "
    end
    end
    cache = GenCache.new()
    cache.generateCache()

    Stebalien wrote:You could try: http://xyne.archlinux.ca/projects/pacserve/
    It doesn't use NFS but should be faster.
    I thought about using it but i didn't wanted to depend on a extra package. Before using it, i want to know if my problem is easily solvable.

  • Network shared printer printing backwards

    network shared printer printing backwards from other computers but not the computer that the printer is hooked to. I have gone in and the mirror setting is turned off.........any other clues or ideas.........I have a HP Officejet J5780 All-in-one set up via a USP cord.....
    Sorry problem solved, I did not know you had to sut the mirror off on every computer....I thought there was only one setting..........I got it solved.....Thanks anyway
    Message Edited by J5780All-in-1 on 03-04-2009 01:39 PM

    Hi ..
    i am having a similar probem. i have a 3500 HP color laserjet connected to a sp3 windows xp system acting as print server.
    a pc connected through netwrk has this ' backward' printing problem . i dont see any 'mirror'  image setup option to turn off or on anywhere in the printer. 
    where should i see it ?
    plz  help.
    gov

  • Playing a FLV-File in a projector.exe from a network shared folder failes

    We want to load and play FLV-Files while our project files
    (Projector.exe) and FLV-files are sitting on a network shared
    folder with UNC-Path access (\\FILESERVER\sharename\). The problem
    is, that the flv-files do not play. If the same application runs on
    a local system it works fine. The System.security.sandboxType is
    "localTrusted" because it runs in a projector.
    We do not want to map the shared folder to a drive letter!
    Thank you
    Example:
    download

    I apologize if u can not load the page, its a hosting company issue, their server goes up and down randomnly so please to retry 15mn later, it will be available.  Thanks.

Maybe you are looking for

  • Issue with uploading flat file from App Server

    Hi, Im loading a flat file to an ODS. When I try to load in from my Local Workstation, it works fine. All data is loaded green. However, when I try to load the file after i copied it to my App Server, it cannot load. The error is get is: Error 2 whil

  • Nomad Jukebox Zen Xtra -- Intrinsically Safe

    Is this mp3 player intrinsically safe? So far I've been reading over all the information I can find on it, but I haven't found this specifically. Anyone else found anything about this? For example is it alright to use this when you're around chemical

  • Manually Moving Music to my iphone

    I manually manage music on my iphone.  In the past, I dragged music from my library or my purchases and dropped it into my iphone.  In Sept, I purchased an album and was able to put it on my iphone, but in Nov, using the same computer, I could not. 

  • Is it possible to add Twitter as a buddy and push messages as Twitter status updates?

    It would be great if Twitter could be added as a buddy, which could then be messaged with photos and text to add updates to Twitter!

  • Image backup/restore of Netware Server

    I am running netware 6.5sp8 and need to increase the VOL1 NSS volume. I plan on removing the RAID5 4x36GB drives and replace them with RAID5 4x72GB drives. I had hoped to image the server using ZDM 7.0 sp1, swap the drives and restore the image. I ha