class
  storage
  class
     Folders
        Type
             Item=record
             end;
             PItem=^TItem
             TItems=array of PItem


Variables in some other unit compile OK.

----
in some other unit:
  type MyCallback=procedure(Var Items:Storage.Folders.TItems); // linking fails
  // procedures/functions of these namespaced types fail to link  with
the following messages


/Developer/Source/Builds/Aurawin/Linux/Sync/64/.Output/x86_64-linux/frmMain.o:(.data+0x1692):
undefined reference to `RTTI_$DBMUSERSTORAGE_$$_DEF346'
/Developer/Source/Builds/Aurawin/Linux/Sync/64/.Output/x86_64-linux/frmMain.o:(.data+0x16ca):
undefined reference to `RTTI_$DBMUSERSTORAGE_$$_DEF346'


Can Anyone can fix this soon?  This particular unit involves heavy
namespace usage for complex organization.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to