bugGNUstep - Bugs: bug #34529, gnustep-gui svn doesn't correctly...

Group
 
 

bug #34529: gnustep-gui svn doesn't correctly link with ImageMagick

Submitter:  Sebastian Reitenbach <buzzdee>
Submitted:  Tue 11 Oct 2011 12:04:21 PM UTC
   
 
Category:  Gui/AppKit Severity:  3 - Normal
Item Group:  Bug Status:  Fixed
Privacy:  Public Assigned to:  gcasa
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 01 Nov 2020 11:44:16 AM UTC, comment #6: 

This is currently working.

Gregory John Casamento <gcasa>
Group administrator
Fri 11 Apr 2014 04:09:48 PM UTC, comment #5: 

Sebastian, is this bug still valid?

Riccardo Mottola <rmottola>
Group Member
Tue 11 Oct 2011 07:14:41 PM UTC, comment #4: 

There used to be examples with the gui library, but they were moved  to devmodules/usr-apps/examples/gui/ExampleService

The info plist there has an example of a simple filter service using an external tool (the unix 'cat' command) as well as examples of services using the pasteboard server.

This really is just an example ... no documentation (I think there's a little documentation on services and filters in the NSPastebard class documentation or something similar).

Anyway, using the first filter mechanism, you could set up a filter which simply wraps the imagemagick command line utility... ought to be very little work.

The second way (a daemon which would use the imagemagick library and communicate via the pasteboard server) would be rather more work, but more efficient of course.

Richard Frith-Macdonald <CaS>
Group Member
Tue 11 Oct 2011 06:50:12 PM UTC, comment #3: 

For me, I can manually link all the ports linking to -gui to the new libraries. Its a bit of work, but doable, or just --disable-imagemagick.

For the way it is now, there should be an automated way for applications to detect whether -gui is linked against ImageMagick or not, so that they know whether have to link against it too or not, without the need to rewrite their GNUmakefiles.

What configuration magic do you are talking about?

For the other suggestion that you have, I don't know, how much work would that be? But as far as I understand, it sounds like kind of plugins that register for image types, which sounds like a fairly reasonable way to go.

Sebastian

Sebastian Reitenbach <buzzdee>
Group Member
Tue 11 Oct 2011 06:07:07 PM UTC, comment #2: 

I am sure that this bug can be easily solved by some configuration magic, but there is also a different solution possible. One that I would prefer. We could move the ImageMagick code out of GNUstep gui into a filter service. A filter service is basically a converter that takes its input from the pasteboard and puts the result back there. NSImageRep is supposed to use filters to handle unknown formats. We never included code for this, but Richard provided and example implementation for a filter service:

devmodules/usr-apps/examples/gui/ExampleService/

For this suggestion to work two components are needed
- support for filtered images in NSImageRep and maybe NSBitmapImageRep
- the filter services themselves (I would not only put the ImageMagick stuff into one, but add one for Ghostscript as well)

Fred Kiefer <FredKiefer>
Group Member
Tue 11 Oct 2011 04:39:36 PM UTC, comment #1: 

OK, looking a bit closer, I added this to the configure environment:

IMAGEMAGICK_LIBS="-L${X11BASE}/lib/ -lxcb -lfontconfig -lX11 -lICE -lSM -lXt -lXext -lfreetype -lMagickCore"

this allowed me to build gnustep-gui.

However now I think even worse: all applications seem to link against those libraries too:

i.e. linking addresses:

clang  -Wl,-E  -L../Frameworks/AddressView/AddressView.framework/. -L../Frameworks/Addresses/Addresses.framework/. -lAddressView -lAddresses     -shared-libgcc -fexceptions -fgnu-runtime -o AddressManager.app/./AddressManager \
./obj/AddressManager.obj/Controller.m.o ./obj/AddressManager.obj/DragDropMatrix.m.o ./obj/AddressManager.obj/main.m.o       -L/addresses-0.4.7_writes_to_HOME/GNUstep/Library/Libraries -L/usr/local/lib  -L/usr/local/lib    -lgnustep-gui     -lgnustep-base     -lobjc2   -lm

/usr/bin/ld: warning: libfreetype.so.18.0, needed by /usr/local/lib/libgnustep-gui.so.0.20, not found (try using -rpath or -rpath-link)
/usr/local/lib/libungif.so.5.4: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreePixmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetInputFocus'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWMProtocols'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWMIconName'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShmDetach'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocIconSize'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCheckWindowEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateFontCursor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XResourceManagerString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmCombineDatabase'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcObjectSetBuild'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetTransientForHint'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCopyPlane'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSync'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Init_FreeType'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawLines'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawImageString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefineCursor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeCursor'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XDrawPoint'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XMapWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmPutFileDatabase'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetClipRectangles'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Load_Glyph'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Done_Face'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetVisualInfo'
...

Sebastian

Sebastian Reitenbach <buzzdee>
Group Member
Tue 11 Oct 2011 12:04:21 PM UTC, original submission:  

Hi,

with ImageMagick installed on OpenBSD, gnustep-gui from svn does detect it, and tries to use it. However, when it comes to linking stage, it fails with the following error:

clang  -Wl,-E      -shared-libgcc -fexceptions -fgnu-runtime -o obj/make_services \
        ./obj/make_services.obj/make_services.m.o \
          -L/usr/local/lib -lstdc++ -lm -pthread -L/usr/local/lib  -licui18n -licuuc -licudata  -L/usr/local/lib -lMagickCore -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpng -lz -lm    -L../Source/./obj -L../Model/./obj    -L/gnustep-gui-0.21.0_writes_to_HOME/GNUstep/Library/Libraries -L/usr/local/lib  -L/usr/local/lib   -lgnustep-base    -lobjc2   -lm
clang: warning: argument unused during compilation: '-shared-libgcc'
/usr/local/lib/libicui18n.so.4.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libicui18n.so.4.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libicui18n.so.4.0: warning: strcat() is almost always misused, please use strlcat()
/usr/bin/ld: warning: libfontconfig.so.7.0, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libfreetype.so.18.0, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXext.so.12.0, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXt.so.10.1, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libSM.so.8.0, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libICE.so.9.0, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libX11.so.15.0, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libxcb.so.2.2, needed by /usr/local/lib/libMagickCore.so.2.0, not found (try using -rpath or -rpath-link)
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreePixmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetInputFocus'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWMProtocols'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWMIconName'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShmDetach'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocIconSize'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCheckWindowEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateFontCursor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XResourceManagerString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmCombineDatabase'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcObjectSetBuild'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetTransientForHint'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCopyPlane'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSync'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Init_FreeType'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawLines'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawImageString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefineCursor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeCursor'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XDrawPoint'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XMapWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmPutFileDatabase'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetClipRectangles'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Load_Glyph'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Done_Face'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetVisualInfo'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCloseDisplay'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XRaiseWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefaultScreen'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcObjectSetDestroy'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Get_Kerning'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Get_Char_Index'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetSelectionOwner'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcInitLoadConfigAndFonts'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XKillClient'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllowEvents'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcFontList'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XRootWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XIfEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XWhitePixel'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Set_Charmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateImage'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetForeground'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFillPolygon'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetWindowAttributes'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XWMGeometry'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefaultVisual'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Get_Glyph'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XQueryTree'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeGC'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCopyArea'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocSizeHints'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetClipMask'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDeleteProperty'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XStoreColors'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetWMColormapWindows'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDisplayWidth'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Outline_Decompose'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefaultGC'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XReadBitmapFile'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XUngrabServer'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XConvertSelection'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcPatternGetString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Select_Charmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcPatternGetInteger'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGrabPointer'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetImage'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XPutBackEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XTextWidth'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Glyph_To_Bitmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XStringListToTextProperty'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XStoreColor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XLookupString'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcPatternCreate'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetLocaleModifiers'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeStringList'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawArc'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Attach_File'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XReconfigureWMWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateBitmapFromData'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSendEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XQueryPointer'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWMName'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFree'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcConfigDestroy'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetWindowProperty'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XBell'
/usr/local/lib/libwmf.so.8.0: undefined reference to `FT_Load_Char'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeColors'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocClassHint'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetErrorHandler'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetNormalHints'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocColorCells'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmPutStringResource'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcPatternDestroy'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XParseGeometry'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XSetDashes'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XChangeProperty'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XChangeGC'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Vector_Transform'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDestroyWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Done_FreeType'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmCombineFileDatabase'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetSelectionOwner'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Set_Char_Size'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWindowColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetBackground'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmGetDatabase'
/usr/local/lib/libwmf.so.8.0: undefined reference to `FT_Set_Transform'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XSetArcMode'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XParseColor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShapeCombineMask'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XRefreshKeyboardMapping'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XQueryColor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XListFonts'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetCommand'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeFont'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShmCreateImage'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XChangeWindowAttributes'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShmPutImage'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShapeQueryExtension'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWindowBackgroundPixmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSynchronize'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShmAttach'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCheckTypedWindowEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetWMProperties'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawLine'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGrabServer'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XLoadQueryFont'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XTranslateCoordinates'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XQueryColors'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XSetWMNormalHints'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetCloseDownMode'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSupportsLocale'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Done_Glyph'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XListInstalledColormaps'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Outline_Get_BBox'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XClearArea'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCopyColormapAndFree'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Open_Face'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XInternAtom'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocColor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XInitImage'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreatePixmapCursor'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XWindowEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetDefault'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetFont'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetFunction'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XShmQueryExtension'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFillArc'
/usr/local/lib/libwmf.so.8.0: undefined reference to `XSetTile'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XWithdrawWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFlush'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmGetStringDatabase'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDisplayHeight'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XNextEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmInitialize'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDrawRectangle'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSelectInput'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetIconSizes'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetGeometry'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetWMName'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XBitmapPad'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XEventsQueued'
/usr/local/lib/libwmf.so.8.0: undefined reference to `FT_New_Face'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XClearWindow'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefaultColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDefaultDepth'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocStandardColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCheckMaskEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFillRectangle'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XDisplayName'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FT_Glyph_Transform'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetStipple'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XGetRGBColormaps'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCheckIfEvent'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XFreeFontNames'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreatePixmapFromBitmapData'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XrmGetResource'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XBlackPixel'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XVisualIDFromVisual'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XUngrabPointer'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XPutImage'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreatePixmap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XAllocWMHints'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XSetFillStyle'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XCreateGC'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XOpenDisplay'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `FcFontSetDestroy'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XInstallColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XUninstallColormap'
/usr/local/lib/libMagickCore.so.2.0: undefined reference to `XMapRaised'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[4]: * [obj/make_services] Error 1
gmake[3]: * [internal-tool-all_] Error 2
gmake[2]: * [make_services.all.tool.variables] Error 2
gmake[1]: * [internal-all] Error 2
gmake[1]: Leaving directory `/home/ports/pobj/gnustep-gui-0.21.0/gnustep-gui-0.21.0/Tools'
gmake: * [internal-all] Error 2
* Error code 2

Stop in /home/ports/x11/gnustep/gui (line 2402 of /home/ports/infrastructure/mk/bsd.port.mk).
* Error code 1

Stop in /home/ports/x11/gnustep/gui (line 2158 of /home/ports/infrastructure/mk/bsd.port.mk).

Sebastian Reitenbach <buzzdee>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by gcasa (Posted a comment)
  • -email is unavailable- added by rmottola (Posted a comment)
  • -email is unavailable- added by CaS (Posted a comment)
  • -email is unavailable- added by FredKiefer (Posted a comment)
  • -email is unavailable- added by buzzdee (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-11-01 gcasa StatusNone Fixed
        Assigned toNone gcasa
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code