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----)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.