www.digitalmars.com         C & C++   DMDScript  
Archives

D Programming
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.ide
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger
D.gnu
D

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript
electronics



D.gnu - dmdscript with gdc

After dealing with some things that prevent dmdscript being compiled 
with gdc 0.11/gcc 3.4.3 on mac (one of them is to comment the invariant 
in dobject.d "../dmdscript/dobject.d:273: function 
dmdscript.dobject.Dobject.__invariant more than one invariant for 
Dobject" many times), it finally compiles and creates libdmdscript.a. 
"ds" can't be created in the same automated process because I get "ld: 
archive: libdmdscript.a has no table of contents, add one with ranlib(1) 
(can't load from it)". When I do "ranlib libdmdscript.a", I get "ranlib: 
archive member: libdmdscript.a(identifier.o) offset in archive not a 
multiple of sizeof(unsigned long) (must be since member is an object 
file)". And that's as far as I can get. Any help?


-- 
Carlos Santander Bernal
May 25 2005