Op 08-08-2020 om 15:24 schreef Michael Van Canneyt:
On Sat, 8 Aug 2020, Ryan Joseph via fpc-pascal wrote:
On Aug 8, 2020, at 7:37 PM, Michael Van Canneyt
<mich...@freepascal.org> wrote:
Confirm there was an error. Fixed, and added testcase.
I also added jdoNullClearsProperty; a null will then clear the
property with
the 'natural' empty value. It has precedence over jdoIgnoreNulls.
Thanks again, I couldn't figure out what I did wrong! Btw, can I just
rebuild the fpc-json package?
Sure, I do it all the time.
I ended up rebuilding everything to get just that one change. The
project was started using lazbuild so I'm kind of tied into that build
system even though I don't understand how it works very well. Normally
I would just add paths to directories and I need but that's not an
option with lazbuilds package system.
if you have the sources of FPC somewhere, in a terminal, change to
directory
"packages"
Then do a
make clean make install PREFIX=/some/dir/on/your/system
That should do the trick. It will simply rebuild & install all packages.
You can do the same in the packages/fcl-json directory, but then some other
files that depend on fcl-json will also need rebuilding. So that's only
when
you know what you're doing...
Or when your fpc-setup is alright:
cd packages/fcl-json
fppkg install -o -gl
The "-o -gl" part is to include debug-info. It will also automatically
recompile all dependencies. (So no need to know what you are doing -
Michael's words)
Regards,
Joost.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal