SBo scripts not building on current (read 1st post, pls)
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.
I know we have strained the purpose of this thread somewhat but I am a little curious as to how you were playing mp3 music before? In DOS days I simply used the midi sounds that came with the game, I believe that timidity + a sound font may still allow this and then there are the add-on music files. I have not experimented further...
I never played mp3 music before. I just guessed that was the "jukebox" option. So I downloaded the game music in mp3 format and put in the sharepath, to exactly zero results...
Thanks for your work. I'll watch your development. If you have some kind of mailing list or release announcement please let me know. Thanks again!
I never played mp3 music before. I just guessed that was the "jukebox" option. So I downloaded the game music in mp3 format and put in the sharepath, to exactly zero results...
Hmmm... looks like dxx_rebirth uses sdl 1.xx rather than sdl 2.xx so therein probably lies the issue with jukebox / mp3s etc while running -current...
This repository is currently disabled due to a DMCA takedown notice. We have disabled public access to the repository. The notice has been publicly posted.
If you are the repository owner, and you believe that your repository was disabled as a result of mistake or misidentification, you have the right to file a counter notice and have the repository reinstated. Our help articles provide more details on our DMCA takedown policy and how to file a counter notice. If you have any questions about the process or the risks in filing a counter notice, we suggest that you consult with a lawyer.
audio-jack-tools seem to be the culprit.
The DMCA takedown was requested by Steinberg Media Technologies GmbH and it can be viewed here. A**holes.
EDIT: alternate repo URL and instructions to edit sbopkg accordingly will be highly appreciated.
EDIT #2. Saw this topic where all such questions are answered.
Last edited by sombragris; 06-15-2018 at 09:59 PM.
OpenSMTPD 6.0.3p1 uses openssl 1.0, but Slackware-current is now using openssl 1.1.
Slackware-current has the openssl 1.0 libraries still around for compatibility, but this does not work for OpenSMTPD.
I copied an opensmtpd-6.0.3p1 package from a Slackware 14.2 system which uses openssl 1.0 and installed it on Slackware-current.
Here is the startup:
Code:
#sh /etc/rc.d/rc.opensmtpd start
Starting OpenSMTPD: /usr/sbin/smtpd
/usr/sbin/smtpd: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
I did compile OpenSMTPD on Slackware-current against openssl 1.0 but the resulting module included code from both openssl 1.0 and openssl 1.1 because libevent loads openssl 1.1...
So just having the openssl 1.0 libraries for compatibility is not enough for Slackware-current.
Every package library that uses openssl, like libevent, will need to have two versions installed, one version for openssl 1.1 and one version for openssl 1.0.
This is a lot of work and applications might still end up in a worse position, loading code from both openssl 1.0 and openssl 1.1 at the same time...
Debian decided to just get rid of openssl 1.0 on their current system and only use openssl 1.1 to make things easier.
Debian made a patch for OpenSMTPD 6.0.3p1 that works with openssl 1.1, but it is not approved by the OpenSMTPD developers:
I cannot get ham:cqrlog to build. I did get all the dependencies loaded (getting lazarus in was a trick, as I did not realize that fpc & fpc-source were different versions). I followed the instructions to move the ~/.lazarus folder to /root, then ran the script in sbopkg. The results were:
Code:
(3104) Compiling dUtils.pas
(3104) Compiling aziloc.pas
100 172.466/181.792 Kb Used
(3104) Compiling azidis3.pas
100 172.497/181.792 Kb Used
(3104) Compiling ./lnet/lib/lnet.pp
(3104) Compiling ./lnet/lib/levents.pp
100 173.537/182.816 Kb Used
200 173.702/183.072 Kb Used
(3104) Compiling ./lnet/lib/lcommon.pp
100 173.742/183.072 Kb Used
200 173.809/183.072 Kb Used
300 173.809/183.072 Kb Used
400 173.941/183.072 Kb Used
500 174.206/183.072 Kb Used
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(515,18) Error: (5038) identifier idents no member "family"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(516,18) Error: (5038) identifier idents no member "Port"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(521,24) Error: (5038) identifier idents no member "Addr"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(522,55) Error: (5038) identifier idents no member "Addr"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(523,26) Error: (5038) identifier idents no member "Addr"
lcommon.pp(537) Fatal: (10026) There were 5 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
Error: (lazarus) Compile Project, Target: cqrlog: stopped with exit code 256
ERROR: failed compiling of project /tmp/SBo/cqrlog-1.9.0/src/cqrlog.lpi
make: *** [Makefile:8: cqrlog] Error 2
I sent the SlackBuild maintainer an email a week ago, but have not heard from him.
I intend to take this to the cqrlog forum as well. They may have some insight.
I cannot get ham:cqrlog to build. I did get all the dependencies loaded (getting lazarus in was a trick, as I did not realize that fpc & fpc-source were different versions). I followed the instructions to move the ~/.lazarus folder to /root, then ran the script in sbopkg. The results were:
Code:
(3104) Compiling dUtils.pas
(3104) Compiling aziloc.pas
100 172.466/181.792 Kb Used
(3104) Compiling azidis3.pas
100 172.497/181.792 Kb Used
(3104) Compiling ./lnet/lib/lnet.pp
(3104) Compiling ./lnet/lib/levents.pp
100 173.537/182.816 Kb Used
200 173.702/183.072 Kb Used
(3104) Compiling ./lnet/lib/lcommon.pp
100 173.742/183.072 Kb Used
200 173.809/183.072 Kb Used
300 173.809/183.072 Kb Used
400 173.941/183.072 Kb Used
500 174.206/183.072 Kb Used
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(515,18) Error: (5038) identifier idents no member "family"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(516,18) Error: (5038) identifier idents no member "Port"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(521,24) Error: (5038) identifier idents no member "Addr"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(522,55) Error: (5038) identifier idents no member "Addr"
/tmp/SBo/cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(523,26) Error: (5038) identifier idents no member "Addr"
lcommon.pp(537) Fatal: (10026) There were 5 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
Error: (lazarus) Compile Project, Target: cqrlog: stopped with exit code 256
ERROR: failed compiling of project /tmp/SBo/cqrlog-1.9.0/src/cqrlog.lpi
make: *** [Makefile:8: cqrlog] Error 2
I sent the SlackBuild maintainer an email a week ago, but have not heard from him.
I intend to take this to the cqrlog forum as well. They may have some insight.
Hi TSquaredF,
I just tested this and it happens also on 14.2, so this topic isn't the proper place: please report the problem on the mailing list.
I tested also upgrading (successfully) fpc (3.0.4), fpc-source (that is unmaintained, 3.0.4) and lazarus (1.8.4), but to no avail (same error when building cqrlog).
also, the latest version of cqrlog won't build with another error
Code:
lazbuild --ws=gtk2 --pcp=/tmp/.lazarus src/cqrlog.lpi
SetPrimaryConfigPath NewValue="/tmp/.lazarus" -> "/tmp/.lazarus"
Error: (lazarus) invalid Lazarus directory "": directory lcl not found
Error: (lazarus) Building failed: src/cqrlog.lpi
Makefile:9: recipe for target 'cqrlog' failed
make: *** [cqrlog] Error 2
Hello, ponce. You & I have been traveling the same path. I went to the cqrlog page,& saw that they had just released a new version. I then d/led the required dependencies & got the same error you did. I also found that the cqrlog folks have a binary version available, so grabbed it, repackaged it into a SlackBuild, & it works quite well, so my problems are resolved. I will still take the error we found back to the cqrlog gurus. Thanks a lot.
Before I saw your sed command, I tried the latest version of smpeg from SVN (r413). It built fine with Ponce's SlackBuild.
I think the newer version of smpeg in svn trunk switches from SDL to SDL2, I don't know if it's ok for you (if you're using it as a dependency for something else)...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.