Hi there,

I'm having some trouble compiling vim 7 on solaris
8, and I wonder if someone could point me in the right
direction.

This is what I see when I compile it :


gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF  -I/usr/dt/include   -g -O2 
        -o objects/buffer.o buffer.c
In file included from buffer.c:28:
vim.h:41: parse error before `:'
In file included from /usr/include/stdio.h:22,
                 from os_unix.h:21,
                 from vim.h:233,
                 from buffer.c:28:
/usr/include/iso/stdio_iso.h:186: parse error before `__va_list'
/usr/include/iso/stdio_iso.h:187: parse error before `__va_list'
/usr/include/iso/stdio_iso.h:188: parse error before `__va_list'
In file included from os_unix.h:21,
                 from vim.h:233,
                 from buffer.c:28:
/usr/include/stdio.h:227: parse error before `__va_list'
In file included from /usr/include/wchar.h:11,
                 from /usr/include/wctype.h:20,
                 from vim.h:435,
                 from buffer.c:28:
/usr/include/iso/wchar_iso.h:191: parse error before `__va_list'
/usr/include/iso/wchar_iso.h:192: parse error before `__va_list'
/usr/include/iso/wchar_iso.h:193: parse error before `__va_list'
make: *** [objects/buffer.o] Error 1


When I look in the config.log, I can see that there are errors
there too, but I really don't know what to do about them.

Here's (part of) the config.log.  I haven't included all of it, cause it's
quite long.






This file contains any
messages produced by compilers while

running configure, to aid debugging if configure makes a mistake.



It was created by configure, which was

generated by GNU Autoconf 2.59. 
Invocation command line was



  $ auto/configure redis --srcdir=.
--cache-file=auto/config.cache



## --------- ##

## Platform. ##

## --------- ##



hostname = openview1

uname -m = sun4u

uname -r = 5.8

uname -s = SunOS

uname -v = Generic_117350-30



/usr/bin/uname -p = sparc

/bin/uname -X     = System = SunOS

Node = openview1

Release = 5.8

KernelID = Generic_117350-30

Machine = sun4u

BusType = <unknown>

Serial = <unknown>

Users = <unknown>

OEM# = 0

Origin# = 1

NumCPU = 2



/bin/arch              = sun4

/usr/bin/arch -k       = sun4u

/usr/convex/getsysinfo = unknown

hostinfo               = unknown

/bin/machine           = unknown

/usr/bin/oslevel       = unknown

/bin/universe          = unknown



PATH: /usr/bin

PATH: /bin

PATH: /usr/sbin

PATH: /sbin

PATH: /usr/local/bin

PATH: /opt/oracle/product/9.2.0/bin

PATH: /usr/contrib/bin

PATH: /usr/ccs/bin

PATH: /usr/local/bin

PATH: /export/home/pstuart/bin





## ----------- ##

## Core tests. ##

## ----------- ##



configure:1266: creating cache auto/config.cache

configure:1353: checking whether make sets $(MAKE)

configure:1373: result: yes

configure:1391: checking for redis-gcc

configure:1420: result: no

configure:1429: checking for gcc

configure:1445: found /usr/local/bin/gcc

configure:1455: result: gcc

configure:1699: checking for C compiler version

configure:1702: gcc --version </dev/null >&5

2.95.3

configure:1705: $? = 0

configure:1707: gcc -v </dev/null >&5

Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs

gcc version 2.95.3 20010315 (release)

configure:1710: $? = 0

configure:1712: gcc -V </dev/null >&5

gcc: argument to `-V' is missing

configure:1715: $? = 1

configure:1738: checking for C compiler default output file name

configure:1741: gcc    conftest.c  >&5

configure:1744: $? = 0

configure:1790: result: a.out

configure:1795: checking whether the C compiler works

configure:1801: ./a.out

configure:1804: $? = 0

configure:1821: result: yes

configure:1828: checking whether we are cross compiling

configure:1830: result: no

configure:1833: checking for suffix of executables

configure:1835: gcc -o conftest    conftest.c  >&5

configure:1838: $? = 0

configure:1863: result: 

configure:1869: checking for suffix of object files

configure:1890: gcc -c   conftest.c
>&5

configure:1893: $? = 0

configure:1915: result: o

configure:1919: checking whether we are using the GNU C compiler

configure:1943: gcc -c   conftest.c
>&5

configure:1949: $? = 0

configure:1953: test -z 

                   || test ! -s conftest.err

configure:1956: $? = 0

configure:1959: test -s conftest.o

configure:1962: $? = 0

configure:1975: result: yes

configure:1981: checking whether gcc accepts -g

configure:2002: gcc -c -g  conftest.c
>&5

configure:2008: $? = 0

configure:2012: test -z 

                   || test ! -s conftest.err

configure:2015: $? = 0

configure:2018: test -s conftest.o

configure:2021: $? = 0

configure:2032: result: yes

configure:2049: checking for gcc option to accept ANSI C

configure:2119: gcc  -c -g -O2  conftest.c >&5

configure:2125: $? = 0

configure:2129: test -z 

                   || test ! -s conftest.err

configure:2132: $? = 0

configure:2135: test -s conftest.o

configure:2138: $? = 0

configure:2156: result: none needed

configure:2174: gcc -c -g -O2  conftest.c
>&5

conftest.c:2: parse error before `me'

