LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Password
Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.

Notices


Reply
  Search this Thread
Old 09-01-2019, 01:16 PM   #1
andigena
Member
 
Registered: Sep 2019
Location: USA
Distribution: nixos, but i prefer plan 9
Posts: 141

Rep: Reputation: 66
Glib 2.61.2 fails to build on LFS 9.0 (can't find libglib-2.0.so.0)


I'm trying to build glib without documentation on LFS 9.0 in chroot. I have libxslt 1.1.33, PCRE 8.42, and dbus 1.12.12, which should be enough dependencies to build without running tests yet. The host system is Ubuntu 18.04.

Here's the full log with the command and results:
Code:
(lfs chroot) root:/sources/blfs/xc/glib-2.61.2# mkdir build-glib && cd build-glib && meson --prefix=/usr -Dselinux=disabled .. && ninja
The Meson build system
Version: 0.51.1
Source dir: /sources/blfs/xc/glib-2.61.2
Build dir: /sources/blfs/xc/glib-2.61.2/build-glib
Build type: native build
Project name: glib
Project version: 2.61.2
C compiler for the build machine: cc (gcc 9.2.0 "cc (GCC) 9.2.0")
C++ compiler for the build machine: c++ (gcc 9.2.0 "c++ (GCC) 9.2.0")
C compiler for the host machine: cc (gcc 9.2.0 "cc (GCC) 9.2.0")
C++ compiler for the host machine: c++ (gcc 9.2.0 "c++ (GCC) 9.2.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Compiler for C supports arguments -fno-strict-aliasing: YES
Checking if "GNU C visibility attributes test" compiles: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Has header "alloca.h" : YES
Has header "crt_externs.h" : NO
Has header "dirent.h" : YES
Has header "float.h" : YES
Has header "fstab.h" : YES
Has header "grp.h" : YES
Has header "inttypes.h" : YES
Has header "limits.h" : YES
Has header "linux/magic.h" : YES
Has header "locale.h" : YES
Has header "mach/mach_time.h" : NO
Has header "memory.h" : YES
Has header "mntent.h" : YES
Has header "poll.h" : YES
Has header "pwd.h" : YES
Has header "sched.h" : YES
Has header "spawn.h" : YES
Has header "stdint.h" : YES
Has header "stdlib.h" : YES
Has header "string.h" : YES
Has header "strings.h" : YES
Has header "sys/auxv.h" : YES
Has header "sys/event.h" : NO
Has header "sys/filio.h" : NO
Has header "sys/inotify.h" : YES
Has header "sys/mkdev.h" : NO
Has header "sys/mntctl.h" : NO
Has header "sys/mnttab.h" : NO
Has header "sys/mount.h" : YES
Has header "sys/param.h" : YES
Has header "sys/resource.h" : YES
Has header "sys/select.h" : YES
Has header "sys/statfs.h" : YES
Has header "sys/stat.h" : YES
Has header "sys/statvfs.h" : YES
Has header "sys/sysctl.h" : YES
Has header "sys/time.h" : YES
Has header "sys/times.h" : YES
Has header "sys/types.h" : YES
Has header "sys/uio.h" : YES
Has header "sys/vfs.h" : YES
Has header "sys/vfstab.h" : NO
Has header "sys/vmount.h" : NO
Has header "sys/wait.h" : YES
Has header "termios.h" : YES
Has header "unistd.h" : YES
Has header "values.h" : YES
Has header "wchar.h" : YES
Has header "xlocale.h" : NO
Checking if "malloc.h" compiles: YES
Has header "linux/netlink.h" : YES
Header <locale.h> has symbol "LC_MESSAGES" : YES
Checking whether type "struct stat" has member "st_mtimensec" : NO
Checking whether type "struct stat" has member "st_mtim.tv_nsec" : YES
Checking whether type "struct stat" has member "st_atimensec" : NO
Checking whether type "struct stat" has member "st_atim.tv_nsec" : YES
Checking whether type "struct stat" has member "st_ctimensec" : NO
Checking whether type "struct stat" has member "st_ctim.tv_nsec" : YES
Checking whether type "struct stat" has member "st_birthtime" : NO
Checking whether type "struct stat" has member "st_birthtimensec" : NO
Checking whether type "struct stat" has member "st_birthtim" : NO
Checking whether type "struct stat" has member "st_birthtim.tv_nsec" : NO
Checking whether type "struct stat" has member "st_blksize" : YES
Checking whether type "struct stat" has member "st_blocks" : YES
Checking whether type "struct statfs" has member "f_fstypename" : NO
Checking whether type "struct statfs" has member "f_bavail" : YES
Checking whether type "struct dirent" has member "d_type" : YES
Checking whether type "struct statvfs" has member "f_basetype" : NO
Checking whether type "struct statvfs" has member "f_fstypename" : NO
Checking whether type "struct tm" has member "tm_gmtoff" : YES
Checking whether type "struct tm" has member "__tm_gmtoff" : NO
Compiler for C supports arguments -Wall: YES
Compiler for C supports arguments -Wduplicated-branches: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wmisleading-indentation: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wunused: YES
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES
Compiler for C supports arguments -Wno-bad-function-cast -Wbad-function-cast: YES
Compiler for C supports arguments -Wno-cast-function-type -Wcast-function-type: YES
Compiler for C supports arguments -Wno-pedantic -Wpedantic: YES
Compiler for C supports arguments -Werror=declaration-after-statement: YES
Compiler for C supports arguments -Werror=format=2: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Werror=missing-include-dirs: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports link arguments -Wl,-z,nodelete: YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES
Checking for function "endmntent" : YES
Checking for function "endservent" : YES
Checking for function "fallocate" : YES
Checking for function "fchmod" : YES
Checking for function "fchown" : YES
Checking for function "fdwalk" : NO
Checking for function "fsync" : YES
Checking for function "getauxval" : YES
Checking for function "getc_unlocked" : YES
Checking for function "getfsstat" : NO
Checking for function "getgrgid_r" : YES
Checking for function "getmntent_r" : YES
Checking for function "getpwuid_r" : YES
Checking for function "getresuid" : YES
Checking for function "getvfsstat" : NO
Checking for function "gmtime_r" : YES
Checking for function "hasmntopt" : YES
Checking for function "inotify_init1" : YES
Checking for function "issetugid" : NO
Checking for function "kevent" : NO
Checking for function "kqueue" : NO
Checking for function "lchmod" : NO
Checking for function "lchown" : YES
Checking for function "link" : YES
Checking for function "localtime_r" : YES
Checking for function "lstat" : YES
Checking for function "mbrtowc" : YES
Checking for function "memalign" : YES
Checking for function "mmap" : YES
Checking for function "newlocale" : YES
Checking for function "pipe2" : YES
Checking for function "poll" : YES
Checking for function "prlimit" : YES
Checking for function "readlink" : YES
Checking for function "recvmmsg" : YES
Checking for function "sendmmsg" : YES
Checking for function "setenv" : YES
Checking for function "setmntent" : YES
Checking for function "strerror_r" : YES
Checking for function "strnlen" : YES
Checking for function "strsignal" : YES
Checking for function "strtod_l" : YES
Checking for function "strtoll_l" : YES
Checking for function "strtoull_l" : YES
Checking for function "symlink" : YES
Checking for function "timegm" : YES
Checking for function "unsetenv" : YES
Checking for function "uselocale" : YES
Checking for function "utimes" : YES
Checking for function "valloc" : YES
Checking for function "vasprintf" : YES
Checking for function "vsnprintf" : YES
Checking for function "wcrtomb" : YES
Checking for function "wcslen" : YES
Checking for function "wcsnlen" : YES
Checking for function "sysctlbyname" : NO
Checking for function "_NSGetEnviron" : NO
Checking for function "statvfs" : YES
Checking for function "statfs" : YES
Checking for function "if_indextoname" : YES
Checking for function "if_nametoindex" : YES
Checking for function "splice" : YES
Checking for function "stpcpy" : YES
Checking for function "posix_memalign" : YES
Checking for function "posix_spawn" : YES
Checking if "strerror_r() returns char *" compiles: YES
Checking for function "snprintf" : YES
Checking for function "strcasecmp" : YES
Checking for function "strncasecmp" : YES
Header <sys/sysmacros.h> has symbol "major" : YES
Header <dlfcn.h> has symbol "RTLD_LAZY" : YES
Header <dlfcn.h> has symbol "RTLD_NOW" : YES
Header <dlfcn.h> has symbol "RTLD_GLOBAL" : YES
Header <dlfcn.h> has symbol "RTLD_NEXT" : YES
Message: Checking whether to use statfs or statvfs .. statfs
Checking for function "mkostemp" : YES
Checking if "futex(2) system call" links: YES
Checking if "eventfd(2) system call" links: YES
Checking if "clock_gettime" links: YES
Checking if "number of arguments to statfs() (n=2)" compiles: YES
Checking if "open() option O_DIRECTORY" compiles: YES
Checking if "C99 vsnprintf" runs: YES
Checking if "C99 snprintf" runs: YES
Checking if "Unix98 printf positional parameters" runs: YES
Checking if "nl_langinfo and CODESET" links: YES
Checking if "nl_langinfo (PM_STR)" links: YES
Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" links: YES
Checking if "nl_langinfo (ALTMON_n)" links: YES
Checking if "nl_langinfo (_NL_ABALTMON_n)" links: YES
Checking if "signed" compiles: YES
Header <stddef.h> has symbol "ptrdiff_t" : YES
Checking if "sig_atomic_t" links: YES
Checking if "long long" compiles: YES
Checking if "long double" compiles: YES
Header <stddef.h> has symbol "wchar_t" : YES
Header <wchar.h> has symbol "wint_t" : YES
Checking if "uintmax_t in inttypes.h" compiles: YES
Checking if "uintmax_t in stdint.h" compiles: YES
Checking for size of "char" : 1
Checking for size of "short" : 2
Checking for size of "int" : 4
Checking for size of "void*" : 8
Checking for size of "long" : 8
Checking for size of "long long" : 8
Checking for size of "size_t" : 8
Checking for size of "ssize_t" : 8
Checking if "int64_t is long" compiles: YES
Checking for alignment of "char" : 1
Checking for alignment of "short" : 2
Checking for alignment of "int" : 4
Checking for alignment of "void*" : 8
Checking for alignment of "long" : 8
Checking for alignment of "long long" : 8
Checking for alignment of "size_t" : 8
Checking for size of "wchar_t" : 4
Checking if "__va_copy check" compiles: YES
Checking if "va_copy check" compiles: YES
Checking if "va_lists can be copied as values" runs: DID NOT COMPILE
Checking if "ISO C99 varargs macros in C" compiles: YES
Checking if "ISO C99 varargs macros in C++" compiles: YES
Checking if "GNUC varargs macros" compiles: YES
Has header "alloca.h" : YES (cached)
Has header "sys/poll.h" : YES
Has header "sys/types.h" : YES (cached)
Has header "winsock2.h" : NO
Computing int of "POLLIN" : 1
Computing int of "POLLOUT" : 4
Computing int of "POLLPRI" : 2
Computing int of "POLLERR" : 8
Computing int of "POLLHUP" : 16
Computing int of "POLLNVAL" : 32
Computing int of "AF_UNIX" : 1
Computing int of "AF_INET" : 2
Computing int of "AF_INET6" : 10
Computing int of "MSG_OOB" : 1
Computing int of "MSG_PEEK" : 2
Computing int of "MSG_DONTROUTE" : 4
Checking if "atomic ops" links: YES
Checking if "atomic ops define" compiles: YES
Run-time dependency threads found: YES
Header <pthread.h> has symbol "pthread_attr_setstacksize" : YES
Header <pthread.h> has symbol "pthread_condattr_setclock" : YES
Header <pthread.h> has symbol "pthread_cond_timedwait_relative_np" : NO
Header <pthread.h> has symbol "pthread_getname_np" : YES
Checking if "pthread_setname_np(const char*)" with dependency threads links: NO
Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads links: YES
Checking if "stack grows check" runs: NO (1)
Checking for function "iconv_open" : YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency libpcre found: YES 8.42
Library m found: YES
Run-time dependency libffi found: YES 3.2.1
Run-time dependency zlib found: YES 1.2.11
Checking for function "ngettext" : YES
Checking for function "bind_textdomain_codeset" : YES
Run-time dependency mount found: YES 2.34.0
Dependency libselinux skipped: feature selinux disabled
Checking for function "getxattr" : YES
Has header "sys/xattr.h" : YES
Checking if "XATTR_NOFOLLOW" compiles: NO
Checking for function "strlcpy" : NO
Checking if "/proc/self/cmdline" runs: NO (-6)
Program python3 found: YES (/usr/bin/python3)
Program bash found: YES (/bin/bash)
Program sh found: YES (/bin/sh)
Program env found: YES (/usr/bin/env)
Configuring glibconfig.h using configuration
Configuring gtester-report using configuration
Configuring libglib-2.0.so.0.6102.0-gdb.py using configuration
Program xmllint found: YES (/usr/bin/xmllint)
Configuring glib-genmarshal using configuration
Program /sources/blfs/xc/glib-2.61.2/build-glib/gobject/glib-genmarshal found: YES (/sources/blfs/xc/glib-2.61.2/build-glib/gobject/glib-genmarshal)
Configuring glib-mkenums using configuration
Program /sources/blfs/xc/glib-2.61.2/build-glib/gobject/glib-mkenums found: YES (/sources/blfs/xc/glib-2.61.2/build-glib/gobject/glib-mkenums)
Configuring libgobject-2.0.so.0.6102.0-gdb.py using configuration
Checking if "dlopen() and dlsym() in system libraries" links: NO
Checking for function "NSLinkModule" : NO
Checking if "dlopen() and dlsym() in libdl" links: YES
Library dl found: YES
Checking if "dlsym() preceding underscores" runs: NO (1)
Checking for function "dlerror" : YES
Configuring gmoduleconf.h using configuration
Checking if "C_IN in public headers (no arpa/nameser_compat.h needed)" compiles: YES
Checking if "res_query()" links: NO
Checking if "res_query() in -lresolv" links: YES
Library resolv found: YES
Checking if "socket()" links: YES
Checking if "res_init()" links: YES
Checking if "res_nclose()" links: YES
Checking if "res_ndestroy()" links: NO
Checking if "res_ninit()" links: YES
Checking if "res_nquery()" links: YES
Checking for type "struct ip_mreqn" : YES
Checking if "ioctl with request SIOCGIFADDR" compiles: YES
Configuring gnetworking.h using configuration
Configuring gdbus-codegen using configuration
Program /sources/blfs/xc/glib-2.61.2/build-glib/gio/gdbus-2.0/codegen/gdbus-codegen found: YES (/sources/blfs/xc/glib-2.61.2/build-glib/gio/gdbus-2.0/codegen/gdbus-codegen)
Configuring config.py using configuration
Run-time dependency libelf found: YES 0.177
Program gengiotypefuncs.py found: YES (/usr/bin/python3 /sources/blfs/xc/glib-2.61.2/gio/tests/gengiotypefuncs.py)
Run-time dependency dbus-1 found: YES 1.12.12
Library dl found: YES
Program dbus-daemon found: YES (/usr/bin/dbus-daemon)
Program msgfmt found: YES (/usr/bin/msgfmt)
Configuring appinfo-test-gnome.desktop using configuration
Configuring appinfo-test-notgnome.desktop using configuration
Configuring appinfo-test.desktop using configuration
Configuring appinfo-test2.desktop using configuration
Compiler for C supports arguments -Werror=unused-function: YES
Library FuzzingEngine skipped: feature oss_fuzz disabled
Program xgettext found: YES (/usr/bin/xgettext)
Configuring glib-gettextize using configuration
Configuring config.h using configuration
Build targets in project: 367
Found ninja-1.9.0 at /usr/bin/ninja
[280/1136] Generating tmpsample.xml with a custom command.
FAILED: glib/tests/tmpsample.xml
/sources/blfs/xc/glib-2.61.2/build-glib/glib/gtester -k --quiet --i-know-this-is-deprecated -o glib/tests/tmpsample.xml --test-arg=--gtester-selftest /sources/blfs/xc/glib-2.61.2/build-glib/glib/gtester
/sources/blfs/xc/glib-2.61.2/build-glib/glib/gtester: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory
[282/1136] Compiling C object 'glib/te...esting-helper@exe/testing-helper.c.o'.
ninja: build stopped: subcommand failed.
libglib-2.0.so.0 does exist (as a symlink, and the same thing happens if the symlink is removed and the destination file is copied to its location) and this issue occurs with 2.58.3 and 2.60.1 as well.

It looks like it might be a problem with libxslt/libxml, but I'm not sure. How can I fix this?

Edit: I also tried uninstalling and reinstalling libxslt, no dice.

Last edited by andigena; 09-02-2019 at 02:55 PM.
 
Old 09-03-2019, 06:41 PM   #2
bryan_S
Member
 
Registered: Aug 2014
Location: N. Florida
Distribution: Linux-from-Scratch
Posts: 113

Rep: Reputation: Disabled
My best guess is that you need to run the script to remove trouble-making .la files (Chapt 2 BLFS "About Libtool Archive (.la) files") and try rebuilding glib2. That looks like the kind of error you would get from that.

- posted via Palemoon running under LFS-9.

Last edited by bryan_S; 09-03-2019 at 06:42 PM. Reason: typo
 
Old 09-03-2019, 09:11 PM   #3
andigena
Member
 
Registered: Sep 2019
Location: USA
Distribution: nixos, but i prefer plan 9
Posts: 141

Original Poster
Rep: Reputation: 66
Quote:
Originally Posted by bryan_S View Post
My best guess is that you need to run the script to remove trouble-making .la files (Chapt 2 BLFS "About Libtool Archive (.la) files") and try rebuilding glib2. That looks like the kind of error you would get from that.

- posted via Palemoon running under LFS-9.
Unfortunately, that didn't fix it. Ran the script from the book verbatim and the output was good, but rebuilding yields the exact same error. Any other ideas?
 
Old 09-03-2019, 10:28 PM   #4
emmett1
Member
 
Registered: Nov 2017
Location: Malaysia
Distribution: Venom Linux, LFS
Posts: 49

Rep: Reputation: Disabled
Did you run 'ldconfig'. Basically you need to run 'ldconfig' everytime libs got installed, so cache with this new installed libs is created.
 
Old 09-03-2019, 10:59 PM   #5
andigena
Member
 
Registered: Sep 2019
Location: USA
Distribution: nixos, but i prefer plan 9
Posts: 141

Original Poster
Rep: Reputation: 66
Quote:
Originally Posted by emmett1 View Post
Did you run 'ldconfig'. Basically you need to run 'ldconfig' everytime libs got installed, so cache with this new installed libs is created.
Forgot to on the first couple tries, but I did do that now and it still doesn't work...
 
Old 09-04-2019, 08:49 AM   #6
bryan_S
Member
 
Registered: Aug 2014
Location: N. Florida
Distribution: Linux-from-Scratch
Posts: 113

Rep: Reputation: Disabled
I would try to completely remove whatever glib is currently installed (I assume it's broken) and try again. This is where having a package manager is so helpful - glib spews out a lot of files.
 
Old 09-04-2019, 05:26 PM   #7
andigena
Member
 
Registered: Sep 2019
Location: USA
Distribution: nixos, but i prefer plan 9
Posts: 141

Original Poster
Rep: Reputation: 66
Quote:
Originally Posted by bryan_S View Post
I would try to completely remove whatever glib is currently installed (I assume it's broken) and try again. This is where having a package manager is so helpful - glib spews out a lot of files.
I've never installed glib on this build - it's basically fresh, with only ~30 other packages besides the base system. Just to be sure, I ran
Code:
ls -R / | grep glib
, and no files came up that were outside the sources directory (which is only used for building; no programs are installed there).
Perhaps I should just rebuild LFS and try again?
 
Old 09-05-2019, 07:38 PM   #8
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
Are you really using 2.61.x? If so, why aren't you using the version shown in the book, 2.60.6? The odd numbered versions are development versions for anything that's part of the GNOME ecosystem. There is no telling what custom crap the devs are using with it.
 
Old 09-06-2019, 09:17 AM   #9
andigena
Member
 
Registered: Sep 2019
Location: USA
Distribution: nixos, but i prefer plan 9
Posts: 141

Original Poster
Rep: Reputation: 66
Quote:
Originally Posted by Luridis View Post
Are you really using 2.61.x? If so, why aren't you using the version shown in the book, 2.60.6? The odd numbered versions are development versions for anything that's part of the GNOME ecosystem. There is no telling what custom crap the devs are using with it.
Just went with the latest version. But it's beside the point; like I said, the problem is completely independent of version.
 
Old 09-06-2019, 02:38 PM   #10
arch-linq
Member
 
Registered: Sep 2018
Location: Midwest, USA
Distribution: Arch,LFS,BLFS
Posts: 110

Rep: Reputation: Disabled
Quote:
I'm trying to build glib without documentation on LFS 9.0 in chroot. I have libxslt 1.1.33, PCRE 8.42, and dbus 1.12.12, which should be enough dependencies to build without running tests yet. The host system is Ubuntu 18.04.
Hi and welcome to LFS section. I have built this exact pkg for use in gnome 3.33.4 which is a recent beta that runs great. Not a easy thing to do btw. So lets look at this statement above. 1) Building glib2 2.61.2 w/o the book?

Thats a mistake if ya want it to work on BLFS. 2) in a chroot mistake #2 should be booted into the lfs you are installing things onto by this point. 3) You old versions of these deps and a glib2 thats cutting edge dev version. Bad mix. Dev pkgs want latest base pkgs there...always and esp gnome if thats what this is for. 4) you didnt mention why you want a dev version vs the book. What Luridis said is true.

5) Try not to get defensive. the problem you have is due to above and is not about independent of the version. Dont use dev versions of stuff and some generic meson config. Use the book config or look up how the gnome devs build it. Of course it wont build the way you config'ed it.

To repeat this glib2 version is for building specific gnome beta builds which the deps can change sometimes daily.
 
Old 09-06-2019, 10:59 PM   #11
andigena
Member
 
Registered: Sep 2019
Location: USA
Distribution: nixos, but i prefer plan 9
Posts: 141

Original Poster
Rep: Reputation: 66
Quote:
Originally Posted by arch-linq View Post
Hi and welcome to LFS section. I have built this exact pkg for use in gnome 3.33.4 which is a recent beta that runs great. Not a easy thing to do btw. So lets look at this statement above. 1) Building glib2 2.61.2 w/o the book?

