Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Dave Yeo

Pages: 1 ... 221 222 [223] 224 225 ... 238
Applications / Re: HTML to epub conversion
« on: September 06, 2014, 09:22:38 pm »
There doesn't seem to be anything simple. Can your e-reader read HTML?

Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 06, 2014, 06:27:29 am »
Hi Alex,
Would that be Chapter 22 Stupid WPS tricks, Chapter 23 SOM: Kind of Wonderful, Chapter 24 The Workplace Shell: Object of Envy?
There's also Chapter 25 Notebooks and States and Chapter 26 Containing Your Excitement with chapters 23-26 under Workplace Shell Basics.
if I can get my son to hook up the scanner, i can scan them (probably in a few days) if no-one else steps forth.
I also need to revisit the book. Last time I tried any of the examples (using Open Watcom) nothing would actually compile :( Since then I've learned more about programming.

It's an OS/2/eCS bug, doesn't affect my Warp v4 install. It only affects programs that do some types of floating point which is surprisingly few and workarounds such as I posted have to be added.  Some such as Mozilla can get complex making sure that every thread doesn't sigfpe.
BTW, have you looked at exceptq, catches crashes and outputs some nice debugging info.

General Discussion / Re: Open Sourced Software
« on: September 05, 2014, 07:32:28 am »
To quote the readme from ftpserver 1.33
Last updated 2009-11-15
Current version: 1.33

This is shareware, but unregistered copies are not crippled.
For more details, read FtpServer.INF.

It has slowly become more free. IIRC it started as pure shareware, then was free for individual use and then what he called optional shareware and now GPL.

Anyways this is off topic for this thread and should have been its own thread.

The problem is a bug somewhere in the PMSHELL where the floating point control word is not restored after the DLL enables FPU exceptions. There is a libc bug open to add a workaround to libc and hopefully it'll be fixed there.
For now something like this usually works (multi-threaded apps may need more complex solutions)
Code: [Select]
int main(int argc, char **argv)
+#ifdef __i386
+    short fcr;
+    __asm__ volatile ("fstcw        %0 \n"
+                      "or      $63, %0 \n"
+                      "fldcw        %0 \n"
+                      : "=m"(fcr));

Applications / Re: Apache OpenOffice 4.1.1 RC3
« on: September 01, 2014, 03:40:01 am »
Comes with eCS 2.2b2 (and I believe 2.2b1) and should be located in \os2\install\w4 after install. Some people also seem to have FP#6 where it originates, where they got it I don't know but probably from Mensys.

General Discussion / Re: Hobbes and Libraries.
« on: August 31, 2014, 09:14:28 am »
SDL, Cairo, and QT libraries are for writing/porting programs, at least that is my common use. The DLLs are for running programs.
Perhaps should do like most Linux distributions, have a SDL package and a SDL-dev package etc with the develop package in /pub/os2/dev. The other option is to symlink the packages so the same package is in /pub/os2/dev and /pub/lib

General Discussion / Re: Hobbes and Libraries.
« on: August 31, 2014, 02:15:04 am »
Most of the libraries are for development so /pub/os2/dev does seem correct. There are also various libraries that are included with programs, eg flac comes with libflac and libflac++ for any developer who wants to write a multimedia app that decodes/encodes flac.


> ... wrote> I'm sorry Alexander that your forum thread got hi-jacked [...]

Our current thread reminds me of what I have been enduring for the last 17 years in my professional IT business life:

IT orthology everywhere: `Agile`, `Waterfall`, `Constistence`, `Closed`, `Open`, etc.

I dare a humble philosophical Zwischenschnitt aus dem Rheinland:

In Sun VirtualBox 4.3.12 on a MacBook, I still cannot compile Agena with our eCS Demo CD with a plugged-in virtual FAT16 2GB hard disk at IDE primary slave residing my GCC 4.9.0 devenv.

Please tell me what am I doing wrong ?


with U: everywhere changed to C:



Killed by SIGSEGV
pid=0x011b ppid=0x011a tid=0x0001 slot=0x0051 pri=0x0200 mc=0x00
LIBC065 0:0005dfdc
cs:eip=005b:1de9dfdc      ss:esp=0053:0014f480      ebp=0014f498
 ds=0053      es=0053      fs=150b      gs=0000     efl=00010246
eax=00000047 ebx=00027c31 ecx=00027c67 edx=00027c47 edi=00027c31
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable

GCC 4.9.0 is buggy as hell along with having enough changes that much code no longer compiles. And this before any weaknesses that may appear in porting to OS/2. Many are waiting for 4.9.1 or staying with previous version. At least that's the hearsay I've heard.
Personally I find Pauls build of 4.4.6 to be the most stable

Programming / Re: Doxygen and XWorkplace
« on: August 28, 2014, 04:31:48 pm »
Helps to have good doxygen compatible comments.

My nickels worth (no more pennies here)
GPL is nice, or at least the idea is nice, keeping source open. But it is restrictive, I found myself breaking the GPL due to distributing software that was linked to OpenSSL. I took it for granted that supplying all the source was good enough but its not. I've also run into problems where I have a GPL binary but no source so basically abandonedware . (luckily I got it relicensed so I could share it). For libraries it is also virus like, I prefer the LGPL so programs can be extended and fixes to the original are still shared
GPL is not good for standards. Would we have the internet if the BSD stack was the GPL stack? Lots of companies closed the BSD stack and included it in their operating systems or programs, the obvious example is our stack. Same with other software such as Zlib which is a defacto standard compression library found in all manner of software. In these cases it is usually compatibility that is important rather then sharing actual source, lots of programs interact with the internet due to having standards.
Another way to make money is to dual license your software, a GPL version and sell closed source licenses. X264 uses this model and seems to do well but the copyright has to be limited to a few people.

Be nice if the QSINIT people added some versioning info to the zip files
Thanks for the work.

Setup & Installation / Re: How to get ride of HPFS386
« on: August 24, 2014, 10:18:01 pm »
I'm pretty sure I went from HPFS to HPFS386 and back again without needing to do any reformatting. Perhaps if you format with HPFS386, you can't go to plain HPFS.
There were also some fixes for HPFS, large disks and memory problems but that was a long time ago.

Applications / Re: Apache OpenOffice 4.1.1 RC3
« on: August 24, 2014, 05:40:42 am »
Thanks, that definitely helped SeaMonkey. For others, don't forget components/suite.dll.

Applications / Re: Apache OpenOffice 4.1.1 RC3
« on: August 24, 2014, 04:41:56 am »
So where are people downloading the latest  highmem?

Pages: 1 ... 221 222 [223] 224 225 ... 238