Coder Social home page Coder Social logo

Comments (7)

Cerberios avatar Cerberios commented on June 27, 2024

In Section 3-chroot/013a-zlib-ng mentioned:

...Move pkconfig to correct location:
** mv lib/pkgconfig/* /usr/lib/pkgconfig/ **

Actual: mv lib/..... But we still INSIDE zlib-ng folder, so need set start from root and seems missed slash - /
Expected: mv **/lib/*pkgconfig/ /usr/lib/pkgconfig/

And smth wrong with pkgconfig...Before stage 3-chroot/013a-zlib-ng it was as file, but should be as directory with .pc files inside. I'll recheck where it fall and report later.

BTW, Derek - why there so huge amount of bugs occur? They ALL are critical because it is cross-process, each wrong symbol can broke whole system. Did You tested this manual? I going step by step and will report more. Idea is super good - I'd like to complete with live Cinnamon Desktop + Firefox + Thunderbirg and LUKS for whole disk. Alot of work need to do ) Will report more

from cmlfs.

dslm4515 avatar dslm4515 commented on June 27, 2024

...Move pkconfig to correct location:
** mv lib/pkgconfig/* /usr/lib/pkgconfig/ **

This can be fixed by running the configure script like this:

./configure  --prefix=/usr \
             --libdir=/usr/lib \
             --zlib-compat \
             --sharedlibdir=/usr/lib 

This should put the pkgconfig files in the correct directory... assuming /lib is a link to /usr/lib

from cmlfs.

dslm4515 avatar dslm4515 commented on June 27, 2024

BTW, Derek - why there so huge amount of bugs occur? They ALL are critical because it is cross-process, each wrong symbol can broke whole system. Did You tested this manual?

Correction: Derrick, not Derek ... You can also just use @dslm4515 instead

I did not document every command during my last build of CMLFS because I was in a hurry to see what issues would zlib-ng would cause [when building more packages outside of CMLFS]. I know for sure, Perl does not support zlib-ng. Workaround is to compile perl with its bundled source copy of zlib.

Additionally, I need to go through another build of CMLFS as I will be changing a few things:

  • Drop use of obsolete bin user and group
  • Unify /bin, /sbin, and /lib with counterparts in /usr via symbolic links
  • Replacing ncurses with netbsd-curses. So far htop does not build with it

This is a hobby, not a job. The "manual' for building LFS is managed by 6 people. I am one person updating 4 other repositories like this one. So there will be typos. Some repos may not have the updates from the other repo(s) yet. I work full time and work on these repos during my breaks at work.

CMLFS was very difficult to get started and took many many attempts to the point I stopped documenting to save on time.

from cmlfs.

dslm4515 avatar dslm4515 commented on June 27, 2024

I'd like to complete with live Cinnamon Desktop + Firefox + Thunderbirg and LUKS for whole disk

As a heads up. I do not use Cinnamon Desktop, Thunderbird and LUKS... therefore, I have no experience in building those or troubleshooting those.

I haven't built Firefox from source for quite some time for two reasons:

  • Rust keeps failing to build on musl. Errors fall into two categories: Syntax errors (even when compiling rust with the same rust version pre-compiled from Alpine Linux) and cryptic build errors that have little or no documentation.
  • I cannot find reliable patches to remove dependencies on Xorg. Firefox source still expects GTK3+ to be built with Xorg support. Yes, technically, Firefox (pre-compiled from Alpine Linux) can run in wayland, but still checks for unused dependencies on Xorg libraries. I am trying to avoid building Xorg because of the high number of packages built AND its old, carrying a lot of deprecated code I will never use

from cmlfs.

Cerberios avatar Cerberios commented on June 27, 2024

Thank You for clarification, I am totally agree. I tried to compile Rust 1.57 under some "stage3 ready clang without GCC at all" image, seems it working, but some problems with Spidermonkey was occur. Anyway, Firefox not a point, I can use Palemoon also (just better choice IMO): GTK 2.24 or GTK 3.22+ (Not GTK 4) ; GLib 2.22 or higher ; Pango 1.14 or higher ; libstdc++ 4.6.1 or higher ( more info - https://developer.palemoon.org/build/linux/ )

from cmlfs.

dslm4515 avatar dslm4515 commented on June 27, 2024

I can use Palemoon also (just better choice IMO)

I have built Palemoon years ago on i686 when I couldn't build rust or use rust from Alpine (mismatched LLVM version, missing symbols)... I forgot why I don't use it... unless it's because Palemoon requires GTK+2 which requires X11 libraries.

from cmlfs.

dslm4515 avatar dslm4515 commented on June 27, 2024

closing ... typo has been fixed.

from cmlfs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.