configure:2180: $? = 1

configure: failed program was:

| #ifndef __cplusplus

|   choke me

| #endif

configure:2317: checking how to run the C preprocessor

configure:2352: gcc -E  conftest.c

configure:2358: $? = 0

configure:2390: gcc -E  conftest.c

conftest.c:10: ac_nonexistent.h: No such file or directory

configure:2396: $? = 1

configure: failed program was:

| /* confdefs.h.  */

| 

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define UNIX 1

| /* end confdefs.h.  */

| #include <ac_nonexistent.h>

configure:2435: result: gcc -E

configure:2459: gcc -E  conftest.c

configure:2465: $? = 0

configure:2497: gcc -E  conftest.c

conftest.c:10: ac_nonexistent.h: No such file or directory

configure:2503: $? = 1

configure: failed program was:

| /* confdefs.h.  */

| 

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define UNIX 1

| /* end confdefs.h.  */

| #include <ac_nonexistent.h>

configure:2547: checking for egrep

configure:2557: result: egrep

configure:2575: checking for library containing strerror

configure:2605: gcc -o conftest -g -O2  
conftest.c  >&5

configure:2611: $? = 0

configure:2615: test -z 

                   || test ! -s conftest.err

configure:2618: $? = 0

configure:2621: test -s conftest

configure:2624: $? = 0

configure:2694: result: none required

configure:2704: checking for gawk

configure:2720: found /usr/local/bin/gawk

configure:2730: result: gawk

configure:2742: checking for strip

configure:2758: found /usr/ccs/bin/strip

configure:2769: result: strip

configure:2810: checking for buggy tools...

configure:2817: checking for BeOS

configure:2823: result: no

configure:2827: checking for QNX

configure:2834: result: no

configure:2838: checking for Darwin (Mac OS X)

configure:3403: result: no

configure:3431: checking --with-vim-name argument

configure:3440: result: Defaulting to vim

configure:3444: checking --with-ex-name argument

configure:3453: result: Defaulting to ex

configure:3457: checking --with-view-name argument

configure:3466: result: Defaulting to view

configure:3471: checking --with-global-runtime argument

configure:3483: result: no

configure:3487: checking --with-modified-by argument

configure:3499: result: no

configure:3503: checking if character set is EBCDIC

configure:3527: gcc -c -g -O2  conftest.c
>&5

conftest.c: In function `main':

conftest.c:19: `make' undeclared (first use in this function)

conftest.c:19: (Each undeclared identifier is reported only once

conftest.c:19: for each function it appears in.)

