I don't even know if this is the right place to ask....
I'm trying to compile PCem-X, but I really don't know how.
I've tried with MSYS with these commands:
make Makefile.an
make Makefile.in
make Makefile_release.mingw
make Makefile_release.mingw64
But every time i get a "make: Nothing to be done for *filename*"
I've tried searching, but I couldn't fine anything useful.
Can someone help me?
How do I compile PCem-X?
Re: How do I compile PCem-X?
PCem-X isn't supported anymore. It has been superseded by PCem-Unofficial. The first thing obviously would be to get the latest source, which it seems you do not have.
Re: How do I compile PCem-X?
make -f Makefile_release.mingw
you need the -f to tell make what to run against.
you need the -f to tell make what to run against.
"Those who don't understand UNIX are condemned to reinvent it, poorly." – Henry Spencer
Re: How do I compile PCem-X?
make: *** No rule to make target 'Makefile_internal.mingw'. Stop.louisw3 wrote:make -f Makefile_release.mingw
you need the -f to tell make what to run against.
I've also tried with PCem-Unofficial, as user99672 suggested, but trying with Makefile.in gives me "Makefile.in:16: *** missing separator. Stop.
and if I try to put in a "separator" (aka a Tab press), it gives me
Makefile:168: *** commands commence before first target. Stop.
I
just
hate
those
files
Re: How do I compile PCem-X?
Zacchi4k wrote:make: *** No rule to make target 'Makefile_internal.mingw'. Stop.louisw3 wrote:make -f Makefile_release.mingw
you need the -f to tell make what to run against.
I've also tried with PCem-Unofficial, as user99672 suggested, but trying with Makefile.in gives me "Makefile.in:16: *** missing separator. Stop.
and if I try to put in a "separator" (aka a Tab press), it gives me
Makefile:168: *** commands commence before first target. Stop.
I
just
hate
those
files
try working from a known good first.
download the official pcem source, and build that before you go all crazy. Get used to the way pcem builds, and how it compiles. Youre running without learning how to crawl.
"Those who don't understand UNIX are condemned to reinvent it, poorly." – Henry Spencer
Re: How do I compile PCem-X?
Makefile.in is not a Makefile that can be processed by make but a template that has to be preprocessed by automake to generate a Makefile. Try looking for a "configure" script, or do the usual "aclocal; autoconf; automake; configure" to build your Makefiles. Here is a nice image on how those files play together (the text is in French but the image should be fairly self-explanatory)Zacchi4k wrote:make: *** No rule to make target 'Makefile_internal.mingw'. Stop.louisw3 wrote:make -f Makefile_release.mingw
you need the -f to tell make what to run against.
I've also tried with PCem-Unofficial, as user99672 suggested, but trying with Makefile.in gives me "Makefile.in:16: *** missing separator. Stop.
and if I try to put in a "separator" (aka a Tab press), it gives me
Makefile:168: *** commands commence before first target. Stop.
I
just
hate
those
files
I upload stuff to archive.org from time to time. See here for everything that doesn't fit BA
- TheCollector1988
- Donator
- Posts: 3604
- Joined: Wed Feb 23, 2011 12:11 am
- Location: Italy
- Contact:
Re: How do I compile PCem-X?
Assuming you have all components needed by PCem-Unofficial (including OpenAL), just make sure you're running the following within the msys2 console:
make -f Makefile_release.mingw.
make -f Makefile_release.mingw.
Re: How do I compile PCem-X?
I just found out that under \scr there are makefile.am, makefile.in, makefile.mingw, makefile.mingw64 and makefile_amd.mingwDarkstar wrote:Makefile.in is not a Makefile that can be processed by make but a template that has to be preprocessed by automake to generate a Makefile. Try looking for a "configure" script, or do the usual "aclocal; autoconf; automake; configure" to build your Makefiles. Here is a nice image on how those files play together (the text is in French but the image should be fairly self-explanatory)Zacchi4k wrote:make: *** No rule to make target 'Makefile_internal.mingw'. Stop.louisw3 wrote:make -f Makefile_release.mingw
you need the -f to tell make what to run against.
I've also tried with PCem-Unofficial, as user99672 suggested, but trying with Makefile.in gives me "Makefile.in:16: *** missing separator. Stop.
and if I try to put in a "separator" (aka a Tab press), it gives me
Makefile:168: *** commands commence before first target. Stop.
I
just
hate
those
files
I've tried with makefile.mingw64 and makefile_amd.mingw but, guess what, they don't work.
make: *** No rule to make target '386.o', needed by 'PCem64.exe'. Stop.
- Battler
- Donator
- Posts: 2116
- Joined: Sat Aug 19, 2006 8:13 am
- Location: Slovenia, Central Europe.
- Contact:
Re: How do I compile PCem-X?
Just get the precompiled binaries from our Jenkins: http://polar.rol.im:8080 . You have binaries for Win64 and Win32, each in both Intel and AMD flavors. A new set of binaries gets compiled on every commit to the project's GitHub.
Also, #softhistory @ irc.rol.im and http://forum.softhistory.org are the official support places. The forum currently requires admin approval for account registration to deter spammers, so be patient.
Also, #softhistory @ irc.rol.im and http://forum.softhistory.org are the official support places. The forum currently requires admin approval for account registration to deter spammers, so be patient.
Main developer of the 86Box emulator.
Join the 86Box Discord server, a nice community for true enthusiasts and 86Box supports!
The anime channel is on the Ring of Lightning Discord server.
Check out our SoftHistory Forum for quality discussion about older software.
Join the 86Box Discord server, a nice community for true enthusiasts and 86Box supports!
The anime channel is on the Ring of Lightning Discord server.
Check out our SoftHistory Forum for quality discussion about older software.
Re: How do I compile PCem-X?
Nice. Getting the precompiled binaries. I'm done with makefiles.Battler wrote:Just get the precompiled binaries from our Jenkins: http://polar.rol.im:8080 . You have binaries for Win64 and Win32, each in both Intel and AMD flavors. A new set of binaries gets compiled on every commit to the project's GitHub.
Also, #softhistory @ irc.rol.im and http://forum.softhistory.org are the official support places. The forum currently requires admin approval for account registration to deter spammers, so be patient.