Thats a mistake if ya want it to work on BLFS.
I actually am using the book. I just changed the version and one configuration option; it's otherwise exactly the same.
Quote:
2) in a chroot mistake #2 should be booted into the lfs you are installing things onto by this point.
Will try that when I get a chance. It's just more convenient to stay in the host system, since there's a UI available, but that could be the cause.
Quote:
3) You old versions of these deps and a glib2 thats cutting edge dev version. Bad mix. Dev pkgs want latest base pkgs there...always and esp gnome if thats what this is for.
4) you didnt mention why you want a dev version vs the book. What Luridis said is true.
Not for GNOME, it's to build X in the first place for XFCE. I wasn't aware of the version numbering system, so I didn't know the stable/unstable packages are differentiated by even/odd numbers here. I'll build 2.60.6 instead.
Quote:
5) Try not to get defensive. the problem you have is due to above and is not about independent of the version. Dont use dev versions of stuff and some generic meson config. Use the book config or look up how the gnome devs build it. Of course it wont build the way you config'ed it.
It actually is independent of version. Just to reiterate, I ran the exact same commands in the exact same environment on 2.60.6 and 2.58.3. Here is the log for 2.60.6: https://pastebin.com/NQcZUFB8
I don't see why disabling -Dman would make it impossible to build, but if you think my configuration parameters are the reason, I guess I could try them with documentation?

