You are not logged in.
Here's my list so far:
remmina - won't compile; remmina-svn compiles but dialogs are missing for new connections
cdcat - produces error loading database which it didn't before
wxHexEditor - looking for libpng12.so.0
Offline
none of those are in our repository. is your job to rebuild them against newest libpng/libjepg as are from aur. if you have problems with recompilation, just paste the error and i might help
Give what you have. To someone, it may be better than you dare to think.
Offline
none of those are in our repository. is your job to rebuild them against newest libpng/libjpeg as are from aur. if you have problems with recompilation, just paste the error and i might help
Fair enough, and of course I appreciate that these problems may not be much if anything to do with the libpng/libjpeg updates. But any ideas might help ...
remmina compilation gives error:
remminaplug.c: In function 'remmina_plug_set_display':
remminaplug.c:469: warning: dereferencing 'void *' pointer
remminaplug.c:469: error: request for member 'localdisplay' in something not a structure or union
remminaplug.c:469: warning: dereferencing 'void *' pointer
remminaplug.c:469: error: request for member 'localdisplay' in something not a structure or union
remminaplug.c:470: warning: dereferencing 'void *' pointer
remminaplug.c:470: error: request for member 'localdisplay' in something not a structure or union
make[2]: *** [remminaplug.o] Error 1
wxHexEditor gives this error when run:
error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
I presume the libpng12 package from the AUR might fix this one?
cdcat versions 1.01b-5 and 1.01b-6 both report when my database is loaded:
parse error at line 21853: unclosed token
The same file opens fine on a machine where libpng/libjpeg have not been upgraded. Curious.
Offline
wxHexEditor gives this error when run:
error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
I presume the libpng12 package from the AUR might fix this one?
You get this after you rebuild it (you rebuild it of course)? Is you dependence tree rebuild too? In the end you can search for hardcoded version libs in the source code.
Offline
Hello!
I can expand your list:
- firefox 3.6-2
- vim
- thunderbird 3.0.1-1
- libwmf
- librsvg
- gtk2
At the moment I use ftp.archlinux.org.
Best regards,
Flasher
Last edited by Flasher (2010-02-01 07:42:00)
Offline
Every single one of those work on my system... I guess you still have some dependency that is not updated.e
Offline
Hm.... ok, I did a "pacman -Syu"
my mirrorlist:
Server = ftp://ftp.archlinux.org/$repo/os/i686
Server = http://mirror.giantix-server.de/archlinux/$repo/os/i686
Server = ftp://mirrors.kernel.org/archlinux/$repo/os/i686
Server = http://mir.archlinux.fr/$repo/os/i686
Server = http://mir2.archlinuxfr.org/archlinux/$repo/os/i686
Server = http://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/i686
Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/i686
Server = http://mir1.archlinuxfr.org/archlinux/$repo/os/i686
Last packages I updated:
1 root@sn-client-01 /home/andreas # pacman -Syu
:: Synchronizing package databases...
core 36.1K 81.4K/s 00:00:00 [#############################] 100%
extra is up to date
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Targets (2): device-mapper-2.02.60-2 udev-151-2
Total Download Size: 1.11 MB
Total Installed Size: 3.47 MB
Proceed with installation? [Y/n] y
:: Retrieving packages from core...
device-mapper-2.02.... 777.2K 51.4K/s 00:00:15 [#############################] 100%
udev-151-2-i686 356.0K 59.8K/s 00:00:06 [#############################] 100%
checking package integrity...
(2/2) checking for file conflicts [#############################] 100%
(1/2) upgrading device-mapper [#############################] 100%
(2/2) upgrading udev [#############################] 100%
For example:
If I start vim:
root@sn-client-01 /etc/pacman.d # vim mirrorlist
vim: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
127 root@sn-client-01 /etc/pacman.d #
pacman -Qi vim:
127 root@sn-client-01 /etc/pacman.d # pacman -Qi vim
Name : vim
Version : 7.2.266-1
URL : http://www.vim.org
Licenses : custom:vim
Groups : None
Provides : None
Depends On : gpm coreutils
Optional Deps : perl: the runtime provides a view useful perl scripts
Required By : gvim
Conflicts With : None
Replaces : None
Installed Size : 29380.00 K
Packager : Firmicus <firmicus ατ gmx δοτ net>
Architecture : i686
Build Date : Wed 30 Sep 2009 10:14:02 PM CEST
Install Date : Sun 04 Oct 2009 12:48:22 PM CEST
Install Reason : Explicitly installed
Install Script : Yes
Description : Vi Improved, a highly configurable, improved version of the vi text editor
I don't know what to do, besides "pacman -Syu"
Best regards,
Flasher
Offline
> ldd /usr/bin/vim
linux-gate.so.1 => (0xf76fe000)
libncursesw.so.5 => /lib/libncursesw.so.5 (0xf7698000)
libacl.so.1 => /lib/libacl.so.1 (0xf7690000)
libgpm.so.2 => /usr/lib/libgpm.so.2 (0xf768b000)
libperl.so => /usr/lib/perl5/core_perl/CORE/libperl.so (0xf753f000)
libm.so.6 => /lib/libm.so.6 (0xf7518000)
libutil.so.1 => /lib/libutil.so.1 (0xf7514000)
libc.so.6 => /lib/libc.so.6 (0xf73cd000)
libdl.so.2 => /lib/libdl.so.2 (0xf73c9000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf73b0000)
libattr.so.1 => /lib/libattr.so.1 (0xf73ab000)
libnsl.so.1 => /lib/libnsl.so.1 (0xf7393000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf7361000)
/lib/ld-linux.so.2 (0xf76ff000)
Note that there is not dependency on libpng... Do you have any plugins installed for vim (e.g. from the AUR)?
Offline
also, ftp.archlinux.org is throttled, ftp.atchlinux.org is NOT the master server, there's no point in using ftp.archlinux.org. please use another mirror. looking for freshly updated mirrors ? have a look here: https://users.archlinux.de/~gerbra/mirrorcheck.html
edit: just saw kernel.org is not on gerbra's page, i recommend it, it's great (should be in your mirrorlist or mirrorlist.pacnew if you didn't merge it)
Last edited by bangkok_manouel (2010-02-01 09:26:07)
Offline
I'd recommend to install reflector and run something like "reflector --latest 10" to get the ten most recent mirrors for example. And ranking those with the -r parameter isn't a bad idea either.
Offline
For me the update broke gnome's gdm. At first I thought that the reason for that was the gdm-old version i've been using from the AUR.
But after unistalling it (gdm-old) and installed the regular one I still couldn't start the Xserver, only now the console was spitting out a message about libpng12 missing.
So after a Yaourt -S libpng12 , gdm started fine and it greeted me with its usual (and ugly) green login screen.
Now my question is why is this particular package necessary? I 've never had to use it in the past, and if it is so important why wasn't it included in the dependency tree?
Oh, I also can't start my Exaile music player, but I haven't looked into that yet!
Offline
You are using a package which is not from our repos. Check with e.g. pacman -Qm and your pacman.conf for unofficial repos.
Offline
A little bit more:
root@sn-client-01 /etc/pacman.d # ldd /usr/bin/vim
linux-gate.so.1 => (0xb77da000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb740a000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7378000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb735e000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb731d000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb72e2000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7230000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb71df000)
libncursesw.so.5 => /lib/libncursesw.so.5 (0xb7192000)
libacl.so.1 => /lib/libacl.so.1 (0xb718a000)
libperl.so => /usr/lib/perl5/core_perl/CORE/libperl.so (0xb703d000)
libc.so.6 => /lib/libc.so.6 (0xb6ef6000)
libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0 (0xb6da6000)
libm.so.6 => /lib/libm.so.6 (0xb6d80000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6c66000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6c5e000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb6c47000)
libdl.so.2 => /lib/libdl.so.2 (0xb6c42000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6c29000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6c1b000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6c12000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6c0f000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6c02000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6bfa000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6bf1000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6be7000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6be4000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6be1000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6bdb000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6bc1000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6b4e000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb6abe000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6a9a000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6a15000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb69e7000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb69e4000)
libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb69be000)
libz.so.1 => /usr/lib/libz.so.1 (0xb69a9000)
libpcre.so.0 => /lib/libpcre.so.0 (0xb6977000)
libattr.so.1 => /lib/libattr.so.1 (0xb6971000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb695a000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb6928000)
libutil.so.1 => /lib/libutil.so.1 (0xb6924000)
/lib/ld-linux.so.2 (0xb77db000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb690c000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb6907000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb68af000)
libpng12.so.0 => not found
libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0xb68ab000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb68a3000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb688f000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6869000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6866000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6861000)
I removed gvim and installed vim. Now it looks like yours.
I installed gvim again and:
...
libpng12.so.0 => not found
....
Looks like gvim needs to be updated. Thanks Allan
Next one:
libwmf + librsvg:
pacman -S libwmf librsvg
root@sn-client-01 /etc/pacman.d # pacman -S libwmf librsvg
warning: libwmf-0.2.8.4-7 is up to date -- reinstalling
warning: librsvg-2.26.0-2 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets (2): libwmf-0.2.8.4-7 librsvg-2.26.0-2
Total Download Size: 0.00 MB
Total Installed Size: 1.73 MB
Proceed with installation? [Y/n] y
checking package integrity...
(2/2) checking for file conflicts [##################################################################################################################################################################################] 100%
(1/2) upgrading libwmf [##################################################################################################################################################################################] 100%
g_module_open() failed for /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so: libpng12.so.0: cannot open shared object file: No such file or directory
(2/2) upgrading librsvg [##################################################################################################################################################################################] 100%
usr/bin/gtk-query-immodules-2.0: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
g_module_open() failed for /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so: libpng12.so.0: cannot open shared object file: No such file or directory
pacman -Qo /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
root@sn-client-01 /etc/pacman.d # pacman -Qo /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
/usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so is owned by librsvg 2.26.0-2
P.S.: I changed my mirror to:
Server = http://mirror.giantix-server.de/archlinux/$repo/os/i686
Server = ftp://mirrors.kernel.org/archlinux/$repo/os/i686
Offline
lxsession-lite-0.4.1-1 must be recompiled although I think it needs to be patched/updated previously.
% ldd /usr/bin/lxsession-logout | grep not
libpng12.so.0 => not found
I had some errors when I updated gtk2 to version 2.18.6-1 and other gtk2 related packages because of one command run at the post_install stage of those packages IIRC:
%ldd /usr/bin/gtk-query-immodules-2.0 | grep not
libpng12.so.0 => not found
Offline
Let me make this clear... EVERYTHING in the official repos has been recompiled.
If you think we missed a package, check you have the latest version using the package search on the main site. If that is the same, check the package using "readelf -d <file>", not ldd. If that does not show libpng12.so.0 or libjpeg.so.7, then it does not need rebuilt and it is an issue with a dependency. Try finding that dep and check it is up to date... "lddd" from the devtools package may help.
Offline
You are using a package which is not from our repos. Check with e.g. pacman -Qm and your pacman.conf for unofficial repos.
Hi! I don't know whether you are reffering to my post but anyway here it is:
[root@archdesk ~]# pacman -Qm
cairo-lcd 1.8.8-1
fahmon 2.3.99.1-1
foldingathome-smp 6.29-1
fontconfig-lcd 2.8.0-1
libpng12 1.2.40-1
nautilus-image-converter 0.3.0-1
simple-ccsm 0.8.4-1
yaourt 0.9.2.6-1
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl %u > %o
#CleanMethod = KeepInstalled
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options (all disabled by default)
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
## Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
#[community-testing]
## Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
I only use the official repos plus a few packages from the AUR
Offline
Yes, and those "few" are the problem; especially cairo-lcd!
Offline
Yes, and those "few" are the problem; especially cairo-lcd!
omg! Im trying it right now and will be posting back.
Im going to kick myself if that is indeed the problem
Offline
Thanks, Allan. I didn't know about the readelf and lddd commands.
Now I know the culprit in my system was cairo-cleartype which it's unofficial, so sorry.
Offline
Pierre wrote:Yes, and those "few" are the problem; especially cairo-lcd!
omg! Im trying it right now and will be posting back.
Im going to kick myself if that is indeed the problem
Ok...im kicking my self...:P
I would have never thought that cairo-lcd would pose so many issues... i im feling a little dumb right now
THANK YOU A LOOOOOOOOOOT!
Everything is back to normal and im happy :):)
Offline
Yes, cairo-lcd was the culprit for me as well. I went back to cairo for the time being and I'll reinstall cairo-lcd later.
Offline
If you think we missed a package, check you have the latest version using the package search on the main site. If that is the same, check the package using "readelf -d <file>", not ldd. If that does not show libpng12.so.0 or libjpeg.so.7, then it does not need rebuilt and it is an issue with a dependency. Try finding that dep and check it is up to date... "lddd" from the devtools package may help.
Thanks Allan for that advice; makes things simpler to check.
Offline
A modified version of cairo-lcd fixes the hole system.... oh man...
Maybe the devs should add cairo-lcd to community? It is used by a huge number of users.
Last edited by Flasher (2010-02-01 11:42:21)
Offline
Arch does not patch packages using patches that will not be accepted upstream.
I also think we should leave it in the AUR to have users systems break one in a while... It teaches a good lesson.
Offline
Arch does not patch packages using patches that will not be accepted upstream.
I also think we should leave it in the AUR to have users systems break one in a while... It teaches a good lesson.
that's 1) and if i remember(maybe i'm wrong) the patch has some legally problem or something like that.
Give what you have. To someone, it may be better than you dare to think.
Offline