Bugs item #1813226, was opened at 2007-10-14 10:07
Message generated for change (Comment added) made by tringali
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=111005&aid=1813226&group_id=11005
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: Build/Install
Group: None
Status: Open
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Juergen Keidel (keidel)
>Assigned to: Scott Tringali (tringali)
Summary: Linking against Motif Version 2.3.0
Initial Comment:
The latest binary download of nedit ist working, but produces a lot of
debugging messages.
Creating nedit from latest source download first rejects compiling due to the
Motif Version.
Setting -DBUILD_UNTESTED_NEDIT
compiles most of it, then a lot of error messages follow:
cc -O -I/usr/X11R6/include -DUSE_DIRENT -DUSE_LPR_PRINT_CMD
-DBUILD_UNTESTED_NEDIT nedit.o file.o menu.o window.o selection.o search.o
undo.o shift.o help.o preferences.o tags.o userCmds.o shell.o regularExp.o
macro.o text.o textSel.o textDisp.o textBuf.o textDrag.o server.o highlight.o
highlightData.o interpret.o parse.o smartIndent.o regexConvert.o rbTree.o
windowTitle.o calltips.o server_common.o rangeset.o linkdate.o
../Microline/XmL/libXmL.a \
../Xlt/libXlt.a ../util/libNUtil.a -L/usr/X11R6/lib -Wl,-Bstatic -lXm
-Wl,-Bdynamic -lXp -lXpm -lXext -lXt -lSM -lICE -lX11 -lm -o nedit
file.o: In function `PrintString':
file.c:(.text+0xd76): warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextIn.o): In function
`SelfInsert':
(.text+0x837d): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextOut.o): In function
`FindWidth':
(.text+0x939): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextOut.o): In function
`FindWidth':
(.text+0x9e4): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextOut.o): In function
`FindHeight':
(.text+0xcd7): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextOut.o): In function
`FindHeight':
(.text+0xf6f): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmString.o):(.text+0x2c53):
more undefined references to `XftTextExtentsUtf8' follow
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmString.o): In function
`SubStringPosition':
(.text+0xacd7): undefined reference to `XftTextExtents16'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmString.o): In function
`SubStringPosition':
(.text+0xad15): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmString.o): In function
`SubStringPosition':
(.text+0xad7c): undefined reference to `XftTextExtents16'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextF.o): In function
`FindPixelLength':
(.text+0x99e): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextF.o): In function
`FindPixelLength':
(.text+0xb7a): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextF.o): In function
`FindPixelLength':
(.text+0xbfa): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextF.o): In function
`PrintableString':
(.text+0x2bb5): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(TextF.o): In function
`TextFieldResetIC':
(.text+0x9c2f): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawCreate':
(.text+0x8c0): undefined reference to `XftDrawCreate'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawCreate':
(.text+0x950): undefined reference to `XftDrawCreateBitmap'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xaba): undefined reference to `XftDrawRect'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xb3f): undefined reference to `XftDrawStringUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xb8e): undefined reference to `XftDrawString32'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xbde): undefined reference to `XftDrawString16'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xc10): undefined reference to `XftTextExtents16'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xc3b): undefined reference to `XftTextExtentsUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString':
(.text+0xce1): undefined reference to `XftTextExtents32'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString2':
(.text+0xe7a): undefined reference to `XftDrawStringUtf8'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString2':
(.text+0xec8): undefined reference to `XftDrawString32'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawString2':
(.text+0xf0f): undefined reference to `XftDrawString16'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x18b9): undefined reference to `FcPatternCreate'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x18dc): undefined reference to `FcPatternAddString'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x18fc): undefined reference to `FcPatternAddString'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x191c): undefined reference to `FcPatternAddString'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x193c): undefined reference to `FcPatternAddString'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x1996): undefined reference to `XftFontMatch'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x19a7): undefined reference to `XftFontOpenPattern'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x1a2b): undefined reference to `FcPatternAddInteger'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x1a49): undefined reference to `FcPatternAddInteger'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x1a67): undefined reference to `FcPatternAddInteger'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x1a85): undefined reference to `FcPatternAddInteger'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`ValidateAndLoadFont':
(.text+0x1aa3): undefined reference to `FcPatternAddInteger'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`FreeRendition':
(.text+0x1fd5): undefined reference to `XftFontClose'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`FreeRendition':
(.text+0x1fef): undefined reference to `FcPatternDestroy'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftDrawDestroy':
(.text+0x7f1): undefined reference to `XftDrawDestroy'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(XmRenderT.o): In function
`_XmXftSetClipRectangles':
(.text+0x9c1): undefined reference to `XftDrawSetClipRectangles'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(EditresCom.o): In function
`CvtStringToBlock':
(.text+0x786): undefined reference to `XmuNCopyISOLatin1Lowered'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x1bc): undefined reference to `jpeg_std_error'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x1ee): undefined reference to `jpeg_destroy_decompress'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x229): undefined reference to `jpeg_CreateDecompress'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x23b): undefined reference to `jpeg_stdio_src'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x24b): undefined reference to `jpeg_read_header'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x253): undefined reference to `jpeg_calc_output_dimensions'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x25b): undefined reference to `jpeg_start_decompress'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x2c0): undefined reference to `jpeg_read_scanlines'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x2f4): undefined reference to `jpeg_finish_decompress'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Jpeg.o): In function
`load_jpeg':
(.text+0x2fc): undefined reference to `jpeg_destroy_decompress'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0xb1): undefined reference to `png_check_sig'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0xde): undefined reference to `png_create_read_struct'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0xf2): undefined reference to `png_create_info_struct'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x114): undefined reference to `png_destroy_read_struct'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x15b): undefined reference to `png_destroy_read_struct'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x179): undefined reference to `png_init_io'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x18c): undefined reference to `png_set_sig_bytes'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x19e): undefined reference to `png_read_info'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x1e4): undefined reference to `png_get_IHDR'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':(.text+0x237): undefined reference to `png_get_valid'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x274): undefined reference to `png_get_valid'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x2b5): undefined reference to `png_get_gAMA'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x2cf): undefined reference to `png_read_update_info'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x2e1): undefined reference to `png_get_rowbytes'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x2fa): undefined reference to `png_get_channels'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x337): undefined reference to `png_destroy_read_struct'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x34c): undefined reference to `png_set_expand'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x399): undefined reference to `png_set_gamma'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x3a9): undefined reference to `png_set_gray_to_rgb'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x3e3): undefined reference to `png_destroy_read_struct'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x40b): undefined reference to `png_set_expand'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x41b): undefined reference to `png_set_expand'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x42c): undefined reference to `png_set_strip_16'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x455): undefined reference to `png_get_bKGD'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x4e0): undefined reference to `png_read_image'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x4fe): undefined reference to `png_read_end'
/usr/lib/gcc/i586-suse-linux/4.2.1/../../../libXm.a(Png.o): In function
`png_load_file':
(.text+0x526): undefined reference to `png_destroy_read_struct'
collect2: ld returned 1 exit status
make[1]: *** [nedit] Fehler 1
make[1]: Leaving directory
Is there a bug in the actual Motif Version (other programs are compiling
without problems) or has nedit some speciak requirements to Mofif?
----------------------------------------------------------------------
>Comment By: Scott Tringali (tringali)
Date: 2007-10-14 10:42
Message:
Logged In: YES
user_id=11321
Originator: NO
OpenMotif added a lot of features and changed their dependencies in 2.3.
The easiest way to is to link dynamically (by removing -Wl,-Bstatic and
-Wl,-Bdynamic) against Motif. We've changed this in CVS.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=111005&aid=1813226&group_id=11005
--
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop