Hi!
I successfully compiled open2300 for whiterussian, using the SDK. So far, it seems to work. The last svn version I got is 1.11. I made some modifications in the src Makefile to use a shared library (lib2300). This changes allow a package size reduction from more than 200KB to around 40KB.
The only thing is that I get this error when running ipkg install:
...
ipkg: Unknown typeflag: 0x4b: Illegal seek
ipkg: Unknown typeflag: 0x4b: Illegal seek
ipkg: Don't know how to handle /./@LongLink: No such file or directory
Configuring open2300
Successfully terminated.
I know for sure that this line in the package/open2300/Makefile is the cause:
ln -sf $(1)/usr/lib/lib2300.so.1.11 $(1)/usr/lib/lib2300.so
Any Idea to solve this?
Thanks!
Here is the whole install section of the Makefile...
define Package/open2300/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib2300.so.1.11 $(1)/usr/lib/
ln -sf $(1)/usr/lib/lib2300.so.1.11 $(1)/usr/lib/lib2300.so
$(INSTALL_BIN) $(PKG_BUILD_DIR)/open2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/dump2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/log2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/fetch2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/wu2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/cw2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/history2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/histlog2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/bin2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/xml2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/light2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/interval2300 $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/minmax2300 $(1)/usr/bin/
$(INSTALL_DIR) $(1)/etc
$(INSTALL_DATA) $(PKG_BUILD_DIR)/open2300.conf $(1)/etc/
endef
Note that the program seems to work nicely with a sym link created manually...
root@mauna_ulu:~# ln -s /usr/lib/lib2300.so.1.11 /usr/lib/lib2300.so
root@mauna_ulu:~# open2300 0200 r 3
Read Commands sent: 82 8A 82 82 CE
Address: 0201|0200 - Data: 16
Address: 0203|0202 - Data: 54
Address: 0205|0204 - Data: 21
root@mauna_ulu:~#
(Last edited by elvicomte on 5 Jun 2008, 20:56)