Opened 3 years ago

Closed 3 years ago

#63496 closed defect (fixed)

pango @1.42.4_3+quartz+x11: ld: symbol(s) not found for architecture x86_64

Reported by: brislawn Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: bigsur x86_64 Cc: ryandesign@…, ryandesign (Ryan Carsten Schmidt), mascguy (Christopher Nielsen)
Port: pango

Description

pango is being installed from source as a dependency of gnuplot on a brand new core i9 MBP running Big Sur with XQuartz and XCode already installed. The pango logfile is attached.

Thanks,

Chris

Attachments (1)

main.log (260.7 KB) - added by brislawn 3 years ago.
macports logfile for pango

Download all attachments as: .zip

Change History (5)

Changed 3 years ago by brislawn

Attachment: main.log added

macports logfile for pango

comment:1 Changed 3 years ago by evanmiller (Evan Miller)

Duplicate of #63410

comment:2 Changed 3 years ago by brislawn

ALERT: VIRUS DETECTED

Thanks to Ryan Schmidt and Evan Miller for pointing me to ticket #63410; it didn't come up when I searched for existing tickets re: pango on Big Sur. The fix described for #63410 using pango-devel worked with gnuplot,

(base) root@pn2035335 ~ # port install pango-devel
--->  Computing dependencies for pango-devel
The following dependencies will be installed:  harfbuzz-devel
Continue? [Y/n]: y
--->  Fetching distfiles for harfbuzz-devel
--->  Attempting to fetch harfbuzz-2.9.0.tar.xz from https://distfiles.macports.org/harfbuzz
--->  Verifying checksums for harfbuzz-devel                                         
--->  Extracting harfbuzz-devel
--->  Configuring harfbuzz-devel
--->  Building harfbuzz-devel                            
--->  Staging harfbuzz-devel into destroot               
--->  Installing harfbuzz-devel @2.9.0_0                 
--->  Activating harfbuzz-devel @2.9.0_0
--->  Cleaning harfbuzz-devel
--->  Fetching distfiles for pango-devel
--->  Attempting to fetch pango-1.48.9.tar.xz from https://distfiles.macports.org/pango
--->  Verifying checksums for pango-devel                                            
--->  Extracting pango-devel
--->  Applying patches to pango-devel
--->  Configuring pango-devel
--->  Building pango-devel                               
--->  Staging pango-devel into destroot                  
--->  Installing pango-devel @1.48.9_2+quartz+x11        
--->  Activating pango-devel @1.48.9_2+quartz+x11
--->  Cleaning pango-devel
--->  Scanning binaries for linking errors
--->  No broken files found.                             
--->  No broken ports found.

One caveat, though:

Symantec detected virus infections (Bloodhound.Exploit.377 and Bloodhound.Exploit.530) in the tarball for harfbuzz-devel @2.9.0_0. Once it popped up on my desktop I saw that Symantec also detected the same infections in harfbuzz-2.8.2_0, which had been installed previously for pango. No infection was reported for the pango-devel tarball (or any of the other macports I've installed as part of setting up this new machine).

No idea how serious this is, but Symantec said it was unable to "fix" the infection. I went ahead and ran

root@pn2035335 ~ # port clean --all harfbuzz

to delete the dist files, but am wondering just how safe the binary libraries are. At least Symantec has stopped reporting anything since installation finished and the dist files and temporaries were cleaned. I'm running a full scan now anyway.

Thanks everyone,

-Chris

comment:3 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:4 Changed 3 years ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: assignedclosed

Resolved with the update of pango, committed a short while ago:

https://github.com/macports/macports-ports/pull/11948

Note: See TracTickets for help on using tickets.