Skip navigation

Where can I find ibSystem.B.dylib?

2144 Views 20 Replies Latest reply: Nov 25, 2011 1:48 PM by baltwo RSS
1 2 Previous Next
Rick Good Calculating status...
Currently Being Moderated
Nov 23, 2011 3:00 PM

I'm trying to use Dashcode in Lion. It states that it cannot find my "ibSystem.B.dylib". It should be in:

 

     /Developer/use/lib/

 

But I have checked and it indeed does not exist. Any idea where to find so I can download? Thanks. Rick

MacBook Pro, Mac OS X (10.6.7)
  • baltwo Level 9 Level 9 (59,235 points)
    Currently Being Moderated
    Nov 23, 2011 6:04 PM (in response to Rick Good)

    First, it should be libSystem.B.dylib and second, it normally resides in /usr/lib/ and, in /Developer/SDKs/MacOSX10.7/usr/lib/ if Xcode installed.

    27" i7 iMac 10.6.8 , Mac OS X (10.7.2), G4 450 MP 1.5 GB RAM w/(10.5.8/10.4.11/9.2.2)
  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 7:43 PM (in response to Rick Good)

    Use the free EasyFind, it finds everything, hidden or not.

  • Tony T1 Level 6 Level 6 (8,140 points)
    Currently Being Moderated
    Nov 23, 2011 8:04 PM (in response to ds store)

    Or just find (in Terminal):

         find / -iname libSystem.B.dylib 2>/dev/null

     

    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/li bSystem.B.dylib

    /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.B.dylib

    /Developer/SDKs/MacOSX10.6.sdk/usr/libexec/oah/Shims/libSystem.B.dylib

    /Developer/SDKs/MacOSX10.7.sdk/usr/lib/libSystem.B.dylib

    /usr/lib/libSystem.B.dylib

     

    BTW, just looked at EasyFind, looks good.

    MacBook Air, MacBook, Mac mini, Mac OS X (10.7.2)
  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 8:05 PM (in response to Tony T1)

    Tony T1 wrote:

     

    BTW, just looked at EasyFind, looks good.

     

    Sometimes a GUI hleps especially if your dslectic that can't speel.

  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 8:27 PM (in response to ds store)

    ds store wrote:

     

    Sometimes a GUI hleps especially if your dslectic that can't speel.

     

    I was referring to myself of coruse.

  • baltwo Level 9 Level 9 (59,235 points)
    Currently Being Moderated
    Nov 23, 2011 8:50 PM (in response to ds store)

    I prefer setting Spotlight to search System files and invisibles, by name, (saved search for that). There are only a handful that it won't report. For the others, since I prefer searching by name, is to update the locate database and use Terminal. I use the uncrippled locate.updatedb command from Leopard.

    27" i7 iMac 10.6.8 , Mac OS X (10.7.2), G4 450 MP 1.5 GB RAM w/(10.5.8/10.4.11/9.2.2)
  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 9:24 PM (in response to baltwo)

    baltwo wrote:

     

    I use the uncrippled locate.updatedb command from Leopard.

     

    Shhh, don't tell Apple, 10.5 is taboo.

  • baltwo Level 9 Level 9 (59,235 points)
    Currently Being Moderated
    Nov 23, 2011 9:14 PM (in response to ds store)

    Oh, they know. I've posted many a thread documenting that. IIRC, I've even posted the uncrippled script. If not, here it is:

     

    #!/bin/sh

    #

    # Copyright (c) September 1995 Wolfram Schneider <wosch@FreeBSD.org>. Berlin.

    # All rights reserved.

    #

    # Redistribution and use in source and binary forms, with or without

    # modification, are permitted provided that the following conditions

    # are met:

    # 1. Redistributions of source code must retain the above copyright

    #    notice, this list of conditions and the following disclaimer.

    # 2. Redistributions in binary form must reproduce the above copyright

    #    notice, this list of conditions and the following disclaimer in the

    #    documentation and/or other materials provided with the distribution.

    #

    # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND

    # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

    # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

    # ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE

    # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

    # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

    # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

    # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

    # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

    # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

    # SUCH DAMAGE.

    #

    # updatedb - update locate database for local mounted filesystems

    #

    # $FreeBSD: src/usr.bin/locate/locate/updatedb.sh,v 1.20 2005/11/12 12:45:08 grog Exp $

     

     

    if [ "$(id -u)" = "0" ]; then

              echo ">>> WARNING" 1>&2

              echo ">>> Executing updatedb as root.  This WILL reveal all filenames" 1>&2

              echo ">>> on your machine to all login users, which is a security risk." 1>&2

    fi

    : ${LOCATE_CONFIG="/etc/locate.rc"}

    if [ -f "$LOCATE_CONFIG" -a -r "$LOCATE_CONFIG" ]; then

           . $LOCATE_CONFIG

    fi

     

     

    # The directory containing locate subprograms

    : ${LIBEXECDIR:=/usr/libexec}; export LIBEXECDIR

    : ${TMPDIR:=/tmp}; export TMPDIR

    if ! TMPDIR=`mktemp -d $TMPDIR/locateXXXXXXXXXX`; then

              exit 1

    fi

     

     

    PATH=$LIBEXECDIR:/bin:/usr/bin:$PATH; export PATH

     

     

     

     

    : ${mklocatedb:=locate.mklocatedb}           # make locate database program

    : ${FCODES:=/var/db/locate.database}           # the database

    : ${SEARCHPATHS:="/"}                    # directories to be put in the database

    : ${PRUNEPATHS:="/tmp /var/tmp */Backups.backupdb"} # unwanted directories

    : ${FILESYSTEMS:="hfs ufs"}                               # allowed filesystems

    : ${find:=find}

     

     

    case X"$SEARCHPATHS" in

              X) echo "$0: empty variable SEARCHPATHS"; exit 1;; esac

    case X"$FILESYSTEMS" in

              X) echo "$0: empty variable FILESYSTEMS"; exit 1;; esac

     

     

    # Make a list a paths to exclude in the locate run

    excludes="! (" or=""

    for fstype in $FILESYSTEMS

    do

           excludes="$excludes $or -fstype $fstype"

           or="-or"

    done

    excludes="$excludes ) -prune"

     

     

    case X"$PRUNEPATHS" in

              X) ;;

              *) for path in $PRUNEPATHS

               do

                        excludes="$excludes -or -path $path -prune"

                 done;;

    esac

     

     

    tmp=$TMPDIR/_updatedb$$

    trap 'rm -f $tmp; rmdir $TMPDIR; exit' 0 1 2 3 5 10 15

     

    # search locally

    # echo $find $SEARCHPATHS $excludes -or -print && exit

    if $find -s $SEARCHPATHS $excludes -or -print 2>/dev/null |

            $mklocatedb -presort > $tmp

    then

              case X"`$find $tmp -size -257c -print`" in

                        X) cat $tmp > $FCODES;;

                        *) echo "updatedb: locate database $tmp is empty"

                           exit 1

              esac

    fi

    27" i7 iMac 10.6.8 , Mac OS X (10.7.2), G4 450 MP 1.5 GB RAM w/(10.5.8/10.4.11/9.2.2)
  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 9:25 PM (in response to baltwo)

    Nice thnx, could be helpful one day,

     

    BTW, did you get the DigiNotar root certificates pulled on your 10.5/10.4 box(s) by Apple update or did they just ignore you?

  • baltwo Level 9 Level 9 (59,235 points)
    Currently Being Moderated
    Nov 23, 2011 9:45 PM (in response to ds store)

    Sorry, I'm not familiar with the DigiNotar stuff.

    27" i7 iMac 10.6.8 , Mac OS X (10.7.2), G4 450 MP 1.5 GB RAM w/(10.5.8/10.4.11/9.2.2)
  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 10:12 PM (in response to baltwo)

    Keychain Access > System Roots > DigiNotar ?

     

    All I want to know is if Apple provided a update for 10.5 or not and pulled it, I cant' boot off my old 10.5 disk to find out myself.

     

    According to what I've read only 10.6/10.7 was the violated certificates pulled, I've been telling people Apple hasn't updated the 10.5 certificates to get them to upgrade to 10.6 as I'm thinking it's a security issue. Wondering if I was correct in what I read or not about it as I cant' find the article about the update if it included 10.5 or not.

     

    https://en.wikipedia.org/wiki/DigiNotar

  • baltwo Level 9 Level 9 (59,235 points)
    Currently Being Moderated
    Nov 23, 2011 11:21 PM (in response to ds store)

    The one on my G-4's Leopard volume has a 31 Mar '25 expiration date. There's none on my SL or Lion volumes. Is that sufficient info?

    27" i7 iMac 10.6.8 , Mac OS X (10.7.2), G4 450 MP 1.5 GB RAM w/(10.5.8/10.4.11/9.2.2)
  • ds store Level 7 Level 7 (30,305 points)
    Currently Being Moderated
    Nov 23, 2011 11:39 PM (in response to baltwo)

    baltwo wrote:

     

    The one on my G-4's Leopard volume has a 31 Mar '25 expiration date. There's none on my SL or Lion volumes. Is that sufficient info?

     

    Guess what I read was right then.

     

    Thanks.

     

     

    Ah, yes here it is, right in front of my nose:

     

    On September 9, 2011, Apple issued Security Update 2011-005 for Mac OS X 10.6.8 and 10.7.1, which removes DigiNotar from the list of trusted root certificates and EV certificate authorities.[27] Without this update, Safari and Mac OS X do not detect the certificate's revocation, and users must use the Keychain utility to manually delete the certificate.

     

    Well now we both know.

1 2 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.