Building perl on Win95

Content-Type: text/plain; format=flowed

I would like to report some success at building perl on Win95 using EGCS 
(gcc 2.95) and dmake. There are still some problems (the LoadLibraryEx call 
in Dynaloader can't find the XSUB DLLs and perl always has to fall back on 
the "C" locale), but both miniperl and perl will build reasonable easily. (I 
sent a message about this earlier, but it got lost in the POD vs. XML 
The patch to allow this is attached. (Yes, the changes to iperlsys.h are 
needed - they keep the "#define printf win32_printf" in win32.h from 
confusing gcc.)

Summary of my perl5 (revision 5.0 version 5 subversion 61) configuration:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x86
    hint=recommended, useposix=true, d_sigaction=undef
    usethreads=undef useperlio=undef d_sfio=undef
    use64bits=undef usemultiplicity=undef
    cc='gcc', optimize='-g -O2 ', gccversion=
    ccflags ='-g -O2  -DWIN32 -DHAVE_DES_FCRYPT '
    stdchar='char', d_stdstdio=undef, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
    alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =' -L"c:\EGCS\i386-mingw32\lib"'
    libs= -ladvapi32 -luser32 -lnetapi32 -lwsock32 -lmingw32 -lgcc 
-lmoldname -lcrtdll -lkernel32 -lmsvcrt
    libc=-lcrtdll, so=dll, useshrplib=yes, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll  -L"c:\EGCS\i386-mingw32\lib"'

Two notes about this (the output fron perl -MConfig=myconfig -e "print 
myconfig();" ):
   1. I'm really on Win95, no matter what the "osvers" says, and
   2. I had to add -lmsvcrt to the end of my libs, since crtdll alone       
is no longer sufficient (it doesn't provide _wopen and friends).
      Perhaps gcc/EGCS should just (urk!) go to PerlCRT and MSVCRT          

-- BKS

Get Your Private, Free Email at

8/30/1999 1:52:57 AM
perl.perl5.porters 48065 articles. 1 followers. Follow

0 Replies

Similar Articles

[PageSpeed] 29


Similar Artilces:

VS Builds, and Builds, and Builds
Hello, Has anyone else had this problem?  After a while of developing, and I go to compile, VS takes forever to build and I have to end-task it.  It's definitely after I've been working for a while, then it finally has "had it" and just takes forever to build.  It's annoying as I know its not the machine (2.8 GHZ processor and 1GB RAM).  Has anyone else experienced this problem?  By the way, I do have SP1 installed. Also, after minimizing and switching around screens, when it does this, the building icon in the status bar doesn't show.  And, for more informati...

subscribe perl5-porters
subscribe perl5-porters ...

where is the perl5-porters FAQ ?
On there is link to the perl5-porters FAQ at which does not exist any more. Sending e-mail to still works so I have the document now but it would be good to update the link on that site. Gabor (Gabor Szabo) writes: > On > > there is link to the perl5-porters FAQ at > > which does not exist any more. You could mail me about i...

this decade on perl5-porters
As a side effect of something else, I found myself digging around in the archives of Perl5-Porters from quite a long time ago. For example, take a look at the archives from 10 years ago: Several names you see there are still active today, and others are still in contact, which is nice. Although I was surprised to discover that Jarkko had a different .sig back then. Nicholas Clark ...

Thank you, perl5 porters!
I am happy to report that bleadperl 16147 has built successfully on VOS and has passed all of its tests. There is only one local patch, to vos.c, which is already in the repository but not in this snapshot. I may yet find more things to change, but this is an important milestone to me; this is the first time I've passed all of the tests on the first try. Whoopee!!! A thousand thanks to everyone who has assisted me in the effort to get perl 5.7 ported to the Stratus VOS operating system. I started working on this effort last October. If I had known how long it would take, or...

This week on Perl5-porters
[Apologies for the unannounced leave of absence: the conference had me very busy. - SC] The HTML version will be up in a few hours (if it isn't already) at The current report is always available at An RSS file of this week's report will be available at The current RSS file is always available at The archive of past reports: ...

Perl5 build farm ?
Has anyone ever considered copying the Samba "build farm" idea for p5p? Briefly, you voluntarily download and build samba, and report the build status back to the build farm home page. The reports cover configuration, building, and testing. Everything is automated, and it is easy for developers who submit changes to see if they have broken any platforms, and to see the exact logs for each platform. Visit for details. Thanks PG -- Paul Green, Senior Technical Consultant, Stratus Technologies. Voice: +1 978-461-7557; FAX: +1 978-461-3610; Video o...

perl5-porters meeting tonight
7:30pm in Marina II. See you there! Nat ...

How does one unsubscribe to perl5-porters
Some of us out here are trying to unsubscribe from this list, but can't figure out how to do it. I've searched through for any info, but haven't found anything that has helped. I've tried sending email to,, and Only the last one responded and it doesn't run this list. -Eric The easiest way is to look for unsubscribe information in the messages to you (this applies to all mailing lists). Some lists have the information at the bottom of the message. Some lists (this one) has ...

perl5-porters events at TPC5
I've organized two (2) events for perl5-porters at TPC. The Serious Meeting, 7:30PM on Monday I just mailed out the agenda for this. The Party, 8:00PM on Thursday Let me know if you're planning to attend (if you've already confirmed with me, no need to do so again). Do not confuse them. There are no prepared talks for The Party, except for the bit where Jarkko gets really drunk and starts telling about the time he tripped in a Finnish brewery, woke up with a tour party of Catholic schoolgirls around him, and it took them fifteen minutes to convince him he had...

To build or not to build, that is the question
Hello, ever since I found out that VS.NET could upload all of your pages for you, I have used that method for uploading. However when using the Copy Project option, it seems to restart the aspnet service and the sessions clear. What I'm asking is when is it OK just to manually copy/paste some pages into the website directory w/out actually re-building the site? Right now, I have to wait until there are no users logged into my site to do updates, which are very minor, but include code-behind changes. Can I just upload the updated pages w/out building?In this world there are 10 types of pe...

[FAQ] perl5-porters FAQ
Welcome to perl5-porters! Welcome to the Perl development mailing list, perl5-porters. Whether you're here to watch the latest directions in Perl's development, or to get actively involved yourself, this FAQ will hopefully help you understand some of what goes on here. ----------------------------------------------------------------------- 1) Administration 1.1) Help! How do I unsubscribe? Send mail to <>, and await a response. Once you reply to the response, you'll be unsubscribed. 1.2) I'm not subscribed - how ...

Building Perl5.6 on NetWare
Hello, I am trying to build Perl5.6.0 on NetWare. When I include PERL_IMPLICIT_CONTEXT, I get linker errors for some symbols like PL_DBgv, = PL_DBline etc. While others like PL_DBcv, PL_Dir, PL_Env are not giving = errors. I am using MULTIPLICITY option. Can anybody please help me with this. Please copy the reply to Thanks Guru ...

Problem building Perl5 for MorphOS
Hello, people! I've built Perl 5.6.1 for MorphOS (new operating system for PPC processors derived from AmigaOS). Everything works, but while working Perl produces messages: Setting cnt to xxx, implies ptr yyy. This message comes from perlio.c. What does it mean and how to fix the problem? -- Best regards, Pavel Pavel Fedin <> writes: > Hello, people! I've built Perl 5.6.1 for MorphOS (new operating >system for PPC processors derived from AmigaOS). Everything works, but >...

Build failed in Jenkins: perl5 #5399
See <> ------------------------------------------ [...truncated 10503 lines...] .../dist/Math-BigInt/t/req_mbfa.t .................................. ok .../dist/Math-BigInt/t/req_mbfi.t .................................. ok .../dist/Math-BigInt/t/req_mbfn.t .................................. ok .../dist/Math-BigInt/t/req_mbfw.t .................................. ok .../dist/Math-BigInt/t/require.t ................................... ok .../dist/Math-BigInt/t/round.t ..................................... ok .../dist/Math-BigInt/t/rt...

Web resources about - Building perl on Win95 - perl.perl5.porters

Auditorium Building - Wikipedia, the free encyclopedia
... -87.6251722 Coordinates : 41°52′33.95″N 87°37′30.62″W  /  41.8760972°N 87.6251722°W  / 41.8760972; -87.6251722 The Auditorium Building in ...

Spencer Street apartment fire: CBD building known to have illegal rooming houses
A CBD apartment building that caught fire on New Year's Eve is one of the many Melbourne buildings known to harbour illegal rooming houses, with ...

Mosquito Hill bushfire: Six buildings destroyed despite fire being downgraded to watch and act
Six buildings are destroyed by a bushfire in SA's Fleurieu Peninsula despite crews stopping the spread of the blaze, the CFS says.

Pilot killed in Alaska crash hit building where wife worked
Doug Demarest wasn't authorized to fly small plane that smashed into a building in downtown Anchorage, authorities say

China says it's building new homegrown aircraft carrier
China said Thursday that it's building a homegrown aircraft carrier as it seeks to expand its military clout.

The Koch brothers don't need to take over the Republican party, they're building their own
... Vogel at Politico has another massive, important story in his series about the "Koch Machine," this time looking at the brothers' party-building ...

Jarmund/Vigsnæs design summerhouse as five buildings
This Danish summerhouse by Norwegian studio Jarmund/Vigsnæs Architects is split into five buildings to enclose a wind-sheltered courtyard in ...

Inventec buys HTC building to house business-use PC R&D headquarters
Notebook ODM Inventec on December 29 announced the acquisition of a factory/office building located in Taoyuan City, northern Taiwan, at NT$6.060 ...

The On-Demand Roadside Assistance Service Building Its Empire From India
With humble beginnings in Pittsburgh, on-demand road assistance service provider RoadZen has taken to India to launch its empire, in an unusual ...

Pilot killed when small plane crashes into downtown Anchorage building
The pilot of a small plane that smashed into a building in downtown Anchorage on Tuesday was not authorized to fly the aircraft used in volunteer ...

Resources last updated: 12/31/2015 8:15:35 PM