Coder Social home page Coder Social logo

autotools based alternate build system about yajl HOT 13 OPEN

lloyd avatar lloyd commented on September 27, 2024 1
autotools based alternate build system

from yajl.

Comments (13)

avuton avatar avuton commented on September 27, 2024 1

Seriously, please pull this in. Otherwise cross compiling with mingw fails to build.

from yajl.

jbergstroem avatar jbergstroem commented on September 27, 2024

I'm intrigued. What platforms more specifically are you having issues with? I've always found cmake to "Just Work" on most platforms I've worked on. If this is gentoo-related, I'd be even more interested since I'm a pretty devoted user as well. Thanks!

from yajl.

lu-zero avatar lu-zero commented on September 27, 2024

On 8/15/11 8:45 PM, jbergstroem wrote:

I'm intrigued. What platforms more specifically are you having issues with?
I've always found cmake to "Just Work" on most platforms I've worked on.
If this is gentoo-related, I'd be even more interested since I'm a pretty
devoted user as well. Thanks!

One is gentoo prefix gcc-4.5 on macosx since

/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h

seems to be incompatible with current C++ (char* to string implicit cast
got removed).

Some are C-only systems so you don't have much to do (cmake is a bit big
to be rewritten to fit that constraint I guess ^^;), the rest cross
compiling.

The thing that might be easy to fix in gentoo is the cross compiling
support since nowadays cmake should have something but so far I failed
to use it =| (the quickest way to try it is to setup a crossdev and then
trying to emerge poppler)

Thank you for the support =)

from yajl.

artob avatar artob commented on September 27, 2024

Luca's fork builds and installs without incident on Windows XP with MinGW, unlike the canonical CMake-based fork.

However, there's an unfortunate typo in Makefile.am that results in libyail being built instead of libyajl as expected.

Note also the duplicated effort in #89. It would be good to get Autotools support in, one way or another, so that binaries requiring YAJL can be built on Windows with MinGW or Cygwin.

from yajl.

ice799 avatar ice799 commented on September 27, 2024

yo can you merge this?

literally just find and replace "libyail" to "libyajl" if that is what is preventing this from going in.

(please also add an autogen.sh: https://github.com/ice799/yajl/blob/autolol/autogen.sh)

let me know if i can help in any way with this

from yajl.

lucky avatar lucky commented on September 27, 2024

seriously, why has this been hanging out so long?

from yajl.

lloyd avatar lloyd commented on September 27, 2024

ok! I'm sorry! by end of day. /me hangs head in shame

from yajl.

ice799 avatar ice799 commented on September 27, 2024

thanks let me know if i can help i will literally do anything to help this get merged

from yajl.

zenspider avatar zenspider commented on September 27, 2024

@ice799 literally?

from yajl.

lloyd avatar lloyd commented on September 27, 2024

heh.

from yajl.

lloyd avatar lloyd commented on September 27, 2024

had a look at luca's fork and it's a bit rough:

  1. having version stated in two places sucks.
  2. BUILDING should be updated
  3. build is not working via autotools on my linux machine.

check autotools branch for the merge/update I tried. Now. I'll have a look at @ice799's fork...

from yajl.

bradennapier avatar bradennapier commented on September 27, 2024

yawns

from yajl.

robohack avatar robohack commented on September 27, 2024

FYI, my fork is not autotools -- it's even simpler, and in fact it's all that could ever be needed for such basic standard C.

https://github.com/robohack/yajl

from yajl.

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.