Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lack of consistency for assimile in distros #19

Closed
mckaygerhard opened this issue Jan 14, 2016 · 11 comments
Closed

lack of consistency for assimile in distros #19

mckaygerhard opened this issue Jan 14, 2016 · 11 comments

Comments

@mckaygerhard
Copy link

i try to package and setup a complete env for devel on gamin but this piece of software lack of any consistency standart

makefile invokes project profiles and dont let pass values, implements internal projects not directly mantained and there's no documentation, uses only qt5 (seems) libs that currently have many changes respect qt4 (more freeze)
the most depends on qscintilla, a library that in every qt change, needs recompilation.. so the only way to have a nesticle suite its a static build, and that's are not documented!

i can help but event develop newer features, need stabilize and standarize the project, so that's why a ITP are in debian as archived bug request, but remian for many years for others distros if some of this points will not change.

after several changes, many that i cannot remenber i finally compiled a static build that only depends on libc6 and phtreats, that can run in any other linux, but in some way somethings freeze and hang!..

its nonsense hav a i7 8-cores to making 8bits games, so i proposed made ABLE this project available for olders hardware and able to build for olders UNIX environments as qt4 and debian squeeze, so people that have real interest in this king of software can use it in their focused hardware, and not in modern used for playstation2 hardware... start point can be documentation, and dependencys minification (dont depends on too changing external libs)

@christopherpow
Copy link
Owner

The entire project is built within Qt Creator. Project dependencies are set up manually, true. I don't have a SUBDIRS project file, which I think would solve that.

As for QScintilla, that is included in the dependencies package which is here:
https://drive.google.com/file/d/0BwhBNo66Kd6bQjN4SlNIUUpWNDQ/view?usp=sharing
This package should be extracted into the cloned nesicide repository. The project files should already be set up to reference QScintilla and rtmidi from in there. I've only had to recompile QScintilla when I want to...not every time.

I have previously been able to get a Linux build working. But Linux is not my primary dev.

I agree there are some optimizations that would make the program better. But time is not on my side.

Bottom line, every dependency should be in that link. If not, let me know.

@mckaygerhard
Copy link
Author

well, without prebuild binary, only guindows users will get u'r project.. its too inconsistency ...

@christopherpow
Copy link
Owner

In the past I've provided a DMG for OSX. I'm not a Linux packaging expert, but I think similar could be done there. I agree that people that insist on building everything from scratch will have no joy, but I'm not able to support everyone and everything.

@mckaygerhard
Copy link
Author

waith a second men, i talking about that u forced users to have custom libs only for build a only program... event if u follow propert stndars, the support of many propert os's (not only linux, i talking abou freebsd and others) will be ... _but event using the detected libs provided by the os must be the proper way, or better_ not using programming libs that have a very changed api! (like scintilla, the installed depends strong of the qt installed and must be change if qt changed)

unless what u thinking i'm not a expert in linux, i'm a gamer, i want a linux propert nes devel ide to modify the FinalFantasy and SaintSeiya RPG games and made propers on others languaje and change some graphics to make look better.. of aybe made a more long game of -rgp

@christopherpow
Copy link
Owner

If I understand you correctly [I'm trying, I am], you're suggesting I
rewrite to avoid using libraries like QScintilla, etc.

That would be silly. The whole reason for using QScintilla is so I don't
have to recreate by myself many of the popular code editor features
provided by an open-source code editor library!

On Tue, Jan 19, 2016 at 12:03 PM, PICCORO Lenz McKAY <
notifications@github.com> wrote:

waith a second men, i talking about that u forced users to have custom
libs only for build a only program... event if u follow propert stndars,
the support of many propert os's (not only linux, i talking abou freebsd
and others) will be ... but event using the detected provided by the os
must be the proper way, or better not using programming libs that have a
very changed api!

unless what u thinking i'm not a expert in linux, i'm a gamer, i what a
linux propert nes devel ide to modify the FinalFantasy and SaintSeiya RPG
games and made propers on others languaje and change some graphics to make
look better.. of aybe made a more long game of -rgp


Reply to this email directly or view it on GitHub
#19 (comment)
.

@mckaygerhard
Copy link
Author

yeah, i review the code, qscintilla gives you that facility, but its only one of the suggested .. i'll try to packaged to deb ian to give to more people this nice project but i'ts quite difficult, due i need to customize too many the system provided libs to able..

@mckaygerhard
Copy link
Author

i linked the RFP (procesed fro an ITP) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658261 if u mantain this issue open to refers what i mean..

@christopherpow
Copy link
Owner

No comments.

@mckaygerhard
Copy link
Author

??? this issue if you normalize your build process issues like #34 due the inconsistency in detection and use standars..

@christopherpow
Copy link
Owner

I have provided AppImage deployments for Linux based on https://github.com/probonopd/linuxdeployqt. I have no time to support this beyond having done that. Can you use the AppImage?

@mckaygerhard
Copy link
Author

mckaygerhard commented Jan 22, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants