Mail Archives: djgpp/1999/07/07/01:50:47
From: | "Franco Antico" <antico AT mindspring DOT com>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Help with compiling FSU pthreads in Win98
|
Date: | Tue, 6 Jul 1999 14:34:40 -0400
|
Organization: | MindSpring Enterprises
|
Lines: | 58
|
Message-ID: | <7lti60$i4l$1@nntp1.atl.mindspring.net>
|
NNTP-Posting-Host: | a5.f7.48.7c
|
X-Server-Date: | 6 Jul 1999 18:33:36 GMT
|
X-Priority: | 3
|
X-MSMail-Priority: | Normal
|
X-Newsreader: | Microsoft Outlook Express 5.00.2014.211
|
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2014.211
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
Hi all,
I am new to djgpp and I am sure that you all have seen
something like this before, but I'd appreciate any help...
I am trying to get FSU's pthreads package to compile on
Win98. I unzipped the pthreads.zip package preserving all
long file names.
There is a simple configure.bat that copies the "correct"
makefile to a file named Makefile so that make can run it.
So far so good. Now I run make and I get:
C:\djgpp\threads\src>make
copy ../include/pthreadconfig.h config_internals.h
Invalid switch - /include
gcc -I../include -O2 -DC_CONTEXT_SWITCH -DCLEANUP_HEAP -D_POSIX -D__dos__ -
DSRP
-DC_INTERFACE -DINTERNALS -o config_header2 config_header.c
In file included from config_header.c:35:
signal_internals.h:33: ../src/config_internals.h: No such file or directory
(ENO
ENT)
In file included from config_header.c:36:
internals.h:33: ../src/config_internals.h: No such file or directory
(ENOENT)
make.exe: *** [config_header2] Error 1
After this I took a first glance at the Makefile itself, and it seems
the
directory slashes are all the wrong ones for DOS (indicated by Invalid
switch?).
Moreover it looks like the amount of editing involved would be about the
same
as hand compiling the sources sans makefile.
Now the configure.bat warns that:
This DOS port assumes filename of style 8.3 (8 chars base name, 3 ext)
It may only work correctly under Windows95 if the Makefile is edited.
Ok, but what do I edit? A bunch of the sources have long
file names. How do I get around this? I saw there is a way to
turn off numeric tails and force Win98 to truncate file names that
are greater than 8.3. Can this help?
I have been running gxx with no problems. I have long file names enabled
in djgpp.env, and I have simply respected the 8.3 convention, and everything
runs
fine windowed in Win98.
thanks for your help,
Franco
- Raw text -