On Jan 2, 2017, at 6:29 AM, Bruggemann Eddie < email@hidden> wrote:
+) By Windows you only have to copy your compiled executable into a folder with his dependent *.dll's and others resources (as like icons and so on) and use inno-setup to make an auto- extractable *.exe file.
It’s nice that someone’s written that; Windows has such huge market share that you get niche utilities like this. I’m not aware of anyone having written such a thing for Mac, though. +) By Linux they are many ways of distributing softwares: DEBIAN or RMP packages, autotools builds...
Which tend to be a mess involving dependencies between packages, and version-itis when two things you install require different versions of a package. Which I think is one reason desktop Linux hasn’t taken much market share from Windows and Mac.
- I have seems, into libvlc (Build from source) *.pc file, the "Framework" switch, which isn't present into my others libraries coming from brew *.pc files ?
We already explained that .pc files are irrelevant. The issue is that you’ve got to copy the nonstandard libraries into your app bundle and then adjust the library paths in the app binary to point to their locations.
By Mac it's difficult to find reliable and useful documentation about the process to follow (the apple website only say shit.) for building what equal a *.exe (Windows) or a *.deb, *.rpm (GNU/Linux) file.
If you don’t like Apple’s docs, why aren’t you reading man pages like a true Unix h4xor? Try “man ld” or “man libtool”.
Next I think Mac developers knows nothing else as their Mac system and so can't help anyway someone not knowing well Mac. Sorry but the root of a Mac OS X is BSD and UNIX so I thougth that it won't be so complicated because GNU/Linux knows and respect POSIX well.
Yes that’s right, those Unix systems are all the same, it can’t be hard to port software from one to the other (hollow laugh from a guy who’s been coding for Unix since 1982.)
With Mac our sacral UNIX roots are hidden behind commercial shit (let us be true, money is the root of evil):
Oh, please. The Unix roots aren’t hidden; this is just a different distro than you’re used to, with different packaging conventions. All the software that’s relevant to what you’re doing is open source (clang, ld, dyld.) You can go look at it at opensource.apple.com, or read the man pages, and figure out the answer yourself; "Use The Source, Luke”.
It’s clear you don’t actually want help from people here, since you went to this forum and (a) ignored the many explanations and answers you already got, (b) instead just got whinier, and (c) actively insulted the platform we develop for. I think you’ve burned your bridges pretty well on this forum. Good luck.
—Jens |