Package: dime Followup-For: Bug #319437 The attached patch fixes the compilation problems.
-- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13-rc3 Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8)
--- dime-0.20030921.orig/include/dime/Output.h +++ dime-0.20030921/include/dime/Output.h @@ -33,6 +33,8 @@ #include <dime/Basic.h> #include <stdio.h> +class dimeModel; + class DIME_DLL_API dimeOutput { public: --- dime-0.20030921.orig/include/dime/entities/Vertex.h +++ dime-0.20030921/include/dime/entities/Vertex.h @@ -34,6 +34,8 @@ #include <dime/entities/Entity.h> #include <dime/util/Linear.h> +class dimePolyline; + class DIME_DLL_API dimeVertex : public dimeEntity { friend class dimePolyline; --- dime-0.20030921.orig/include/dime/entities/Entity.h +++ dime-0.20030921/include/dime/entities/Entity.h @@ -52,6 +52,7 @@ #define FLAG_FIRST_FREE 0x0800 // use this if you want to define your own flags class dimeLayer; +class dimeModel; class DIME_DLL_API dimeEntity : public dimeRecordHolder { --- dime-0.20030921.orig/include/dime/entities/Insert.h +++ dime-0.20030921/include/dime/entities/Insert.h @@ -34,6 +34,8 @@ #include <dime/entities/Entity.h> #include <dime/util/Linear.h> +class dimeBlock; + class DIME_DLL_API dimeInsert : public dimeEntity { friend class dimeEntitiesSection; --- dime-0.20030921.orig/include/dime/objects/Object.h +++ dime-0.20030921/include/dime/objects/Object.h @@ -36,6 +36,8 @@ #include <dime/util/Linear.h> #include <dime/RecordHolder.h> +class dimeModel; + class DIME_DLL_API dimeObject : public dimeRecordHolder { friend class dimeObjectesSection; --- dime-0.20030921.orig/include/dime/classes/Class.h +++ dime-0.20030921/include/dime/classes/Class.h @@ -38,6 +38,7 @@ class dimeInput; class dimeMemHandler; +class dimeModel; class dimeOutput; class DIME_DLL_API dimeClass : public dimeRecordHolder