Wireshark-bugs: [Wireshark-bugs] [Bug 1131] New: Add entry to FAQ regarding "dyld: Symbol not fo
Date: Thu, 28 Sep 2006 19:10:40 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1131

           Summary: Add entry to FAQ regarding "dyld: Symbol not found:
                    __cg_jpeg_resync_to_restart" error on OS X
           Product: Web sites
           Version: N/A
          Platform: Macintosh
               URL: http://www.wireshark.org/faq.html
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: Enhancement
          Priority: Low
         Component: Main site - www.wireshark.org
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: stephentfisher@xxxxxxxxx


Build Information:
--
--
Please add this to the FAQ under section number 5, "Starting Wireshark":

(Question) When I try to run wireshark from the build directory on MacOS X, why
do I get the error "dyld: Symbol not found: __cg_jpeg_resync_to_restart"?

(Answer) This problem is caused by a conflict between the system's jpeg library
and one installed by MacPorts (DarwinPorts).  There are two ways to solve this
problem.  The first method is to run "make install" and run Wireshark out of
its installed directory.  The second method is to edit the wireshark shell
script in the build directory every time you compile Wireshark:

Remove /opt/local/lib from the following line:

# Add our own library path to DYLD_LIBRARY_PATH
DYLD_LIBRARY_PATH="$thisdir/wiretap/.libs:$thisdir/epan/.libs:/opt/local/lib:$DYLD_LIBRARY_PATH"

So it looks like this:

# Add our own library path to DYLD_LIBRARY_PATH
DYLD_LIBRARY_PATH="$thisdir/wiretap/.libs:$thisdir/epan/.libs:$DYLD_LIBRARY_PATH"

Then add a new line right below it:

DYLD_FALLBACK_LIBRARY_PATH="/opt/local/lib:$DYLD_FALLBACK_LIBRARY_PATH"


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.