Giter VIP home page Giter VIP logo

Comments (9)

Norbyte avatar Norbyte commented on July 27, 2024 1

Apparently I have some commits that are entirely missing from the repo, the LSF conversion patch being one of them. I'll try to figure out wtf is up

from lslib.

mlshort avatar mlshort commented on July 27, 2024

I can get that to compile if I change to:

meta.CompressionFlags = CompressionHelpers.MakeCompressionFlags(Compression, CompressionLevel);

from lslib.

mlshort avatar mlshort commented on July 27, 2024

Additionally, in SavegameHelpers.cs (line 74), I had to change the following:

        var rsrcWriter = new LSFWriter(rewrittenStream)
        {
            Version = conversionParams.LSF //,
     //       MetadataFormat = LSFMetadataFormat.None
        };

as MetadataFormat is not defined.

from lslib.

mlshort avatar mlshort commented on July 27, 2024

Something happened here I think that introduced the build issue(s).

22e7306#diff-18689dd18950168d90dbf455db03c0aba60890fe3f656baf5cc4ae6c6f0122cb

This is a bit concerning because the currrent source does not appear to be synced with the 1.19.5 Release binary.

from lslib.

mlshort avatar mlshort commented on July 27, 2024

Yeah, that is what it looks like to me too. There is a check-in that is partially hosed....

from lslib.

Norbyte avatar Norbyte commented on July 27, 2024

I think it should be fine now!

from lslib.

mlshort avatar mlshort commented on July 27, 2024

Ok, I will do a fresh build of the latest...

Hmm.... I am not seeing anything recently checked-in to Master or v1.19.5.

Were you able to make the changes retroactively?

....

I guess you were because I can see changes made after extracting the latest zip-file repo image.

Quite a number of changes, much greater than the previous encountered compiler errors....

from lslib.

mlshort avatar mlshort commented on July 27, 2024

From a "clean" build from a pristine directory, I encounter the following:

------ Build started: Project: LSLib, Configuration: Release Any CPU ------
GPPG: sending output to C:\DevProjects\lslib-master(1)\lslib-master\LSLib\LS\Story\GoalParser\Goal.yy.cs
GPPG: sending output to C:\DevProjects\lslib-master(1)\lslib-master\LSLib\LS\Story\HeaderParser\StoryHeader.yy.cs
C:\DevProjects\lslib-master(1)\lslib-master\LSLib\LS\Story\HeaderParser\HeaderParser.cs(24,25,24,38): error CS0246: The type or namespace name 'HeaderScanner' could not be found (are you missing a using directive or an assembly reference?)
C:\DevProjects\lslib-master(1)\lslib-master\LSLib\LS\Story\GoalParser\GoalParser.cs(79,29,79,40): error CS0534: 'GoalScanner' does not implement inherited abstract member 'AbstractScanner<object, CodeLocation>.yylex()'
Done building project "LSLib.csproj" -- FAILED.

I encountered this previously as well, but was able to somehow get around it by building again.

I think there is possibly something in the .cs file generation that is somewhat wonky and possibly not set up correctly... and using the outputs from a previous build and not the current build.

from lslib.

mlshort avatar mlshort commented on July 27, 2024

Other than the above regarding mysterious double build requirement, I guess this issue can be closed.

from lslib.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.