rojaro
10-24-2009, 12:58 AM
Hi,
in the past few days, i've tried to get my old color laser printer running. First i installed the driver package, which i have been using already with the old leopard, just to find out that it would not work anymore, as the included foomatic-rip version wasnt up to date for snow leopard. Luckily, the foomatic-rip sources have been updated already and therefore i decided to compile it myself. I removed the old foomatic-rip and it's dependencies (namely Ghostscript 8.64). Then i installed Ghostscript 8.70 and compiled the latest foomatic-rip, but now i get the following error:
Dyld Error Message:
Library not loaded: ./bin/../sobin/libgs.8.64.dylib
Referenced from: /usr/libexec/cups/filter/foomatic-rip
Reason: image not foundAnd there is the problem, as the new foomatic-rip binary is not even linked against libgs.8.64 but libgs.8.70:
McPork:bin rojaro$ otool -L /usr/libexec/cups/filter/foomatic-rip
/usr/libexec/cups/filter/foomatic-rip:
/opt/local/lib/libgs.8.70.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 124.1.1)
McPork:bin rojaro$Therefore the question, why does OS X tell me that the binary is still linked against ghostscript 8.64? I thought about the DYLD Shared Cache which i've updated using "update_dyld_shared_cache -root / -force -verify", but that did not help at all. Has anyone an idea what could be the problem or how to fix this?
Greets
- rojaro -
in the past few days, i've tried to get my old color laser printer running. First i installed the driver package, which i have been using already with the old leopard, just to find out that it would not work anymore, as the included foomatic-rip version wasnt up to date for snow leopard. Luckily, the foomatic-rip sources have been updated already and therefore i decided to compile it myself. I removed the old foomatic-rip and it's dependencies (namely Ghostscript 8.64). Then i installed Ghostscript 8.70 and compiled the latest foomatic-rip, but now i get the following error:
Dyld Error Message:
Library not loaded: ./bin/../sobin/libgs.8.64.dylib
Referenced from: /usr/libexec/cups/filter/foomatic-rip
Reason: image not foundAnd there is the problem, as the new foomatic-rip binary is not even linked against libgs.8.64 but libgs.8.70:
McPork:bin rojaro$ otool -L /usr/libexec/cups/filter/foomatic-rip
/usr/libexec/cups/filter/foomatic-rip:
/opt/local/lib/libgs.8.70.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 124.1.1)
McPork:bin rojaro$Therefore the question, why does OS X tell me that the binary is still linked against ghostscript 8.64? I thought about the DYLD Shared Cache which i've updated using "update_dyld_shared_cache -root / -force -verify", but that did not help at all. Has anyone an idea what could be the problem or how to fix this?
Greets
- rojaro -