Opened 2 years ago

Closed 2 years ago

#64858 closed defect (fixed)

xbill: Undefined symbols _XpmReadFileToPixmap

Reported by: headtailgrep (Stephen C. Host, P. Eng.) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: Cc:
Port: xbill

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Yo homies. I always install XBILL on any Unix or Linux computer that I deploy. It's my duty to make sure we slay the Microsoft dragons and I've been doing this since around 1997. After following the instructions the compile failed due to a library error so I'm reporting this bug on MacOS monterey on Intel x64

:info:build /usr/bin/clang -pipe -Os -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_insta     ll_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -arch x86_64 -o xbill Bill.o Bucket.o Cable.o Computer.o Game.o Horde.o Net     work.o OS.o Scorelist.o Spark.o UI.o util.o  x11-athena.o x11.o -lXaw -lXmu -lXt -lX11
:info:build Undefined symbols for architecture x86_64:
:info:build   "_XpmReadFileToPixmap", referenced from:
:info:build       _x11_load_picture in x11.o
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make: *** [xbill] Error 1

Change History (3)

comment:1 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Milestone: MacPorts Future
Owner: set to ryandesign
Status: newaccepted
Summary: compile failedxbill: Undefined symbols _XpmReadFileToPixmap

Thanks for reporting this. I'll take a look.

comment:2 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

I think it's a missing dependency on Xaw3d. I'll take the opportunity to switch the port to using gtk2 which the developer says is nicer.

comment:3 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In b2f8526a81cde21ae5c8aff816f995766aa37a4b/macports-ports (master):

xbill: Use gtk2 instead of Athena widgets

Closes: #64858

Note: See TracTickets for help on using tickets.