Is SunOS 5.6 the same as Solaris 2.6 or 2.5? I compile on Solaris 2.6 all the time without any problems and I have the same stuff installed. Which version of gcc are your trying to compile with?

David

Peter:

Thanks for your reply. I redefined ARCH to solaris and reconfigured as suggested. The build errors out compiling the file object.c. I have attached the typescript of the build. Should I be able to compile with
this compiler revision on Sun machines?

Thanks for your help,

George Buzzell
Microcosm Technologies

Peter Daniel Kirchner wrote:

The opendx build wants ARCH set to "solaris". See if that works (starting again from configure, removing the config.cache config.log and config.status). Please report your results. We may finally need to
 adopt DXARCH for our purposes and leave ARCH for others to wrangle over.
 Pete

 George Buzzell wrote:

 > Hi:
 >
 > I am evaluating OpenDX for a major visualization project my company
 > (Microcosm Technologies) is embarking on. I have downloaded the OpenDX
 > source and configured the makefiles, but when I do a make at the top of
 > the level of the distribution the file client.c produces the following
 > error:
 >
> *****************************************************************************************************
 >
 > gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
 > -Dsun5  -I/usr/openwin/include -I/usr/openwin/include/X11  -g -O2
 > -I/usr/openwin/include -D_GNU_SOURCE -c client.c
 > In file included from /usr/include/sys/turnstile.h:12,
 >                  from /usr/include/sys/t_lock.h:20,
 >                  from /usr/include/sys/vnode.h:37,
 >                  from /usr/include/sys/stream.h:21,
 >                  from /usr/include/netinet/in.h:38,
 >                  from client.c:28:
> /usr/shared_platform/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.2/include/sys/param.h:187:
 >
 > warning: `NBBY' redefined
 > /usr/include/sys/select.h:45: warning: this is the location of the
 > previous definition
 > In file included from /usr/include/sys/stream.h:26,
 >                  from /usr/include/netinet/in.h:38,
 >                  from client.c:28:
 > /usr/include/sys/model.h:32: #error "No DATAMODEL_NATIVE specified"
 > gmake[3]: *** [client.o] Error 1
 > gmake[3]: Leaving directory
 > `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src/exec/libdx'
 > gmake[2]: *** [all-recursive] Error 1
 > gmake[2]: Leaving directory
 > `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src/exec'
 > gmake[1]: *** [all-recursive] Error 1
 > gmake[1]: Leaving directory
 > `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src'
 > gmake: *** [all-recursive] Error 1
 >
> *****************************************************************************
 >
 > The following is my version information:
 >
 > Machine hardware:   sun4u
 > OS version:         5.6
 > Processor type:     sparc
 > Hardware:           SUNW,Ultra-5_10
 >
 > The following components are installed on your system:
 >
 > Sun WorkShop Compiler C 4.2
 > Sun WorkShop Compiler C++ 4.2
 > Sun WorkShop Compiler FORTRAN 77 4.2
 > Sun WorkShop Compiler Fortran 90 1.2
 > Sun WorkShop Tools.h++ 7.0
 > Sun WorkShop Tools.h++ 6.0.4
 > Sun Performance Library 1.2
 >
 > Any help you can give me would be greatly appreciated,
 >
 > Thanks,
 >
 > George Buzzell
 > Microcosm Technologies

Script started on Wed May 10 15:58:06 2000
/etc/aliases: Permission denied.
(sun26) </amd/gbuzzell/dx/dx-4.1.0>: gmake

