From owner-freebsd-questions@FreeBSD.ORG Mon Jul 20 04:32:14 2009 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4576106564A for ; Mon, 20 Jul 2009 04:32:14 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-bw0-f208.google.com (mail-bw0-f208.google.com [209.85.218.208]) by mx1.freebsd.org (Postfix) with ESMTP id 707318FC1D for ; Mon, 20 Jul 2009 04:32:14 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: by bwz4 with SMTP id 4so1556832bwz.43 for ; Sun, 19 Jul 2009 21:32:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=jDeG10QvS6Ta3/U1LZxIaYQnkY8qvmU0ldSYvp9Xy90=; b=xwZjIZ4nkz6BUT6IcZsoYPqraXAn2HcRRPdVZjkjRB7jX9tDqFoHNIt+F596S+jQ6r feoGRg0IfuCvKPrhj7RIsAl2GwunjCAlY1ITNYvvqpqFsueWeALwCUZScx+UTC0d/gNg aI5nj6ayJfSnwhRMXoGJbfuq8A5TH4yRkujG0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=N6puDmH6WnTGA8zPsktHvVooOrp+RA1avdKCmcHCOxqIR9WE6xv7tR2xwCJmJ7XFeQ ivudZgS5DSXF1y6tKd07u10qPH7LZylqaoLXJXEV3MrK8yzQLD6Y8TBL42r6NJy6yiCH uB4ltIq8EJQEqS5Yo8j8kxhAAyxdCdk0vNigM= MIME-Version: 1.0 Received: by 10.239.172.73 with SMTP id z9mr370858hbe.30.1248064333426; Sun, 19 Jul 2009 21:32:13 -0700 (PDT) Date: Mon, 20 Jul 2009 04:32:13 +0000 Message-ID: From: "b. f." To: freebsd-questions@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: martinrame@yahoo.com Subject: Re: libjpeg.so.9 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2009 04:32:15 -0000 >Hi, after upgrading wine to 1.1.26 from ports, the library libjpeg.so.9 no longer exists, >it was replaced by libjpeg.so.10. >The first problem I found was that icewm didn't loads, then I created a soft link to >libjpeg.so. With this change, icewm loads, but icewmbg can't load because it needs >libjpeg.so.9. This is the error message I receive when I try to load icewmbg: >icewmbg: using /home/martin/.icewm for private configuration files >Wrong JPEG library version: library is 70, caller expects 62 >IMLIB ERROR: Cannot load image: /home/martin/wallpapers/Unix Desktop Wallpaper >Pictures Unix Cyborg Technologies.jpg >All fallbacks failed. >icewmbg: Warning: Loading of image "/home/martin/wallpapers/Unix Desktop Wallpaper >Pictures Unix Cyborg Technologies.jpg" failed >How can I install libjpeg.so.9? libjpeg.so.9 is the old version of the jpeg shared library from the graphics/jpeg port. It was replaced on Saturday by a new version, libjpeg.so.10. You seem to have a new port that uses the new version, and some old ports that were built to use the old version. You need to rebuild _all_ those ports that depend upon graphics/jpeg, so that they will use the new version. You can do this by hand, or using a script or program of your own, or with portupgrade -fr jpeg-* if you are using ports-mgmt/portupgrade, or, if you are using ports-mgmt/portmaster: portmaster -r jpeg for example. (Occasionally, you may find a port that cannot be upgraded this way -- graphics/gd, for example, in which case you may need to deinstall it before attempting to rebuild it, or to build it in a clean sandbox.) If you are using packages, you should keep in mind that it may be a few days before the package server you are using has packages that are built using the new version of jpeg. If you don't want to update, you can revert to the old version with old packages, or by grabbing the old version of the port and rebuilding your ports against it. b.