I noticed that C compiler was not included so I installed SUNWgcc from the 
package manager.  I'm running again with some problems in compiling with the 
socket() C library. I dont know if it is the gcc version problem. The AIM docs 
say that the benchmark is platform independent. Below i'll give some error logs 
with the explanations what i've done.

Thanks,
enid

enid@:~# uname -a
SunOS openenux 5.11 snv_101b i86pc i386 i86pc
enid@:~# cat /etc/release
                       OpenSolaris 2008.11 snv_101b_rc2 X86
           Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 19 November 2008

enid@:~# pkg info
Name: SUNWcpp
       Summary: Solaris cpp
      Category: Development/C
         State: Installed
     Authority: opensolaris.org
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.101
Packaging Date: Wed Nov 19 21:47:45 2008
          Size: 76.41 kB
          FMRI: pkg:/SUNWcpp at 0.5.11,5.11-0.101:20081119T214745Z

Name: SUNWgcc
       Summary: gcc - The GNU C compiler
      Category: Development/C
         State: Installed
     Authority: opensolaris.org
       Version: 3.4.3
 Build Release: 5.11
        Branch: 0.101
Packaging Date: Wed Nov 19 23:48:06 2008
          Size: 79.15 MB
          FMRI: pkg:/SUNWgcc at 3.4.3,5.11-0.101:20081119T234806Z

          Name: SUNWgccruntime
       Summary: GCC Runtime libraries
      Category: Development/C
         State: Installed
     Authority: opensolaris.org
       Version: 3.4.3
 Build Release: 5.11
        Branch: 0.101
Packaging Date: Wed Nov 19 22:09:12 2008
          Size: 6.33 MB
          FMRI: pkg:/SUNWgccruntime at 3.4.3,5.11-0.101:20081119T220912Z

 Name: SUNWgmake
       Summary: gmake - GNU make
      Category: Development/GNU
         State: Installed
     Authority: opensolaris.org
       Version: 3.81
 Build Release: 5.11
        Branch: 0.101
Packaging Date: Wed Nov 19 22:11:01 2008
          Size: 696.26 kB
          FMRI: pkg:/SUNWgmake at 3.81,5.11-0.101:20081119T221101Z

root@:/export/home/enid/aim7# gcc -v
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs
Configured with: /builds2/sfwnv-gate/usr/src/cmd/gcc/gcc-3.4.3/configure 
--prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as 
--with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,f77,objc 
--enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-20050802)

------>  [b]Comments[/b]: I gave the -lsocket option to the linker options so 
the compiler it could recognize the socket() library. It was succsesful at some 
point because the errors were few like below

root at openenux:/export/home/enid/aim7# make
cc -O -c multitask.c
cc -O -c fillin.c
cc -O -c rand.c
cc -O -c rtmsec.c
cc -O -c add.c
cc -O -c disk1.c
cc -O -c div.c
cc -O -c funcal.c
cc -O -c mul.c
cc -O -c ram.c
cc -O -c creat-clo.c
cc -O -c disk_src.c
cc -O -c int_fcns.c
cc -O -c num_fcns.c
cc -O -c pipe_test.c
cc -O -o multitask multitask.o fillin.o rand.o rtmsec.o add.o disk1.o div.o 
funcal.o mul.o ram.o creat-clo.o disk_src.o int_fcns.o num_fcns.o pipe_test.o 
-lm -lsocket
Undefined            first referenced
 symbol                  in file
gethostbyname                       pipe_test.o  (symbol belongs to implicit 
dependency /lib/libnsl.so.1)
ld: fatal: Symbol referencing errors. No output written to multitask
collect2: ld returned 1 exit status
make: *** [multitask] Error 1

-----> [b]Comments[/b]: So I edited directly the pipe_test.c file and commented 
the gethostbyname() rows. Now the make works with some messages like below and 
when I execute the program (./multitask) it terminates with errors below. I 
dont know where the problem could be, I need some help.

root@:/export/home/enid/aim7# make
cc -lsocket -c multitask.c
cc: -lsocket: linker input file unused because linking not done
cc -lsocket -c fillin.c
cc: -lsocket: linker input file unused because linking not done
cc -lsocket -c rand.c
cc: -lsocket: linker input file unused because linking not done
cc -lsocket -c rtmsec.c
cc: -lsocket: linker input file unused because linking not done


enid@:~/aim7# ./multitask     (komentohet gethostbyname tek pipe_test.c)
Tasks    jobs/min  jti  jobs/min/task      real       cpu
    1sh: line 1: aim_1.sh: not found

core dumped

Child terminated by signal #11
       72.34    0        72.3431     80.45      4.53   Fri Mar 20 23:53:01 2009
    2
core dumped

Child terminated by signal #11
sh: line 1: aim_1.sh: not found
disk_rd : cannot open tmpa.common
disk1.c: No such file or directory

Child #0: : No such file or directory

Failed to execute
    disk_rd

AIM Multiuser Benchmark - Suite VII Testing over....
[b][/b][b][/b]
-- 
This message posted from opensolaris.org

Reply via email to