jiandong lu wrote:
> vm71 can not be compiled on opensolaris (solaris 
> express developer edition ,9/07,b70).The key error
> message is :
> 
> Undefined                       first referenced
>  symbol                             in file
> XmeXpmReadFileToPixmap             
> objects/gui_xmebw.o
> XmeXpmFreeAttributes               
> objects/gui_xmebw.o
> XmeXpmCreatePixmapFromData         
> objects/gui_xmebw.o
> ld: fatal: Symbol referencing errors. No output
> written to vim
> *** Error code 1
> The following command caused the error:
> LINK="  gcc -L/usr/dt/lib -R /usr/dt/lib
> -L/usr/openwin/lib -R/usr/openwin/lib  \
>         -o vim objects/buffer.o  objects/charset.o 
> objects/diff.o  objects/digraph.o  objects/edit.o 
> objects/eval.o  objects/ex_cmds.o  objects/ex_cmds2.o 
> objects/ex_docmd.o  objects/ex_eval.o 
> objects/ex_getln.o  objects/fileio.o  objects/fold.o 
> objects/getchar.o  objects/hardcopy.o 
> objects/hashtab.o    objects/if_cscope.o 
> objects/if_xcmdsrv.o  objects/main.o  objects/mark.o 
> objects/memfile.o  objects/memline.o  objects/menu.o 
> objects/message.o  objects/misc1.o  objects/misc2.o 
> objects/move.o  objects/mbyte.o  objects/normal.o 
> objects/ops.o  objects/option.o  objects/os_unix.o 
> objects/pathdef.o  objects/popupmnu.o 
> objects/quickfix.o  objects/regexp.o  objects/screen.o
>  objects/search.o  objects/spell.o  objects/syntax.o  
>  objects/tag.o  objects/term.o  objects/ui.o 
> objects/undo.o  objects/window.o  objects/gui.o
> objects/gui_motif.o objects/gui_x11.o  objects/pty.o
> objects/gui_beval.o  objects/gui_xmdlg.o
> objects/gui_xmebw.o                objects/netbeans.o 
>  objects/version.o  -lXp -lXmu -lXext -lXm -lXt -lSM
> -lICE -lXpm -lXt -lX11 -lSM -lICE -lw -ldl -ltermlib
> -lelf -lnsl -lsocket       " \
>         MAKE="make" sh ./link.sh
> make: Fatal error: Command failed for target `vim'
> Current working directory
> /export/home/jiandong/Desktop/vim71/src
> *** Error code 1
> make: Fatal error: Command failed for target `first'
> 
> 
> hope that the problem  be addressed in the next
> release.
> 
> 
> 
>       ___________________________________________________________ 
> 雅虎邮箱传递新年祝福,个性贺卡送亲朋! 
> http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline
> 
> > 
> 

Hmm... three symbols whose names start with XmeXpm, used in gui_xmebw.c 
"Enhanced Motif PushButton widget with move over behavior"... apparently in an 
include file since the C file itself doesn't include those words...

1. Try removing the file auto/link.sed and recompiling. This might work if a 
library which wasn't needed before (and had been removed via auto/link.sed) is 
needed now. The file will be recreated if not found and the link proceeds OK.

2. If that doesn't work, try re-running configure (e.g., using "make 
reconfig"). This may get you a different message about what is wrong with your 
software installation.

3. If that doesn't work, and you have GTK2 installed (with "development" 
package including C headers etc.), maybe you could try building with that? 
(this also requires a reconfig, but possibly with different configure 
arguments).


Best regards,
Tony.
-- 
hundred-and-one symptoms of being an internet addict:
230. You spend your Friday nights typing away at your keyboard


--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui