SiegeLord / Tango-D2

A port of the Tango library to D2
http://siegelord.github.com/Tango-D2/
Other
90 stars 38 forks source link

failed to build under win32 #25

Closed SamHu closed 12 years ago

SamHu commented 12 years ago

Error message:can't find tango/sys/win32?

What if I build tangoD2 by the normal way: dmd @buildfile.rsp -O -release -inline -ofTango.lib

Could you please figure me out?Thanks .

SiegeLord commented 12 years ago

How are you building it?

Running

build\bin\win32\bob.exe -vu .

from the folder Tango source was downloaded to works for me on WinXP.

SamHu commented 12 years ago

Thanks for the reply.

Need to mention,I can't set system path and add dmd into it,so I just wrote a bat file to compile.I tried to run bob.exe from the folder 'unzippedSourceFolder' and also unzippedSourceFolder/tango' but both complained 'can't find tango/sys/win32'.

Since that doesn't work for me at this moment,I turned to think how to compile the library by usunal way.That's why I asked whether there is a workable way to build the lib like below: dmd @files.rsp -O -release -inline -oftango.lib

Thanks and regards, Sam

SiegeLord commented 12 years ago

I guess my only other input would be to give you the files you need to compile:

tango/time/StopWatch.d
tango/time/chrono/Gregorian.d
tango/time/chrono/Hebrew.d
tango/time/chrono/Hijri.d
tango/time/chrono/Calendar.d
tango/time/chrono/Korean.d
tango/time/chrono/Japanese.d
tango/time/chrono/ThaiBuddhist.d
tango/time/chrono/GregorianBased.d
tango/time/chrono/Taiwan.d
tango/time/WallClock.d
tango/time/ISO8601.d
tango/time/Time.d
tango/time/Clock.d
tango/text/Arguments.d
tango/text/Unicode.d
tango/text/Search.d
tango/text/Ascii.d
tango/text/Text.d
tango/text/UnicodeData.d
tango/text/Util.d
tango/text/locale/Convert.d
tango/text/locale/Posix.d
tango/text/locale/Win32.d
tango/text/locale/Data.d
tango/text/locale/Core.d
tango/text/locale/Locale.d
tango/text/locale/Collation.d
tango/text/locale/Parse.d
tango/text/json/JsonEscape.d
tango/text/json/Json.d
tango/text/json/JsonParser.d
tango/text/convert/Integer.d
tango/text/convert/DateTime.d
tango/text/convert/Float.d
tango/text/convert/Utf.d
tango/text/convert/TimeStamp.d
tango/text/convert/Format.d
tango/text/convert/UnicodeBom.d
tango/text/convert/Layout.d
tango/text/Regex.d
tango/text/xml/DocPrinter.d
tango/text/xml/PullParser.d
tango/text/xml/Document.d
tango/text/xml/SaxParser.d
tango/text/xml/DocTester.d
tango/text/xml/DocEntity.d
tango/math/BigInt.d
tango/math/Elliptic.d
tango/math/Bessel.d
tango/math/IEEE.d
tango/math/GammaFunction.d
tango/math/Math.d
tango/math/Bracket.d
tango/math/Probability.d
tango/math/random/Random.d
tango/math/random/NormalSource.d
tango/math/random/Ziggurat.d
tango/math/random/engines/URandom.d
tango/math/random/engines/ArraySource.d
tango/math/random/engines/KISS.d
tango/math/random/engines/KissCmwc.d
tango/math/random/engines/Sync.d
tango/math/random/engines/CMWC.d
tango/math/random/engines/Twister.d
tango/math/random/ExpSource.d
tango/math/random/Twister.d
tango/math/random/Kiss.d
tango/math/ErrorFunction.d
tango/io/device/BitBucket.d
tango/io/device/FileMap.d
tango/io/device/ThreadPipe.d
tango/io/device/Device.d
tango/io/device/Conduit.d
tango/io/device/SerialPort.d
tango/io/device/File.d
tango/io/device/TempFile.d
tango/io/device/Array.d
tango/io/selector/model/ISelector.d
tango/io/selector/Selector.d
tango/io/selector/SelectorException.d
tango/io/selector/EpollSelector.d
tango/io/selector/SelectSelector.d
tango/io/selector/AbstractSelector.d
tango/io/selector/PollSelector.d
tango/io/model/IFile.d
tango/io/model/IConduit.d
tango/io/FileSystem.d
tango/io/UnicodeFile.d
tango/io/vfs/model/Vfs.d
tango/io/vfs/VirtualFolder.d
tango/io/vfs/FtpFolder.d
tango/io/vfs/LinkedFolder.d
tango/io/vfs/FileFolder.d
tango/io/vfs/ZipFolder.d
tango/io/stream/Greedy.d
tango/io/stream/Typed.d
tango/io/stream/TextFile.d
tango/io/stream/Zlib.d
tango/io/stream/Iterator.d
tango/io/stream/Snoop.d
tango/io/stream/Text.d
tango/io/stream/Utf.d
tango/io/stream/DataFile.d
tango/io/stream/Data.d
tango/io/stream/Endian.d
tango/io/stream/Digester.d
tango/io/stream/Quotes.d
tango/io/stream/Lines.d
tango/io/stream/Format.d
tango/io/stream/Map.d
tango/io/stream/Bzip.d
tango/io/stream/Buffered.d
tango/io/stream/Patterns.d
tango/io/stream/Delimiters.d
tango/io/Stdout.d
tango/io/FileScan.d
tango/io/FilePath.d
tango/io/Console.d
tango/io/Path.d
tango/net/device/Berkeley.d
tango/net/device/LocalSocket.d
tango/net/device/Socket.d
tango/net/device/SSLSocket.d
tango/net/device/Datagram.d
tango/net/device/Multicast.d
tango/net/model/UriView.d
tango/net/ftp/Telnet.d
tango/net/ftp/FtpClient.d
tango/net/http/HttpHeaders.d
tango/net/http/model/HttpParamsView.d
tango/net/http/HttpTokens.d
tango/net/http/HttpStack.d
tango/net/http/HttpParams.d
tango/net/http/HttpPost.d
tango/net/http/HttpGet.d
tango/net/http/ChunkStream.d
tango/net/http/HttpClient.d
tango/net/http/HttpTriplet.d
tango/net/http/HttpCookies.d
tango/net/http/HttpConst.d
tango/net/InternetAddress.d
tango/net/util/c/OpenSSL.d
tango/net/util/MemCache.d
tango/net/util/PKI.d
tango/net/Uri.d
tango/core/Vararg.d
tango/core/ThreadPool.d
tango/core/Variant.d
tango/core/ArrayLiteral.d
tango/core/Octal.d
tango/core/Runtime.d
tango/core/Version.d
tango/core/ByteSwap.d
tango/core/Tuple.d
tango/core/Memory.d
tango/core/BitManip.d
tango/core/Traits.d
tango/core/Signal.d
tango/core/tools/LinuxStackTrace.d
tango/core/tools/WinStackTrace.d
tango/core/tools/StackTrace.d
tango/core/tools/TraceExceptions.d
tango/core/tools/FrameInfo.d
tango/core/tools/Cpuid.d
tango/core/tools/Demangler.d
tango/core/BitArray.d
tango/core/util/string.d
tango/core/util/console.d
tango/core/Thread.d
tango/core/Exception.d
tango/core/RuntimeTraits.d
tango/core/sync/Config.d
tango/core/sync/ReadWriteMutex.d
tango/core/sync/Mutex.d
tango/core/sync/Barrier.d
tango/core/sync/Condition.d
tango/core/sync/Semaphore.d
tango/core/sync/Atomic.d
tango/core/Array.d
tango/sys/win32/CodePage.d
tango/sys/win32/Macros.d
tango/sys/win32/IUnknown.d
tango/sys/win32/consts/sysctl.d
tango/sys/win32/consts/socket.d
tango/sys/win32/consts/errno.d
tango/sys/win32/consts/fcntl.d
tango/sys/win32/consts/unistd.d
tango/sys/win32/Types.d
tango/sys/win32/UserGdi.d
tango/sys/win32/Process.d
tango/sys/win32/SpecialPath.d
tango/sys/win32/WsaSock.d
tango/sys/Environment.d
tango/sys/consts/sysctl.d
tango/sys/consts/socket.d
tango/sys/consts/errno.d
tango/sys/consts/fcntl.d
tango/sys/consts/unistd.d
tango/sys/Pipe.d
tango/sys/Common.d
tango/sys/SharedLib.d
tango/sys/Process.d
tango/sys/HomeFolder.d
tango/util/Convert.d
tango/util/cipher/XTEA.d
tango/util/cipher/RC6.d
tango/util/cipher/AES.d
tango/util/cipher/Blowfish.d
tango/util/cipher/ChaCha.d
tango/util/cipher/Salsa20.d
tango/util/cipher/TEA.d
tango/util/cipher/RC4.d
tango/util/cipher/Cipher.d
tango/util/log/AppendSyslog.d
tango/util/log/Config.d
tango/util/log/ConfigProps.d
tango/util/log/model/ILogger.d
tango/util/log/AppendFile.d
tango/util/log/AppendConsole.d
tango/util/log/Trace.d
tango/util/log/LayoutChainsaw.d
tango/util/log/AppendSocket.d
tango/util/log/LayoutDate.d
tango/util/log/Log.d
tango/util/log/AppendMail.d
tango/util/log/AppendFiles.d
tango/util/uuid/Uuid.d
tango/util/uuid/NamespaceGenV3.d
tango/util/uuid/RandomGen.d
tango/util/uuid/NamespaceGenV5.d
tango/util/MinMax.d
tango/util/compress/c/zlib.d
tango/util/compress/c/bzlib.d
tango/util/compress/Zip.d
tango/util/digest/Sha0.d
tango/util/digest/Md2.d
tango/util/digest/Ripemd256.d
tango/util/digest/Sha512.d
tango/util/digest/Ripemd320.d
tango/util/digest/Tiger.d
tango/util/digest/Sha256.d
tango/util/digest/Crc32.d
tango/util/digest/Sha1.d
tango/util/digest/Whirlpool.d
tango/util/digest/Md5.d
tango/util/digest/Md4.d
tango/util/digest/Ripemd160.d
tango/util/digest/Sha01.d
tango/util/digest/MerkleDamgard.d
tango/util/digest/Digest.d
tango/util/digest/Ripemd128.d
tango/util/container/model/IContainer.d
tango/util/container/CircularList.d
tango/util/container/LinkedList.d
tango/util/container/HashSet.d
tango/util/container/more/CacheMap.d
tango/util/container/more/BitSet.d
tango/util/container/more/Vector.d
tango/util/container/more/Stack.d
tango/util/container/more/Heap.d
tango/util/container/more/StackMap.d
tango/util/container/more/HashFile.d
tango/util/container/SortedMap.d
tango/util/container/Slink.d
tango/util/container/Clink.d
tango/util/container/RedBlack.d
tango/util/container/Container.d
tango/util/container/HashMap.d
tango/util/encode/Base64.d
tango/util/encode/Base32.d
tango/util/encode/Base16.d
tango/stdc/stringz.d
tango/stdc/fenv.d
tango/stdc/inttypes.d
tango/stdc/limits.d
tango/stdc/signal.d
tango/stdc/tgmath.d
tango/stdc/stdlib.d
tango/stdc/stdio.d
tango/stdc/string.d
tango/stdc/errno.d
tango/stdc/complex.d
tango/stdc/math.d
tango/stdc/stdarg.d
tango/stdc/time.d
tango/stdc/wctype.d
tango/stdc/stddef.d
tango/stdc/locale.d
tango/stdc/config.d
tango/stdc/stdint.d
tango/stdc/ctype.d