On Wed, 28 Aug 2002, mathias meyer wrote:

> in the process of recompiling everything under 10.2 mc fails with the 
> following error:

I ran into the same problem (building on jaguar, basically from scratch).  
It looks like Apple has decided to put libedit.dynlib in /usr/lib, so the 
linker is grabbing that rather than the libedit.a in %b/edit/.  The quick 
solution (for me, anyway) was to specify --with-edit=no, which I'm sure 
reduced functionality.  But I don't use mc all that much, so whatever.

There are a couple more problems:

1) The authors of mc have a line in gtkedit/global.h:

   #define word unsigned int

   which causes major badness in the system header files, where word is 
   used as a variable name.  When will people learn that #defining 
   lowercase symbols is just a "bad thing"?

   The #define wasn't used anywhere, so commenting it out seemed to do the 
   trick.  Stoopid unused #defines...

2) There were some conflicting #define / variable names between files in 
   the gnome sub directory and ncurses.h.  I don't know enough about 
   ncurses or mc to know what was going on in the source.  So I gave up.  

I don't use mc that much, so working on the ncurses problem wasn't worth
the effort.  Removing mc from the depends on bundle-gnome and praying is
my current path of least resistance :).

Hope this helps someone a little bit...

Brian


> ld: warning multiple definitions of symbol _locale_charset
> /sw/lib/libintl.dylib(localcharset.lo) definition of _locale_charset
> /sw/lib/libiconv.dylib(localcharset.lo) definition of _locale_charset
> ld: Undefined symbols:
> _edit_confirm_save
> _edit_key_emulation
> _option_auto_para_formatting
> _option_backspace_through_tabs
> _option_backup_ext_int
> _option_fake_half_tabs
> _option_fill_tabs_with_spaces
> _option_return_does_auto_indent
> _option_save_mode
> _option_syntax_highlighting
> _option_tab_spacing
> _option_typewriter_wrap
> _option_word_wrap_line_length
> _edit_adjust_size
> _edit_dlg
> _edit
> _edit_user_menu_cmd
> make[2]: *** [mc] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> ### execution of make failed, exit code 2
> Failed: compiling mc-4.5.55-1 failed
> 
> as i couldn't find a new version ind the CVS 10.2 tree i thought i'd 
> mail this... has anyona an idea what is missing? (i cc'd this to you 
> max as you are listed as the maintainer)
> 
> any help is greatly apprechiated


-- 
  Brian Barrett
  Graduate Student, Open Systems Lab, Indiana University
  http://www.osl.iu.edu/~brbarret/




-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to