Making all in src
gmake[1]: Entering directory `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src'
Making all in exec
gmake[2]: Entering directory `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src/exec'
Making all in libdx
gmake[3]: Entering directory `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src/exec/libdx'
rm -f arrayClass.h
sh ./class -h arrayClass.X >arrayClass.h
rm -f cameraClass.h
sh ./class -h cameraClass.X >cameraClass.h
rm -f clippedClass.h
sh ./class -h clippedClass.X >clippedClass.h
rm -f fieldClass.h
sh ./class -h fieldClass.X >fieldClass.h
rm -f groupClass.h
sh ./class -h groupClass.X >groupClass.h
rm -f lightClass.h
sh ./class -h lightClass.X >lightClass.h
rm -f objectClass.h
sh ./class -h objectClass.X >objectClass.h
rm -f privateClass.h
sh ./class -h privateClass.X >privateClass.h
rm -f screenClass.h
sh ./class -h screenClass.X >screenClass.h
rm -f stringClass.h
sh ./class -h stringClass.X >stringClass.h
rm -f xformClass.h
sh ./class -h xformClass.X >xformClass.h
rm -f interpClass.h
sh ./class -h interpClass.X >interpClass.h
rm -f fieldinterpClass.h
sh ./class -h fieldinterpClass.X >fieldinterpClass.h
rm -f groupinterpClass.h
sh ./class -h groupinterpClass.X >groupinterpClass.h
rm -f fle2DClass.h
sh ./class -h fle2DClass.X >fle2DClass.h
rm -f linesII1DClass.h
sh ./class -h linesII1DClass.X >linesII1DClass.h
rm -f linesRR1DClass.h
sh ./class -h linesRR1DClass.X >linesRR1DClass.h
rm -f linesRI1DClass.h
sh ./class -h linesRI1DClass.X >linesRI1DClass.h
rm -f trisRI2DClass.h
sh ./class -h trisRI2DClass.X >trisRI2DClass.h
rm -f quadsRR2DClass.h
sh ./class -h quadsRR2DClass.X >quadsRR2DClass.h
rm -f cubesIIClass.h
sh ./class -h cubesIIClass.X >cubesIIClass.h
rm -f cubesRRClass.h
sh ./class -h cubesRRClass.X >cubesRRClass.h
rm -f tetrasClass.h
sh ./class -h tetrasClass.X >tetrasClass.h
rm -f quadsII2DClass.h
sh ./class -h quadsII2DClass.X >quadsII2DClass.h
gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -Dsolaris -I/usr/openwin/include -I/usr/openwin/include/X11 -g -O2 -I/usr/openwin/include -D_GNU_SOURCE -c object.c
In file included from /usr/include/synch.h:19,
                 from ../../../include/dx/advanced.h:37,
                 from ../../../include/dx/dx.h:64,
                 from objectClass.h:22,
                 from object.c:14:
/usr/include/sys/synch.h:32: parse error before `upad64_t'
/usr/include/sys/synch.h:32: warning: no semicolon at end of struct or union
/usr/include/sys/synch.h:32: warning: no semicolon at end of struct or union
/usr/include/sys/synch.h:33: warning: data definition has no type or storage class
/usr/include/sys/synch.h:34: parse error before `data'
/usr/include/sys/synch.h:34: warning: data definition has no type or storage class /usr/include/sys/synch.h:35: warning: data definition has no type or storage class
/usr/include/sys/synch.h:49: parse error before `upad64_t'
/usr/include/sys/synch.h:49: warning: no semicolon at end of struct or union
/usr/include/sys/synch.h:50: warning: data definition has no type or storage class
/usr/include/sys/synch.h:61: parse error before `upad64_t'
/usr/include/sys/synch.h:61: warning: no semicolon at end of struct or union
/usr/include/sys/synch.h:62: warning: data definition has no type or storage class
In file included from ../../../include/dx/advanced.h:37,
                 from ../../../include/dx/dx.h:64,
                 from objectClass.h:22,
                 from object.c:14:
/usr/include/synch.h:36: parse error before `upad64_t'
/usr/include/synch.h:36: warning: no semicolon at end of struct or union
/usr/include/synch.h:37: warning: data definition has no type or storage class
/usr/include/synch.h:38: parse error before `}'
/usr/include/synch.h:38: warning: data definition has no type or storage class
/usr/include/synch.h:51: parse error before `mutex_t'
/usr/include/synch.h:51: warning: data definition has no type or storage class
/usr/include/synch.h:52: parse error before `cond_t'
/usr/include/synch.h:52: warning: data definition has no type or storage class
/usr/include/synch.h:61: parse error before `upad64_t'
/usr/include/synch.h:61: warning: no semicolon at end of struct or union
/usr/include/synch.h:62: warning: data definition has no type or storage class
/usr/include/synch.h:63: parse error before `pad3'
/usr/include/synch.h:63: warning: data definition has no type or storage class
/usr/include/synch.h:64: parse error before `}'
/usr/include/synch.h:64: warning: data definition has no type or storage class
/usr/include/synch.h:67: parse error before `*'
/usr/include/synch.h:68: parse error before `*'
/usr/include/synch.h:69: parse error before `*'
/usr/include/synch.h:70: parse error before `*'
/usr/include/synch.h:71: parse error before `*'
/usr/include/synch.h:72: parse error before `*'
/usr/include/synch.h:73: parse error before `*'
/usr/include/synch.h:74: parse error before `*'
/usr/include/synch.h:75: parse error before `*'
/usr/include/synch.h:76: parse error before `*'
/usr/include/synch.h:77: parse error before `*'
/usr/include/synch.h:78: parse error before `*'
/usr/include/synch.h:79: parse error before `*'
/usr/include/synch.h:80: parse error before `*'
/usr/include/synch.h:81: parse error before `*'
/usr/include/synch.h:82: parse error before `*'
/usr/include/synch.h:83: parse error before `*'
/usr/include/synch.h:84: parse error before `*'
/usr/include/synch.h:85: parse error before `*'
/usr/include/synch.h:86: parse error before `*'
/usr/include/synch.h:87: parse error before `*'
/usr/include/synch.h:88: parse error before `*'
/usr/include/synch.h:89: parse error before `*'
/usr/include/synch.h:90: parse error before `*'
/usr/include/synch.h:91: parse error before `*'
/usr/include/synch.h:92: parse error before `*'
/usr/include/synch.h:93: parse error before `*'
/usr/include/synch.h:94: parse error before `*'
/usr/include/synch.h:95: parse error before `*'
/usr/include/synch.h:96: parse error before `*'
/usr/include/synch.h:97: parse error before `*'
/usr/include/synch.h:98: parse error before `*'
/usr/include/synch.h:99: parse error before `*'
/usr/include/synch.h:100: parse error before `*'
/usr/include/synch.h:195: parse error before `*'
/usr/include/synch.h:196: parse error before `*'
/usr/include/synch.h:197: parse error before `*'
/usr/include/synch.h:198: parse error before `*'
In file included from ../../../include/dx/dx.h:64,
                 from objectClass.h:22,
                 from object.c:14:
