Op 09-05-18 om 03:41 schreef Ryan Joseph:
Ok it finally worked. The fpmake.pp file 
athttps://svn.freepascal.org/svn/projects/pas2js/trunk  was totally different 
than the one in the compiler sources.

May I suggest you put these instructions at the top level of the wiki? It’s 
pretty easy but I wasn’t able to build it for literally days and could have 
easily given up.

Something like that would have been really helpful:

It took more time then I thought, but finally got it working.

I've added a fppkg-repository for fpc-version 3.0.4 to fpc.cnoc.nl. And added a recent version of utils-pas2js. (Which is the actual package-name of pas2js)

In principle this means that you can install pas2js with the following command-line:

fppkg install utils-pas2js

Then the pas2js binary will be in ~/.fppkg/bin/pas2js.

There are a few buts, though:
- You need a valid fppkg-configuration
- You need to set in your fppkg.cfg:
    RemoteMirrors=http://fpc.cnoc.nl/repo/testing/mirrors.xml
- Fppkg wil not automatically update packages, but you need
  updated versions of fcl-web, fcl-js and fcl-passrc. This means
  you have to update them manually:
    fppkg install fcl-js fcl-passrc fcl-web
- Fppkg version 3.0.4 has an irritating bug that it can get into an
  infinite loop. When this happens, kill it (ctrl-c) and run
    fppkg fixbroken
  until it does not happen anymore.

I've only tested it on my own system, so there might be issues but just ask, see if I can help.

Regards,

Joost

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to