You are not logged in.
Pages: 1
Howdie,
I am working on getting wine to install. No luck so far.
Can someone explain to me this:
Validating source files with md5sums...
libxxf86dga-1.1.1-1-i686.pkg.tar.gz ... Passed
==> Extracting Sources...
-> Extracting libxxf86dga-1.1.1-1-i686.pkg.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
==> Tidying install...
-> Purging other files...
-> Compressing man and info pages...
-> Stripping debugging symbols from binaries and libraries...
-> Removing libtool .la files...
==> Creating package...
-> Generating .PKGINFO file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lib32-libxxf86dga 1.1.1-1 x86_64 (Sat May 22 19:39:13 UTC 2010)
thom ~/AUR/lib $ cd ..
thom ~/AUR $ makepkg -s
==> Making package: bin32-wine 1.1.44-1 x86_64 (Sat May 22 19:39:17 UTC 2010)
==> Checking Runtime Dependencies...
==> Installing missing dependencies...
lib32-libxxf86dga package not found, searching for group...
error: 'lib32-libxxf86dga': not found in sync db
==> ERROR: Pacman failed to install missing dependencies.
thom ~/AUR $
I just installed lib32-libxxf86dga, haven't I? Why then does the makepkg for wine throw that error again?
Last edited by thom_raindog (2010-05-23 05:51:27)
Offline
==> Finished making: lib32-libxxf86dga 1.1.1-1 x86_64 (Sat May 22 19:39:13 UTC 2010)
you made the package but you didn't installed it!.
pacman -U lib32-libxxf86dga 1.1.1-1-x86_64.tar.xz
or makepkg -i
Give what you have. To someone, it may be better than you dare to think.
Offline
Thank you. Unfortunately unraveling dependency after dependency I hit a block here:
> Retrieving Sources...
-> Downloading libsasl-2.1.23-2-i686.pkg.tar.gz...
--2010-05-22 20:39:32-- ftp://ftp.archlinux.org/core/os/i686/libsasl-2.1.23-2-i686.pkg.tar.gz
=> "libsasl-2.1.23-2-i686.pkg.tar.gz.part"
Resolving ftp.archlinux.org... 209.85.41.143
Connecting to ftp.archlinux.org|209.85.41.143|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /core/os/i686 ... done.
==> SIZE libsasl-2.1.23-2-i686.pkg.tar.gz ... done.
==> PASV ... done. ==> RETR libsasl-2.1.23-2-i686.pkg.tar.gz ...
No such file "libsasl-2.1.23-2-i686.pkg.tar.gz".
==> ERROR: Failure while downloading libsasl-2.1.23-2-i686.pkg.tar.gz
Aborting...
What now?
Offline
you need to update that build. in repos we have libsasl 2.1.23-4
Give what you have. To someone, it may be better than you dare to think.
Offline
Downloading libsasl-2.1.23-4-i686.pkg.tar.gz...
--2010-05-22 20:58:11-- ftp://ftp.archlinux.org/core/os/i686/libsasl-2.1.23-4-i686.pkg.tar.gz
=> "libsasl-2.1.23-4-i686.pkg.tar.gz.part"
Resolving ftp.archlinux.org... 209.85.41.143
Connecting to ftp.archlinux.org|209.85.41.143|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /core/os/i686 ... done.
==> SIZE libsasl-2.1.23-4-i686.pkg.tar.gz ... done.
==> PASV ... done. ==> RETR libsasl-2.1.23-4-i686.pkg.tar.gz ...
No such file "libsasl-2.1.23-4-i686.pkg.tar.gz".
==> ERROR: Failure while downloading libsasl-2.1.23-4-i686.pkg.tar.gz
Aborting...
Hmm... all I did was change the line pkgrel32=2 to pkgrel32=4
but that is either wrong, not enough or the file is actually missing (the most unlikely choice, I know )
Offline
tar.gz->tar.xz
Give what you have. To someone, it may be better than you dare to think.
Offline
100%[============================================================================================================>] 86,856 123K/s in 0.7s
2010-05-22 21:05:35 (123 KB/s) - "libsasl-2.1.23-4-i686.pkg.tar.xz.part" saved [86856]
==> Validating source files with md5sums...
libsasl-2.1.23-4-i686.pkg.tar.xz ... FAILED
==> ERROR: One or more files did not pass the validity check!
Thank you, by the way. Now I start feeling dumb and I think I need to know more about what I do. How do you know this, how do you know what file is in the repos under what name? And, to solve my problem above, where do I get the MD5 for the file?
Offline
omg, every single step i have to tell you?
makepkg -g >> PKGBUILD
to see the version and extension pacman -Sp package
Last edited by wonder (2010-05-22 21:09:48)
Give what you have. To someone, it may be better than you dare to think.
Offline
Hey, who knew.. I was able to solve my last problem. Simply reading the comments on the package in AUR helped.. amazing!
Offline
I am sorry that I did not point that out earlier, though it obvious: This is my first (and hopefully LAST) attempt at working with AUR and makepkg, no offense. It's been years since I used ARCH and it shows, sorry.
Now, as I got the other problem solved on my own, libsasl compiled and installed. Unfortunately libldap is not so cooperative and the error throws me for a loop:
thom ~/AUR/lib $ makepkg -i
==> WARNING: A package has already been built, installing existing package...
==> Installing package lib32-libldap with pacman -U...
loading package data...
checking dependencies...
(1/1) checking for file conflicts [###########################################################################################] 100%
error: failed to prepare transaction (conflicting files)
lib32-libldap: /opt/lib32/usr/lib/libXxf86dga.so exists in filesystem
lib32-libldap: /opt/lib32/usr/lib/libXxf86dga.so.1 exists in filesystem
lib32-libldap: /opt/lib32/usr/lib/libXxf86dga.so.1.0.0 exists in filesystem
errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).
Yes, those files exist, but, without intentionally sounding dumb, that seems to be because libXxf86dga is a dependency of wine so I had to install it? That confuses me to no end, since if I am right wine depends on A which depends on B which blocks wine from installing? That makes no sense.
What am I missing here?
Last edited by thom_raindog (2010-05-22 21:20:17)
Offline
pacman -Qo /opt/lib32/usr/lib/libXxf86dga.so
if nothing comes you can use pacman -Uf package
Give what you have. To someone, it may be better than you dare to think.
Offline
pacman -Qo /opt/lib32/usr/lib/libXxf86dga.so
/opt/lib32/usr/lib/libXxf86dga.so is owned by lib32-libxxf86dga 1.1.1-1
I am not sure what that tells me. Those blocking files come from the package lib32-libxxf86dga but that is no surprise since I installed that to satisfy a dependancy for wine...
I uninstalled lib32-libxxf86dga for the heck and indeed wine then stops installing complaining about the missing dependency...
Offline
Uuuh.. wait, it get's better:
=> Installing package lib32-libxxf86dga with pacman -U...
loading package data...
checking dependencies...
(1/1) checking for file conflicts [###########################################################################################] 100%
error: failed to prepare transaction (conflicting files)
lib32-libxxf86dga: /opt/lib32/usr/lib/libsasl2.so exists in filesystem
lib32-libxxf86dga: /opt/lib32/usr/lib/libsasl2.so.2 exists in filesystem
lib32-libxxf86dga: /opt/lib32/usr/lib/libsasl2.so.2.0.23 exists in filesystem
errors occurred, no packages were upgraded.
That's what I got trying to install lib32-libxxf86dga again...
Offline
did you messed up sources arrays? lib32-libxxf86dga can't contain libsasl2 files. so take a look at both builds.
Give what you have. To someone, it may be better than you dare to think.
Offline
You were right. I made the mistake of NOT putting every file in its own folder. Did that now and it worked.
Thank you very much for your help!
Offline
Pages: 1