Stefan,

are you sure with this ...

when I tried build libraw1394 this has happened


 /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -Xc -errshort=full
-errfmt=error -errwarn=%none -xO3 -s -xjobs=2 -xregs=no%frameptr
-dalign -xprefetch=auto -xprefetch_auto_type=indirect_array_access
-xprefetch_level=3 -xbuiltin=%all -xcsi -xinline=%auto
-xustr=ascii_utf16_ushort -z combreloc -z redlocsym -z nodefaultlib -z
now -z rescan -z absexec -xipo=0 -xldscope=symbolic -xrestrict=%all
-xF=%none -xalias_level=std -xsafe=mem -xthreadvar=%all -lc -lpthread
-lposix4 -lrt -mt -D_REENTRANT -D__EXTENSIONS__=1 -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XPG6
-D_POSIX_PTHREAD_SEMANTICS -D_POSIX_C_SOURCE=200112L
-D__XOPEN_OR_POSIX -D_STRICT_STDC -D_STRICT_STDC__ -D_STDC_C99
-D_UNICODE -DUNICODE -DSOLARIS -DSOLARIS10 -DNDEBUG -DNO_DEBUG -KPIC
-xtarget=pentium4 -m32 -xarch=sse2 -xchip=pentium4
-xcache=8/64/4:256/128/8 -xO3 -s -c main.c  -KPIC -DPIC -o
.libs/main.o

**************************************************************************************************
"raw1394_private.h", line 14: error: cannot find include file:
<sys/av/iec61883.h>
"raw1394_private.h", line 62: error: syntax error before or at: iec61883_recv_t
***************************************************************************************************

"main.c", line 96: error: improper member use: protocol_version
"main.c", line 102: error: improper member use: protocol_version
"main.c", line 128: error: improper member use: async_fds
"main.c", line 130: error: improper member use: iso_fd
"main.c", line 131: error: improper member use: protocol_version
"main.c", line 132: error: improper member use: generation
"main.c", line 134: error: improper member use: local_id
"main.c", line 135: error: improper member use: num_of_nodes
"main.c", line 136: error: improper member use: irm_id
"main.c", line 138: error: improper member use: err
"main.c", line 140: error: improper member use: iso_handler
"main.c", line 141: error: improper member use: bus_reset_handler
"main.c", line 142: error: improper member use: tag_handler
"main.c", line 143: error: improper member use: arm_tag_handler
"main.c", line 144: error: improper member use: fcp_handler
"main.c", line 146: error: improper member use: iso_xmit_handler
"main.c", line 147: error: improper member use: iso_recv_handler
"main.c", line 149: error: improper member use: iso_handle
"main.c", line 150: error: improper member use: iso_pkt_size
"main.c", line 151: error: improper member use: iso_frame_size
"main.c", line 152: error: improper member use: iso_frame_cnt
"main.c", line 153: error: improper member use: iso_channel
"main.c", line 154: error: improper member use: iso_mmap
"main.c", line 155: error: improper member use: iso_mode
"main.c", line 156: error: improper member use: iso_state
"main.c", line 158: error: improper member use: iso_buf_stride
"main.c", line 159: error: improper member use: next_packet
"main.c", line 161: error: improper member use: iso_packets_dropped
"main.c", line 198: error: improper member use: async_fds
"main.c", line 214: error: improper member use: async_fds
"main.c", line 222: error: improper member use: async_fds
"main.c", line 226: error: improper member use: iso_fd
"main.c", line 233: error: improper member use: generation
"main.c", line 239: error: improper member use: generation
"main.c", line 281: error: improper member use: num_of_nodes
"main.c", line 282: error: improper member use: num_of_nodes
"main.c", line 287: error: improper member use: local_id
"main.c", line 292: error: improper member use: irm_id
"main.c", line 336: error: improper member use: generation
"main.c", line 344: error: improper member use: generation
"main.c", line 351: error: improper member use: protocol_version
"main.c", line 352: error: improper member use: num_of_nodes
"main.c", line 353: error: improper member use: local_id
"main.c", line 355: error: improper member use: num_of_nodes
"main.c", line 356: error: improper member use: irm_id
"main.c", line 357: error: improper member use: local_id
"main.c", line 359: error: improper member use: generation
"main.c", line 403: error: improper member use: generation
"main.c", line 430: error: improper member use: generation
cc: acomp failed for main.c
make[2]: *** [main.lo] Error 1
make[2]: Leaving directory `/home/luc/packages/BUILD/libraw1394-1.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/luc/packages/BUILD/libraw1394-1.2.0'
make: *** [all] Error 2
Bad exit status from /var/tmp/pkgbuild-luc/pkgbuild-tmp-2.3113 (%build)


I see in file raw1394_private.h

#if defined(SOLARIS)
#include <sys/av/iec61883.h>


How can I compile libiec61883 (and put in life sys/av/iec61883.h) when
it has build dependency to libraw1394 and libraw doesn't compile
without that header ?


At the end, why we need libraw1394, libavc1394 and libiec61833 when we
have in Solaris

 pkginfo |grep 1394
system      SUNW1394                         Sun IEEE1394 Framework
system      SUNW1394h                        Sun IEEE1394 Framework Header Files
system      SUNWav1394                       IEEE1394 AV Driver
system      SUNWfwdc                         IEEE1394 Video
Conferencing Class Driver
system      SUNWfwdcu                        Sun IEEE1394 Video
Conferencing Support (Usr)
system      SUNWscsa1394                     IEEE 1394 mass storage driver


Thank you

Have a nice day

-- 
Lukas 'Luc' Oboril
IRC nickname: luc^ at freenode


When dealing with people, let us remember we are not dealing with
creatures of logic. We are dealing with creatures of emotions,
creatures bristling with prejudices and motivated by pride and vanity.
  Dale Carnegie

Reply via email to