conftest.c:19: parse error before `an'

configure:3533: $? = 1

configure: failed program was:

| /* confdefs.h.  */

| 

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define UNIX 1

| /* end confdefs.h.  */

| 

| int

| main ()

| {

|  /* TryCompile function for CharSet.

|    Treat any failure as ASCII for
compatibility with existing art.

|    Use compile-time rather than
run-time tests for cross-compiler

|    tolerance.  */

| #if '0'!=240

| make an error "Character set is not EBCDIC"

| #endif

|   ;

|   return 0;

| }

configure:3560: result: no

configure:3613: checking --with-features argument

configure:3622: result: Defaulting to normal

configure:3659: checking --with-compiledby argument

configure:3668: result: no

configure:3673: checking --disable-xsmp argument

configure:3684: result: no

configure:3686: checking --disable-xsmp-interact argument

configure:3696: result: no

configure:3711: checking --enable-mzschemeinterp argument

configure:3720: result: no

configure:3861: checking --enable-perlinterp argument

configure:3870: result: no

configure:4062: checking --enable-pythoninterp argument

configure:4071: result: no

configure:4406: checking --enable-tclinterp argument

configure:4415: result: no

configure:4698: checking --enable-rubyinterp argument

configure:4707: result: no

configure:4811: checking --enable-cscope argument

configure:4820: result: no

configure:4829: checking --enable-workshop argument

configure:4838: result: no

configure:4854: checking --disable-netbeans argument

configure:4864: result: no

configure:4867: checking for socket in -lsocket

configure:4897: gcc -o conftest -g -O2  
conftest.c -lsocket   >&5

configure:4903: $? = 0

configure:4907: test -z 

                   || test ! -s conftest.err

configure:4910: $? = 0

configure:4913: test -s conftest

configure:4916: $? = 0

configure:4929: result: yes

configure:4941: checking for gethostbyname in -lnsl

configure:4971: gcc -o conftest -g -O2  
conftest.c -lnsl  -lsocket  >&5

configure:4977: $? = 0

configure:4981: test -z 

                   || test ! -s conftest.err

configure:4984: $? = 0

configure:4987: test -s conftest

configure:4990: $? = 0

configure:5003: result: yes

configure:5014: checking whether compiling netbeans integration is possible

configure:5055: gcc -o conftest -g -O2  
conftest.c -lnsl -lsocket 
>&5

configure:5061: $? = 0

configure:5065: test -z 

                   || test ! -s conftest.err

configure:5068: $? = 0

configure:5071: test -s conftest

configure:5074: $? = 0

configure:5076: result: yes

configure:5102: checking --enable-sniff argument

configure:5111: result: no

configure:5124: checking --enable-multibyte argument

configure:5133: result: no

configure:5142: checking --enable-hangulinput argument

configure:5151: result: no

configure:5154: checking --enable-xim argument

configure:5162: result: defaulting to auto

configure:5166: checking --enable-fontset argument

configure:5175: result: no

configure:5187: checking for xmkmf

configure:5220: result: no

configure:5225: checking for X

configure:5330: gcc -E  conftest.c

configure:5336: $? = 0

configure:5386: gcc -o conftest -g -O2  
conftest.c -lXt -lnsl -lsocket 
>&5

configure:5392: $? = 0

configure:5396: test -z 

                   || test ! -s conftest.err

configure:5399: $? = 0

configure:5402: test -s conftest

configure:5405: $? = 0

configure:5455: result: libraries , headers 

configure:5627: gcc -o conftest -g -O2  
conftest.c -lnsl -lsocket   -lX11
>&5

configure:5633: $? = 0

configure:5637: test -z 

                   || test ! -s conftest.err

configure:5640: $? = 0

configure:5643: test -s conftest

configure:5646: $? = 0

configure:5804: checking for gethostbyname

configure:5861: gcc -o conftest -g -O2  
conftest.c -lnsl -lsocket 
>&5

configure:5867: $? = 0

configure:5871: test -z 

                   || test ! -s conftest.err

configure:5874: $? = 0

configure:5877: test -s conftest

configure:5880: $? = 0

configure:5892: result: yes

configure:6043: checking for connect

configure:6100: gcc -o conftest -g -O2  
conftest.c -lnsl -lsocket 
>&5

configure:6106: $? = 0

configure:6110: test -z 

                   || test ! -s conftest.err

configure:6113: $? = 0

configure:6116: test -s conftest

configure:6119: $? = 0

configure:6131: result: yes

configure:6206: checking for remove

configure:6263: gcc -o conftest -g -O2  
conftest.c -lnsl -lsocket 
>&5

configure:6269: $? = 0

configure:6273: test -z 

                   || test ! -s conftest.err

configure:6276: $? = 0

configure:6279: test -s conftest

configure:6282: $? = 0

configure:6294: result: yes

configure:6369: checking for shmat

configure:6426: gcc -o conftest -g -O2  
conftest.c -lnsl -lsocket 
>&5

configure:6432: $? = 0

configure:6436: test -z 

                   || test ! -s conftest.err

configure:6439: $? = 0

configure:6442: test -s conftest

configure:6445: $? = 0

configure:6457: result: yes

configure:6541: checking for IceConnectionNumber in -lICE

configure:6571: gcc -o conftest -g -O2  
conftest.c -lICE  -lnsl
-lsocket  >&5

configure:6577: $? = 0

configure:6581: test -z 

                   || test ! -s conftest.err

configure:6584: $? = 0

configure:6587: test -s conftest

configure:6590: $? = 0

configure:6603: result: yes

configure:6644: checking if X11 header files can be found

configure:6664: gcc -c -g -O2   
conftest.c >&5

configure:6670: $? = 0

configure:6674: test -z 

                   || test ! -s conftest.err

configure:6677: $? = 0

configure:6680: test -s conftest.o

configure:6683: $? = 0

configure:6685: result: yes

configure:6710: checking for _XdmcpAuthDoIt in -lXdmcp

configure:6740: gcc -o conftest -g -O2 
-L  conftest.c -lXdmcp -lXt  -lSM -lICE -lX11  -lXdmcp -lnsl -lsocket  >&5

ld: fatal: file conftest.c/libXdmcp.a: Not a directory

ld: fatal: file conftest.c/libXdmcp.a: Not a directory

ld: fatal: File processing errors. No output written to conftest

collect2: ld returned 1 exit status

configure:6746: $? = 1

configure: failed program was:

| /* confdefs.h.  */

| 

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define UNIX 1

| #define FEAT_NORMAL 1

| #define USE_XSMP_INTERACT 1

| #define HAVE_LIBSOCKET 1

| #define HAVE_LIBNSL 1

| #define FEAT_NETBEANS_INTG 1

| #define HAVE_X11 1

| /* end confdefs.h.  */

| 

| /* Override any gcc2 internal prototype to avoid an error.  */

| #ifdef __cplusplus

| extern "C"

| #endif

| /* We use char because int might match the return type of a gcc2

|    builtin and then its argument
prototype would still apply.  */

| char _XdmcpAuthDoIt ();

| int

| main ()

| {

| _XdmcpAuthDoIt ();

|   ;

|   return 0;

| }

configure:6772: result: no

configure:6779: checking for IceOpenConnection in -lICE

configure:6809: gcc -o conftest -g -O2 
-L  conftest.c -lICE  -lnsl -lsocket  >&5

Undefined               first
referenced

 symbol 
                   in file

main                               
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crt1.o

ld: fatal: Symbol referencing errors. No output written to conftest

collect2: ld returned 1 exit status

configure:6815: $? = 1

configure: failed program was:

| /* confdefs.h.  */

| 

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define UNIX 1

| #define FEAT_NORMAL 1

| #define USE_XSMP_INTERACT 1

| #define HAVE_LIBSOCKET 1

| #define HAVE_LIBNSL 1

| #define FEAT_NETBEANS_INTG 1

| #define HAVE_X11 1

| /* end confdefs.h.  */

| 

| /* Override any gcc2 internal prototype to avoid an error.  */

| #ifdef __cplusplus

| extern "C"

| #endif

| /* We use char because int might match the return type of a gcc2

|    builtin and then its argument
prototype would still apply.  */

| char IceOpenConnection ();

| int

| main ()

| {

| IceOpenConnection ();

|   ;

|   return 0;

| }

configure:6841: result: no

configure:6849: checking for XpmCreatePixmapFromData in -lXpm

configure:6879: gcc -o conftest -g -O2    
conftest.c -lXpm -lXt  -lSM -lICE
-lXpm -lX11  -lnsl -lsocket  >&5

ld: fatal: library -lXpm: not found

ld: fatal: library -lXpm: not found

ld: fatal: File processing errors. No output written to conftest

collect2: ld returned 1 exit status

configure:6885: $? = 1

configure: failed program was:

| /* confdefs.h.  */

| 

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define UNIX 1

| #define FEAT_NORMAL 1

| #define USE_XSMP_INTERACT 1

| #define HAVE_LIBSOCKET 1

| #define HAVE_LIBNSL 1

| #define FEAT_NETBEANS_INTG 1

| #define HAVE_X11 1

| /* end confdefs.h.  */

| 

| /* Override any gcc2 internal prototype to avoid an error.  */

| #ifdef __cplusplus

| extern "C"

| #endif

| /* We use char because int might match the return type of a gcc2

|    builtin and then its argument
prototype would still apply.  */

| char XpmCreatePixmapFromData ();

| int

| main ()

| {

| XpmCreatePixmapFromData ();

|   ;

|   return 0;

| }

configure




--









                
___________________________________________________________ 
Win a BlackBerry device from O2 with Yahoo!. Enter now. 
http://www.yahoo.co.uk/blackberry

Reply via email to