Work in progress: Helix Player.

Thierry Thomas thierry at FreeBSD.org
Mon Aug 23 14:07:01 PDT 2004


Le Lun 23 aoû 04 à 22:10:48 +0200, clayton rollins <crollins666 at hotmail.com>
 écrivait :
> 
> However, why did you enforce gcc 3.3? I just built it on my 4.x machine
> with gcc 2.95.4... Is this to restrict later gcc's, or just some gcc's?
> 
> Using the system compiler where possible might be nice; all of my
> software was compiled with it, and mozilla gives direct warnings
> about the plugin being compiled with a different gcc.

Agreed, but it failed on my -STABLE machine and gcc-2.95:

c++ --permissive  -O -pipe -march=pentiumpro -fsigned-char -D_THREAD_SAFE -O0 -g -DDEBUG -D_DEBUG  -I../../../../common/runtime/pub -I/usr/X11R6/include -I/usr/local/include -I../../../../common/include -I../../../../common/util/pub -I../../../../common/container/pub -I../../../../common/dbgtool/pub -I../../../../common/system/pub -I../../../../datatype/common/util/pub -I../../../../datatype/image/common/pub -I../../../../datatype/image/jpg/import/jpeg-6b -I./pub -I. -include dbg/datatype_image_jpg_common_ribodefs.h -fPIC -DPIC -o dbg/obj/ijglwrap.o -c ijglwrap.cpp
In file included from ijglwrap.cpp:73:
pub/ijglwrap.h:82: syntax error before `;'
ijglwrap.cpp: In method `HX_RESULT CIJGLibraryWrapper::Initialize(long unsigned int)':
ijglwrap.cpp:192: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp: In method `void CIJGLibraryWrapper::Terminate()':
ijglwrap.cpp:209: syntax error before `='
ijglwrap.cpp:210: `itr' undeclared (first use this function)
ijglwrap.cpp:210: (Each undeclared identifier is reported only once
ijglwrap.cpp:210: for each function it appears in.)
ijglwrap.cpp:210: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp:218: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp: In method `void CIJGLibraryWrapper::AppendBuffer(IHXBuffer *)':
ijglwrap.cpp:239: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp: In method `void CIJGLibraryWrapper::GetLastPacketBuffer(IHXBuffer **)':
ijglwrap.cpp:359: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp:361: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp: In method `UINT32 CIJGLibraryWrapper::GetMemorySum()':
ijglwrap.cpp:529: syntax error before `='
ijglwrap.cpp:530: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp: In function `static boolean CIJGLibraryWrapper::FillInputBuffer(jpeg_decompress_struct *)':
ijglwrap.cpp:559: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp:567: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp:597: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp:600: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp:615: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
ijglwrap.cpp: In function `static void CIJGLibraryWrapper::SkipInputData(jpeg_decompress_struct *, long int)':
ijglwrap.cpp:642: `struct CIJGLibraryWrapper::BufferListSrcMgr' has no member named `m_cBufferList'
*** Error code 1

Stop in /usr/ports/multimedia/helixplayer/work/hxplay-1.0.0.298/datatype/image/jpg/common.

Of course, this could surely be fixed, but I have not yet tried...

Regards,
-- 
Th. Thomas.


More information about the freebsd-ports mailing list