../../../include/dx/advanced.h:38: parse error before `lock_type'
../../../include/dx/advanced.h:38: warning: data definition has no type or storage class
../../../include/dx/advanced.h:46: parse error before `*'
../../../include/dx/advanced.h:56: parse error before `*'
../../../include/dx/advanced.h:64: parse error before `*'
../../../include/dx/advanced.h:75: parse error before `*'
../../../include/dx/advanced.h:85: parse error before `*'
../../../include/dx/advanced.h:94: parse error before `lock_type'
In file included from object.c:14:
objectClass.h:68: parse error before `lock_type'
objectClass.h:68: warning: no semicolon at end of struct or union
objectClass.h:77: parse error before `}'
object.c:44: conflicting declarations of `tag'
objectClass.h:70: `tag' previously declared here
object.c: In function `_dxf_SetPermanent':
object.c:69: dereferencing pointer to incomplete type
object.c: In function `DXReference':
object.c:84: dereferencing pointer to incomplete type
object.c:88: dereferencing pointer to incomplete type
object.c:88: dereferencing pointer to incomplete type
object.c: In function `DXDelete':
object.c:102: dereferencing pointer to incomplete type
object.c:106: dereferencing pointer to incomplete type
object.c:118: dereferencing pointer to incomplete type
object.c:118: dereferencing pointer to incomplete type
object.c:138: dereferencing pointer to incomplete type
object.c:139: dereferencing pointer to incomplete type
object.c:140: dereferencing pointer to incomplete type
object.c:141: dereferencing pointer to incomplete type
object.c:141: dereferencing pointer to incomplete type
object.c:142: dereferencing pointer to incomplete type
object.c:150: dereferencing pointer to incomplete type
object.c:151: dereferencing pointer to incomplete type
object.c:152: dereferencing pointer to incomplete type
object.c:155: dereferencing pointer to incomplete type
object.c: In function `DXUnreference':
object.c:169: dereferencing pointer to incomplete type
object.c:169: dereferencing pointer to incomplete type
object.c:173: dereferencing pointer to incomplete type
object.c:185: dereferencing pointer to incomplete type
object.c:185: dereferencing pointer to incomplete type
object.c: In function `_dxf_NewObject':
object.c:222: dereferencing pointer to incomplete type
object.c:223: dereferencing pointer to incomplete type
object.c:224: dereferencing pointer to incomplete type
object.c:225: dereferencing pointer to incomplete type
object.c:226: dereferencing pointer to incomplete type
object.c:227: dereferencing pointer to incomplete type
object.c:227: dereferencing pointer to incomplete type
object.c:228: dereferencing pointer to incomplete type
object.c:229: dereferencing pointer to incomplete type
object.c: In function `DXGetObjectTag':
object.c:243: dereferencing pointer to incomplete type
object.c: In function `DXSetObjectTag':
object.c:256: dereferencing pointer to incomplete type
object.c: In function `DXSetAttribute':
object.c:269: dereferencing pointer to incomplete type
object.c:279: dereferencing pointer to incomplete type
object.c:289: dereferencing pointer to incomplete type
object.c:290: dereferencing pointer to incomplete type
object.c:294: dereferencing pointer to incomplete type
object.c:294: dereferencing pointer to incomplete type
object.c:296: dereferencing pointer to incomplete type
object.c:297: dereferencing pointer to incomplete type
object.c:302: dereferencing pointer to incomplete type
object.c:303: dereferencing pointer to incomplete type
object.c:305: dereferencing pointer to incomplete type
object.c:306: dereferencing pointer to incomplete type
object.c:315: dereferencing pointer to incomplete type
object.c:315: dereferencing pointer to incomplete type
object.c:316: dereferencing pointer to incomplete type
object.c: In function `DXDeleteAttribute':
object.c:335: dereferencing pointer to incomplete type
object.c:346: dereferencing pointer to incomplete type
object.c:352: dereferencing pointer to incomplete type
object.c:363: dereferencing pointer to incomplete type
object.c:363: dereferencing pointer to incomplete type
object.c:364: dereferencing pointer to incomplete type
object.c: In function `DXGetAttribute':
object.c:381: dereferencing pointer to incomplete type
object.c:382: dereferencing pointer to incomplete type
object.c:388: dereferencing pointer to incomplete type
object.c: In function `DXGetEnumeratedAttribute':
object.c:407: dereferencing pointer to incomplete type
object.c:409: dereferencing pointer to incomplete type
object.c: In function `DXCopyAttributes':
object.c:539: dereferencing pointer to incomplete type
object.c:539: dereferencing pointer to incomplete type
object.c: In function `_dxf_CopyObject':
object.c:554: dereferencing pointer to incomplete type
object.c:563: dereferencing pointer to incomplete type
object.c:564: dereferencing pointer to incomplete type
object.c:569: dereferencing pointer to incomplete type
object.c:571: dereferencing pointer to incomplete type
object.c:572: dereferencing pointer to incomplete type
object.c:575: dereferencing pointer to incomplete type
object.c: In function `_dxfObject_Shade':
object.c:609: dereferencing pointer to incomplete type
gmake[3]: *** [object.o] Error 1
gmake[3]: Leaving directory `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src/exec/libdx'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src/exec'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/remote0/gin/m1/users/gbuzzell/dx/dx-4.1.0/src'
gmake: *** [all-recursive] Error 1
(sun26) </amd/gbuzzell/dx/dx-4.1.0>: ^Dexit

script done on Wed May 10 15:58:27 2000

--
.............................................................................
David L. Thompson                          The University of Montana
mailto:[EMAIL PROTECTED]                 Computer Science Department
http://www.cs.umt.edu/u/dthompsn           Missoula, MT  59812
                                           Work Phone : (406)257-8530

Reply via email to