SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Technically the way I posted sometimes doesn't work either ... I know, I wish the cmake options were more standardized and worked every time, kinda like standard automake system, I don't remember the last time that failed me.
I compiled some stuff for my own use, if you need something (patch, edited slackbuilds or precompiled binaries for x86_64), just have a look here.
nothing original, mostly stuff taken from slackbuilds.org with a few additions, but hope it can be useful.
I compiled some stuff for my own use, if you need something (patch, edited slackbuilds or precompiled binaries for x86_64), just have a look here.
nothing original, mostly stuff taken from slackbuilds.org with a few additions, but hope it can be useful.
Your devede package puts what should be in /usr/lib64/devede/* to /usr/lib. Devede needs --libdir=/usr/lib64 --pkglibdir=/usr/lib64 passed to the ./install.sh
I looked at a couple of your other SlackBuilds. Quite a few have errors. glibmm.SlackBuild is missing the ARCH=${ARCH:-x86_64} field (no arch at all is defined), there are also no CLAGS defined for x86_64, so even if you pass ARCH=x86_64 to the script, you'd miss at least -fPIC. x264 is the same, as is cairomm. I didn't look at all of them.
I'd do a little more editing on them. Nice collection so far
Your devede package puts what should be in /usr/lib64/devede/* to /usr/lib. Devede needs --libdir=/usr/lib64 --pkglibdir=/usr/lib64 passed to the ./install.sh
yeah, tnx for fixing
Quote:
I looked at a couple of your other SlackBuilds. Quite a few have errors. glibmm.SlackBuild is missing the ARCH=${ARCH:-x86_64} field (no arch at all is defined), there are also no CLAGS defined for x86_64, so even if you pass ARCH=x86_64 to the script, you'd miss at least -fPIC. x264 is the same, as is cairomm. I didn't look at all of them.
I'd do a little more editing on them. Nice collection so far
the missing flags are intentional: individual slackbuilds are to be called from the main one, that got the list of stuff to compile and environment variables, just like in kde build (I actually copied it ).
if you need to compile a subset best way is to copy the Addons.SlackBuild to Foo.SlackBuild, edit it with the stuff you want to compile and then execute it.
I'm interested in checking any weird cases -I have src2pkg adding lib64 options automatically when appropriate and will be writing a 'lint' routine to check for 64-bit 'mistakes' in finished packages, as well as trying to integrate bette checking and correction of cmake files and hard-coded Makefiles -fun stuff! srcspk will also add the LDFLAGS="-L/lib64 -L/usr/lib64" for you if you want/need them. I'm trying to work everything out so these arch-specific options are independent of the build script, so you don't need to maintain separate build scripts or do anything special with the environment to build 32 or 64-bit packages using the same script.
And, the package you linked to - a nice 64 bit package does indeed have --libdir= and --shlib in it
Thanks for taking the time to check these packages and their SlackBuilds disturbed1 ... I have screwed up the SlackBuild by overwriting it with an older version. Will set things right ASAP.
Thanks for taking the time to check these packages and their SlackBuilds disturbed1 ... I have screwed up the SlackBuild by overwriting it with an older version. Will set things right ASAP.
Cheers, Eric
Thanking me
No, thank you for all your work on Slackware, and this 64 port!
Sure. It allows me to set something straight. And btw... I fixed the content of the "build" as well as the "pkg64" directories at http://www.slackware.com/~alien/slackbuilds/ffmpeg/ so all is well again ;-)
Quote:
No, thank you for all your work on Slackware, and this 64 port!
What about ogre3d, any way to make this beast install itself in /usr/lib64, I can seem to find anything on the net about this, nothing mentioned so far works.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.