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 got e-mail reply from the maintainer of fcitx-mozc.
He said that he has already done reviewing my script and referencing Arch's PKGBUILD of fcitx-mozc-2.26.4220.102.1,
and he is ready to e-mail his updated script to SBo when SBo ready to receive new files for slackware-15.0.
I thanked him for his effort on this.
Anyway, I think fdcitx-mozc with new version is ready for coming slackware-15.0.
In file included from libfakeroot.c:60:
communicate.h:209:44: note: expected ‘struct stat64 *’ but argument is of type ‘struct stat *’
209 | extern void send_get_stat64(struct stat64 *buf);
| ~~~~~~~~~~~~~~~^~~
make[2]: *** [Makefile:657: libfakeroot.lo] Error 1
-------------------------
kismet is failing to build;
Code:
g++ -pthread -I/usr/include/ncurses -I/usr/include/libnl3 -Wall -O2 -fPIC -c ipc_remote.cc -o ipc_remote.o
In file included from /usr/include/sys/socket.h:33,
from ipc_remote.h:61,
from ipc_remote.cc:34:
/usr/include/bits/socket.h:285:33: error: flexible array member ‘cmsghdr::__cmsg_data’ not at end of ‘struct<unnamed>’
285 | __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */
| ^~~~~~~~~~~
ipc_remote.cc:945:17: note: next member ‘int <unnamed struct>::fd’ declared here
945 | int fd;
| ^~
ipc_remote.cc:943:16: note: in the definition of ‘struct<unnamed>’
943 | typedef struct {
| ^
make: *** [Makefile:317: ipc_remote.o] Error 1
Kismet should probably be updated to the newest 2020-12-R3 release with these now required dependencies, as the 2016 release is quite outdated:
* protobuf-c
* libwebsockets >= 3.2.0 (but slackbuilds still has 3.1.0)
A full log can be found at /tmp/SBo/yelp-tools-40.0/build/meson-logs/meson-log.txt
yelp-tools:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
However, the lxml package is installed and did not appear in the update list.
Quote:
ls /var/log/packages/ | grep lxml
lxml-4.4.1-x86_64-1ponce
I have yelp-tools simply because it was listed as a dependency in some package, so it is not critical for me.
The Meson build system [61/1974]
Version: 0.58.0
Source dir: /tmp/sbopkg.prpWrU/yelp-tools-40.0
Build dir: /tmp/sbopkg.prpWrU/yelp-tools-40.0/build
Build type: native build
Project name: yelp-tools
Project version: 40.rc
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python3 found: YES (/usr/bin/python3)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency yelp-xsl found: YES 40.0
Program xmllint found: YES (/usr/bin/xmllint)
Program xsltproc found: YES (/usr/bin/xsltproc)
Program itstool found: YES (/usr/bin/itstool)
Configuring mal-ncx.xsl using configuration
Configuring mal-opf.xsl using configuration
Configuring yelp-build using configuration
Configuring yelp-check using configuration
Configuring yelp-new using configuration
Message:
------
yelp-tools 40.rc
yelp.m4: true
help: false
Directories:
prefix: /usr
datadir: /usr/share
------
Build targets in project: 0
Found ninja-1.10.2 at /usr/bin/ninja
ninja: no work to do.
[0/1] Installing files.
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/xslt/mal-rng.xsl to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/xslt
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/build/xslt/mal-ncx.xsl to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/xslt
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/build/xslt/mal-opf.xsl to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/xslt
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/concept.duck to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/concept.page to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/guide.duck to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/guide.page to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/reference.duck to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/reference.page to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/task.duck to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/task.page to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/info.ducktype.include to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/templates/info.mallard.include to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/yelp-tools/templates
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/build/tools/yelp-build to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/bin
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/build/tools/yelp-check to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/bin
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/build/tools/yelp-new to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/bin
Installing /tmp/sbopkg.prpWrU/yelp-tools-40.0/tools/yelp.m4 to /tmp/sbopkg.prpWrU/package-yelp-tools/usr/share/aclocal
Slackware package maker, version 3.14159265.
Searching for symbolic links:
No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating Slackware package: /tmp/sbopkg.prpWrU/sbopkg-sbooutputdir/yelp-tools-40.0-x86_64-1ponce.txz
./
install/
install/slack-desc
usr/
usr/bin/
usr/bin/yelp-build
usr/bin/yelp-check
usr/bin/yelp-new
usr/doc/
usr/doc/yelp-tools-40.0/
usr/doc/yelp-tools-40.0/AUTHORS
usr/doc/yelp-tools-40.0/COPYING
usr/doc/yelp-tools-40.0/COPYING.GPL
usr/doc/yelp-tools-40.0/MAINTAINERS
usr/doc/yelp-tools-40.0/NEWS
usr/doc/yelp-tools-40.0/README
usr/doc/yelp-tools-40.0/yelp-tools.SlackBuild
usr/share/
usr/share/aclocal/
usr/share/aclocal/yelp.m4
usr/share/yelp-tools/
usr/share/yelp-tools/templates/
usr/share/yelp-tools/templates/concept.duck
usr/share/yelp-tools/templates/concept.page
usr/share/yelp-tools/templates/guide.duck
usr/share/yelp-tools/templates/guide.page
usr/share/yelp-tools/templates/info.ducktype.include
usr/share/yelp-tools/templates/info.mallard.include
usr/share/yelp-tools/templates/reference.duck
usr/share/yelp-tools/templates/reference.page
usr/share/yelp-tools/templates/task.duck
usr/share/yelp-tools/templates/task.page
usr/share/yelp-tools/xslt/
usr/share/yelp-tools/xslt/mal-ncx.xsl
usr/share/yelp-tools/xslt/mal-opf.xsl
usr/share/yelp-tools/xslt/mal-rng.xsl
Slackware package /tmp/sbopkg.prpWrU/sbopkg-sbooutputdir/yelp-tools-40.0-x86_64-1ponce.txz created.
Updating sbopkg packages with sbopkg checking for potential updates, and this happened with yelp-tools:
However, the lxml package is installed and did not appear in the update list.
I have yelp-tools simply because it was listed as a dependency in some package, so it is not critical for me.
I am able to reproduce this on a freshly updated full install of -current in a VM, with no third party packages installed except sbopkg, for what it's worth. I have also seen it on some other daily runners, but needed to verify in the VM to make sure it was not something else causing the issue.
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Rep:
I'm trying to build flatpak, and one of the deps is gcab. When I try to compile gcab, I get this:
GCab-1.0.gir:1020.7-1020.54: error: unknown child element `source-position' in `record'
GCab-1.0.gir:1081.5-1081.29: error: unknown child element `docsection' in `namespace'
GCab-1.0.gir:1087.5-1087.23: error: unknown child element `docsection' in `namespace'
GCab-1.0.gir:1096.5-1096.27: error: unknown child element `docsection' in `namespace'
make: *** [Makefile:1537: libgcab-1.0.vapi] Error 1
I'm trying to build flatpak, and one of the deps is gcab. When I try to compile gcab, I get this:
GCab-1.0.gir:1020.7-1020.54: error: unknown child element `source-position' in `record'
GCab-1.0.gir:1081.5-1081.29: error: unknown child element `docsection' in `namespace'
GCab-1.0.gir:1087.5-1087.23: error: unknown child element `docsection' in `namespace'
GCab-1.0.gir:1096.5-1096.27: error: unknown child element `docsection' in `namespace'
make: *** [Makefile:1537: libgcab-1.0.vapi] Error 1
Slackware current, using Ponce's slackbuilds.
strange, I am not able to replicate this, gcab builds cleanly here.
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Rep:
Quote:
Originally Posted by ponce
strange, I am not able to replicate this, gcab builds cleanly here.
I was afraid of that. This is a fairly recent install of slackware-current, but tbh I'm not sure how to get past this. Is there an installable package available anywhere that you know of for this? I looked at Alien Bob's site, but he did not have one.
Is it possible that I just need to update my system to get this to work? Been kinda busy, have not done that for a few weeks.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.