Re: MacOS Build Update
Robert Krawitz <[email protected]>
| Newsgroups | gmane.linux.printing.gimp-print.devel |
|---|---|
| Message-ID | <[email protected]> |
On 1/24/21 10:47 AM, Matt Broughton wrote: > > >> On Jan 18, 2021, at 9:02 PM, Steve Letter via Gimp-print-devel <[email protected]> wrote: >> >> Successfully built a Universal package on my M1 Mac. I had to package it on my x86 system due to bugs on the M1. It packaged well and signed fine. >> >> However, it failed to run properly on my Intel Mac running 10.14, Mojave but did on the M1 (natively). I am installing 10.15 and will try building on it to see if I can properly build a universal package on it. >> >> Steve Letter >> Sent from my Symbolics Lisp Machine using rmail. > > I also failed to print from 10.14 Mojave. The files have the correct architecture: > > Borodin:~ matt$ file /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/commandtoepson > /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/commandtoepson: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64] > /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/commandtoepson (for architecture x86_64): Mach-O 64-bit executable x86_64 > /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/commandtoepson (for architecture arm64): Mach-O 64-bit executable arm64 > Borodin:~ matt$ > > I am attaching a portion of the CUPS error log from where Gutenprint sets its parameters through the crash of the print job. The most important part seems to be: That looks to be the important point here; it looks like there has been a change to libcups. You probably want to look in /usr/lib and see if there are any other libcups* files around, and if one of them contains that symbol. > D [24/Jan/2021:09:08:12 -0600] [Job 1457] Gutenprint: End options > D [24/Jan/2021:09:08:12 -0600] [Job 1457] dyld: lazy symbol binding failed: Symbol not found: _cupsRasterOpen > D [24/Jan/2021:09:08:12 -0600] [Job 1457] Referenced from: /usr/libexec/cups/filter/rastertogutenprint.5.3 > D [24/Jan/2021:09:08:12 -0600] [Job 1457] Expected in: /usr/lib/libcups.2.dylib > D [24/Jan/2021:09:08:12 -0600] [Job 1457] dyld: Symbol not found: _cupsRasterOpen > D [24/Jan/2021:09:08:12 -0600] [Job 1457] Referenced from: /usr/libexec/cups/filter/rastertogutenprint.5.3 > D [24/Jan/2021:09:08:12 -0600] [Job 1457] Expected in: /usr/lib/libcups.2.dylib > D [24/Jan/2021:09:08:12 -0600] [Job 1457] PID 2290 (/usr/libexec/cups/filter/rastertogutenprint.5.3) crashed on signal 6. > D [24/Jan/2021:09:08:12 -0600] [Job 1457] Sent 0 bytes... > D [24/Jan/2021:09:08:12 -0600] [Job 1457] STATE: +cups-waiting-for-job-completed > D [24/Jan/2021:09:08:12 -0600] cupsdMarkDirty(P----)