I thought i'd at least try to compile the client to see if it worked, unforunately, I don't think the source has been kept up to date for other platforms, g++ ends up quitting with an internal error on a number of files, I've had a look, but I can't see anything obvious. Is somebody likely to update the files?
Here's my makefile:
Code: Select all
CXX = g++
CXXFLAGS = -c -ggdb -Wall
AR = ar
ARFLAGS = rcs
TARGET = libdc++.a
OBJS = ADLSearch.o \
BZUtils.o \
BufferedSocket.o \
Client.o \
ClientManager.o \
ConnectionManager.o \
CryptoManager.o \
DCPlusPlus.o \
DirectoryListing.o \
DownloadManager.o \
Encoder.o \
Exception.o \
FinishedManager.o \
HashManager.o \
HttpConnection.o \
HubManager.o \
LogManager.o \
QueueManager.o \
ResourceManager.o \
SFVReader.o \
SearchManager.o \
ServerSocket.o \
SettingsManager.o \
ShareManager.o \
SimpleXML.o \
Socket.o \
StringDefs.o \
StringTokenizer.o \
Thread.o \
TigerHash.o \
TimerManager.o \
UploadManager.o \
User.o \
UserConnection.o \
Util.o \
ZUtils.o \
stdinc.o
all: $(TARGET)
$(TARGET): $(OBJS)
$(AR) $(ARFLAGS) $(TARGET) $(OBJS)
.cpp.o:
$(CXX) $(CXXFLAGS) -o $@ $<
.PHONY: clean
clean:
$(RM) *.o *~ $(TARGET)
Anyway.