Edit: You were right about chroot, I built it on the real system and it compiled fine. Kicking myself for not thinking of that before. Thanks for the help!

Last edited by andigena; 09-07-2019 at 09:21 AM.
 
Old 09-08-2019, 11:38 AM   #12
arch-linq
Member
 
Registered: Sep 2018
Location: Midwest, USA
Distribution: Arch,LFS,BLFS
Posts: 110

Rep: Reputation: Disabled
I cant even see your full config so my apologies for even mentioning it. -Dman on or off wasn't the issue as you said. If docbook is built right it wouldnt matter on or off. Some guys build some blfs in chroot. I prefer to not use it for just this kind of error that can happen. Non-chrooted booted environment with the blfs bash scripts makes for a safer more realistic environment. Cheers.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Issues with glib, "cannot find glib".. Mandrake 10.1... Please Help!~ TheCowboy Mandriva 2 03-01-2005 04:49 AM
LibGlib Libraries This SUCKS! =) Kane635 Linux - Software 0 11-24-2004 02:18 PM
Help me installing libglib please ninja Linux - Software 3 11-20-2004 09:22 AM
grep: /usr/lib/libglib-2.0.la: No such file or directory FirstTimeUser Linux - Software 9 10-15-2003 09:53 PM
probs with libgmodules and libglib Jo_Nak Linux - Software 0 07-09-2003 01:19 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 02:23 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration