Git Product home page Git Product logo

aosc-dev / aosc-os-abbs Goto Github PK

View Code? Open in Web Editor NEW
88.0 22.0 69.0 159.23 MB

ABBS/ACBS tree for AOSC OS package metadata, build configuration, scripts, and patches

Home Page: https://packages.aosc.io

License: GNU General Public License v2.0

Shell 38.31% Makefile 0.35% C++ 9.59% C 3.73% Python 5.53% JavaScript 0.77% Lua 1.12% Common Lisp 0.09% HTML 26.00% Roff 2.89% Perl 5.52% ASL 3.78% CMake 2.12% Vim Script 0.08% CSS 0.05% M4 0.01% Pawn 0.05%
aosc-os autobuild acbs abbs

aosc-os-abbs's Introduction

AOSC OS ABBS Tree

The AOSC OS ABBS Tree contains build configurations and scripts for all packages made available in the official AOSC OS repository, organised in a tree-like fashion. The "Tree" is split into three main classes and various sub-categories:

  • core-* contains components of the AOSC OS Core.
  • app-* contains applications.
  • desktop-* contains desktop environments and their supporting libraries.
  • lang-* contains programming language support stacks.
  • meta-* contains meta packages (*-base).
  • runtime-* contains runtime libraries and data.

Branches

The ABBS Tree is maintained in a multi-branch fashion, for more information, please refer to the AOSC OS Maintenance Guidelines.

Groups

When using ACBS (Autobuild CI Build System), it is possible to build a series of packages with a single command. This is achieved by the "groups" defined in the groups/ directory, with files defining a list of packages to build.

Automation

Under GitHub issues and pull requests, you may initiate package build tests via GitHub Actions, see reference of workflows for details.

Further Readings

Useful Links

Need Help?

Please report any build-time and run-time issues using our issues page.

aosc-os-abbs's People

Contributors

aosc-buildit-bot avatar artoria2e5 avatar bc204 avatar bobcao3 avatar camberloid avatar chenx97 avatar colin4124 avatar cthbleachbit avatar cyanoxygen avatar eatradish avatar fearyncess avatar felixonmars avatar garfield550 avatar houlixieburou avatar icenowy avatar jiegec avatar jyhi avatar kexybiscuit avatar late-in-autumn avatar ler0ever avatar lionnatsu avatar liushuyu avatar mingcongbai avatar origincode avatar prcups avatar redl0tus avatar stephdc avatar suyun114 avatar szclsya avatar whiredplanck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aosc-os-abbs's Issues

Possible packaging flaw in subversion

Package subversion is lacking some basic Perl binding libraries, such as _Delta.so, that leads to error in git-svn.

Can't locate loadable object for module SVN::_Delta in @INC (@INC contains: /usr/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.20.0 /usr/lib/perl5/vendor_perl/5.20.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.20.0 /usr/lib/perl5/5.20.0/x86_64-linux-thread-multi /usr/lib/perl5/5.20.0 .) at /usr/lib/perl5/vendor_perl/5.20.0/x86_64-linux-thread-multi/SVN/Base.pm line 59.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.20.0/x86_64-linux-thread-multi/SVN/Delta.pm line 5.
Compilation failed in require at /usr/lib/perl5/site_perl/5.20.0/Git/SVN/Editor.pm line 6.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.20.0/Git/SVN/Editor.pm line 6.
Compilation failed in require at /usr/lib/git-core/git-svn line 22.
BEGIN failed--compilation aborted at /usr/lib/git-core/git-svn line 22.

Bootstrapping capabilities non-existent

Currently, this packages cannot be installed without coreutils.

However, coreutils is not provided from inside of AOSC OS Core, while this package is part of it.

TODO: adapt to Core

Stripping out old gcc and llvm dependencies, and replacing them with -runtime when applicable.

xnp2, obconf: crash and segfault

Sample from xnp2:

aosc [ ~ ] $ xnp2
*** stack smashing detected ***: xnp2 terminated

======= Backtrace: =========
/usr/lib/libc.so.6(+0x71847)[0x7fb9822f0847]
/usr/lib/libc.so.6(__fortify_fail+0x37)[0x7fb9823775a7]
/usr/lib/libc.so.6(__fortify_fail+0x0)[0x7fb982377570]
xnp2[0x41b5c4]
xnp2[0x416684]
xnp2[0x4075f1]
/usr/lib/libc.so.6(__libc_start_main+0xf0)[0x7fb98229f800]
xnp2[0x4079c9]
======= Memory map: ========
00400000-004c3000 r-xp 00000000 08:0a 1195328                            /usr/bin/xnp2
006c2000-006ca000 r--p 000c2000 08:0a 1195328                            /usr/bin/xnp2
006ca000-006e6000 rw-p 000ca000 08:0a 1195328                            /usr/bin/xnp2
006e6000-00b14000 rw-p 00000000 00:00 0 
00db7000-01041000 rw-p 00000000 00:00 0                                  [heap]
7fb96c000000-7fb96c021000 rw-p 00000000 00:00 0 
7fb96c021000-7fb970000000 ---p 00000000 00:00 0 
7fb972306000-7fb9727f7000 r--p 00000000 08:0a 284570                     /usr/share/fonts/wqy/wqy-microhei.ttc
7fb9727f7000-7fb9727f8000 ---p 00000000 00:00 0 
7fb9727f8000-7fb972ff8000 rw-p 00000000 00:00 0                          [stack:22054]
7fb972ff8000-7fb97300e000 r-xp 00000000 08:0a 1193107                    /usr/lib/libgcc_s.so.1
7fb97300e000-7fb97320d000 ---p 00016000 08:0a 1193107                    /usr/lib/libgcc_s.so.1
7fb97320d000-7fb97320e000 rw-p 00015000 08:0a 1193107                    /usr/lib/libgcc_s.so.1
7fb97320e000-7fb9732fe000 r-xp 00000000 08:0a 1193115                    /usr/lib/libstdc++.so.6.0.20
7fb9732fe000-7fb9734fe000 ---p 000f0000 08:0a 1193115                    /usr/lib/libstdc++.so.6.0.20
7fb9734fe000-7fb973506000 r--p 000f0000 08:0a 1193115                    /usr/lib/libstdc++.so.6.0.20
7fb973506000-7fb973508000 rw-p 000f8000 08:0a 1193115                    /usr/lib/libstdc++.so.6.0.20
7fb973508000-7fb97351d000 rw-p 00000000 00:00 0 
7fb97351d000-7fb973674000 r-xp 00000000 08:0a 1450521                    /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
7fb973674000-7fb973874000 ---p 00157000 08:0a 1450521                    /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
7fb973874000-7fb97387d000 rw-p 00157000 08:0a 1450521                    /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
7fb97387d000-7fb97387e000 rw-p 00000000 00:00 0 
7fb97387e000-7fb973884000 r-xp 00000000 08:0a 1200740                    /usr/lib/libogg.so.0.8.2
7fb973884000-7fb973a83000 ---p 00006000 08:0a 1200740                    /usr/lib/libogg.so.0.8.2
7fb973a83000-7fb973a84000 r--p 00005000 08:0a 1200740                    /usr/lib/libogg.so.0.8.2
7fb973a84000-7fb973a85000 rw-p 00006000 08:0a 1200740                    /usr/lib/libogg.so.0.8.2
7fb973a85000-7fb973ab0000 r-xp 00000000 08:0a 1201332                    /usr/lib/libvorbis.so.0.4.8
7fb973ab0000-7fb973caf000 ---p 0002b000 08:0a 1201332                    /usr/lib/libvorbis.so.0.4.8
7fb973caf000-7fb973cb0000 r--p 0002a000 08:0a 1201332                    /usr/lib/libvorbis.so.0.4.8
7fb973cb0000-7fb973cb1000 rw-p 0002b000 08:0a 1201332                    /usr/lib/libvorbis.so.0.4.8
7fb973cb1000-7fb973cba000 r-xp 00000000 08:0a 1184949                    /usr/lib/libltdl.so.7.3.1
7fb973cba000-7fb973eb9000 ---p 00009000 08:0a 1184949                    /usr/lib/libltdl.so.7.3.1
7fb973eb9000-7fb973eba000 r--p 00008000 08:0a 1184949                    /usr/lib/libltdl.so.7.3.1
7fb973eba000-7fb973ebb000 rw-p 00009000 08:0a 1184949                    /usr/lib/libltdl.so.7.3.1
7fb973ebb000-7fb973ecf000 r-xp 00000000 08:0a 1200962                    /usr/lib/libtdb.so.1.3.5
7fb973ecf000-7fb9740ce000 ---p 00014000 08:0a 1200962                    /usr/lib/libtdb.so.1.3.5
7fb9740ce000-7fb9740cf000 r--p 00013000 08:0a 1200962                    /usr/lib/libtdb.so.1.3.5
7fb9740cf000-7fb9740d0000 rw-p 00014000 08:0a 1200962                    /usr/lib/libtdb.so.1.3.5
7fb9740d0000-7fb9740d8000 r-xp 00000000 08:0a 1200990                    /usr/lib/libvorbisfile.so.3.3.7
7fb9740d8000-7fb9742d7000 ---p 00008000 08:0a 1200990                    /usr/lib/libvorbisfile.so.3.3.7
7fb9742d7000-7fb9742d8000 r--p 00007000 08:0a 1200990                    /usr/lib/libvorbisfile.so.3.3.7
7fb9742d8000-7fb9742d9000 rw-p 00008000 08:0a 1200990                    /usr/lib/libvorbisfile.so.3.3.7
7fb9742d9000-7fb9742ea000 r-xp 00000000 08:0a 1202875                    /usr/lib/libcanberra.so.0.2.5
7fb9742ea000-7fb9744e9000 ---p 00011000 08:0a 1202875                    /usr/lib/libcanberra.so.0.2.5
7fb9744e9000-7fb9744ea000 r--p 00010000 08:0a 1202875                    /usr/lib/libcanberra.so.0.2.5
7fb9744ea000-7fb9744eb000 rw-p 00011000 08:0a 1202875                    /usr/lib/libcanberra.so.0.2.5
7fb9744eb000-7fb9744ef000 r-xp 00000000 08:0a 1204182                    /usr/lib/libcanberra-gtk.so.0.1.9
7fb9744ef000-7fb9746ee000 ---p 00004000 08:0a 1204182                    /usr/lib/libcanberra-gtk.so.0.1.9
7fb9746ee000-7fb9746ef000 r--p 00003000 08:0a 1204182                    /usr/lib/libcanberra-gtk.so.0.1.9
7fb9746ef000-7fb9746f0000 rw-p 00004000 08:0a 1204182                    /usr/lib/libcanberra-gtk.so.0.1.9
7fb9746f0000-7fb9746f5000 r-xp 00000000 08:0a 1450526                    /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7fb9746f5000-7fb9748f5000 ---p 00005000 08:0a 1450526                    /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7fb9748f5000-7fb9748f6000 r--p 00005000 08:0a 1450526                    /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7fb9748f6000-7fb9748f7000 rw-p 00006000 08:0a 1450526                    /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7fb9748f7000-7fb9748f8000 r-xp 00000000 08:0a 1317147                    /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
7fb9748f8000-7fb974af7000 ---p 00001000 08:0a 1317147                    /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
7fb974af7000-7fb974af8000 r--p 00000000 08:0a 1317147                    /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
7fb974af8000-7fb974af9000 rw-p 00001000 08:0a 1317147                    /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
7fb974af9000-7fb97b020000 r--p 00000000 08:0a 1314361                    /usr/lib/locale/locale-archive
7fb97b020000-7fb97b02e000 r-xp 00000000 08:0a 1202047                    /usr/lib/libbsd.so.0.7.0
7fb97b02e000-7fb97b22d000 ---p 0000e000 08:0a 1202047                    /usr/lib/libbsd.so.0.7.0
7fb97b22d000-7fb97b22e000 r--p 0000d000 08:0a 1202047                    /usr/lib/libbsd.so.0.7.0
7fb97b22e000-7fb97b22f000 rw-p 0000e000 08:0a 1202047                    /usr/lib/libbsd.so.0.7.0
7fb97b22f000-7fb97b230000 rw-p 00000000 00:00 0 
7fb97b230000-7fb97b231000 r-xp 00000000 08:0a 1204401                    /usr/lib/libxshmfence.so.1.0.0
7fb97b231000-7fb97b431000 ---p 00001000 08:0a 1204401                    /usr/lib/libxshmfence.so.1.0.0
7fb97b431000-7fb97b432000 r--p 00001000 08:0a 1204401                    /usr/lib/libxshmfence.so.1.0.0
7fb97b432000-7fb97b433000 rw-p 00002000 08:0a 1204401                    /usr/lib/libxshmfence.so.1.0.0
7fb97b433000-7fb97b438000 r-xp 00000000 08:0a 1201709                    /usr/lib/libxcb-sync.so.1.0.0
7fb97b438000-7fb97b638000 ---p 00005000 08:0a 1201709                    /usr/lib/libxcb-sync.so.1.0.0
7fb97b638000-7fb97b639000 r--p 00005000 08:0a 1201709                    /usr/lib/libxcb-sync.so.1.0.0
7fb97b639000-7fb97b63a000 rw-p 00006000 08:0a 1201709                    /usr/lib/libxcb-sync.so.1.0.0
7fb97b63a000-7fb97b647000 r-xp 00000000 08:0a 1201940                    /usr/lib/libxcb-randr.so.0.1.0
7fb97b647000-7fb97b846000 ---p 0000d000 08:0a 1201940                    /usr/lib/libxcb-randr.so.0.1.0
7fb97b846000-7fb97b847000 r--p 0000c000 08:0a 1201940                    /usr/lib/libxcb-randr.so.0.1.0
7fb97b847000-7fb97b848000 rw-p 0000d000 08:0a 1201940                    /usr/lib/libxcb-randr.so.0.1.0
7fb97b848000-7fb97b84a000 r-xp 00000000 08:0a 1203952                    /usr/lib/libxcb-present.so.0.0.0
7fb97b84a000-7fb97ba49000 ---p 00002000 08:0a 1203952                    /usr/lib/libxcb-present.so.0.0.0
7fb97ba49000-7fb97ba4a000 r--p 00001000 08:0a 1203952                    /usr/lib/libxcb-present.so.0.0.0
7fb97ba4a000-7fb97ba4b000 rw-p 00002000 08:0a 1203952                    /usr/lib/libxcb-present.so.0.0.0
7fb97ba4b000-7fb97ba4d000 r-xp 00000000 08:0a 1200979                    /usr/lib/libxcb-dri3.so.0.0.0
7fb97ba4d000-7fb97bc4c000 ---p 00002000 08:0a 1200979                    /usr/lib/libxcb-dri3.so.0.0.0
7fb97bc4c000-7fb97bc4d000 r--p 00001000 08:0a 1200979                    /usr/lib/libxcb-dri3.so.0.0.0
7fb97bc4d000-7fb97bc4e000 rw-p 00002000 08:0a 1200979                    /usr/lib/libxcb-dri3.so.0.0.0
7fb97bc4e000-7fb97bc65000 r-xp 00000000 08:0a 1200889                    /usr/lib/libxcb-glx.so.0.0.0
7fb97bc65000-7fb97be65000 ---p 00017000 08:0a 1200889                    /usr/lib/libxcb-glx.so.0.0.0
7fb97be65000-7fb97be67000 r--p 00017000 08:0a 1200889                    /usr/lib/libxcb-glx.so.0.0.0
7fb97be67000-7fb97be68000 rw-p 00019000 08:0a 1200889                    /usr/lib/libxcb-glx.so.0.0.0
7fb97be68000-7fb97be74000 r-xp 00000000 08:0a 1204496                    /usr/lib/libdrm.so.2.4.0
7fb97be74000-7fb97c074000 ---p 0000c000 08:0a 1204496                    /usr/lib/libdrm.so.2.4.0
7fb97c074000-7fb97c075000 r--p 0000c000 08:0a 1204496                    /usr/lib/libdrm.so.2.4.0
7fb97c075000-7fb97c076000 rw-p 0000d000 08:0a 1204496                    /usr/lib/libdrm.so.2.4.0
7fb97c076000-7fb97c09c000 r-xp 00000000 08:0a 1200744                    /usr/lib/libglapi.so.0.0.0
7fb97c09c000-7fb97c29c000 ---p 00026000 08:0a 1200744                    /usr/lib/libglapi.so.0.0.0
7fb97c29c000-7fb97c29f000 r--p 00026000 08:0a 1200744                    /usr/lib/libglapi.so.0.0.0
7fb97c29f000-7fb97c2a0000 rw-p 00029000 08:0a 1200744                    /usr/lib/libglapi.so.0.0.0
7fb97c2a0000-7fb97c2a1000 rw-p 00000000 00:00 0 
7fb97c2a1000-7fb97c2b0000 r-xp 00000000 08:0a 1190800                    /usr/lib/libwayland-server.so.0.1.0
7fb97c2b0000-7fb97c4b0000 ---p 0000f000 08:0a 1190800                    /usr/lib/libwayland-server.so.0.1.0
7fb97c4b0000-7fb97c4b2000 r--p 0000f000 08:0a 1190800                    /usr/lib/libwayland-server.so.0.1.0
7fb97c4b2000-7fb97c4b3000 rw-p 00011000 08:0a 1190800                    /usr/lib/libwayland-server.so.0.1.0
7fb97c4b3000-7fb97c4bf000 r-xp 00000000 08:0a 1190568                    /usr/lib/libwayland-client.so.0.3.0
7fb97c4bf000-7fb97c6be000 ---p 0000c000 08:0a 1190568                    /usr/lib/libwayland-client.so.0.3.0
7fb97c6be000-7fb97c6c1000 r--p 0000b000 08:0a 1190568                    /usr/lib/libwayland-client.so.0.3.0
7fb97c6c1000-7fb97c6c2000 rw-p 0000e000 08:0a 1190568                    /usr/lib/libwayland-client.so.0.3.0
7fb97c6c2000-7fb97c6cf000 r-xp 00000000 08:0a 1203412                    /usr/lib/libgbm.so.1.0.0
7fb97c6cf000-7fb97c8ce000 ---p 0000d000 08:0a 1203412                    /usr/lib/libgbm.so.1.0.0
7fb97c8ce000-7fb97c8cf000 r--p 0000c000 08:0a 1203412                    /usr/lib/libgbm.so.1.0.0
7fb97c8cf000-7fb97c8d0000 rw-p 0000d000 08:0a 1203412                    /usr/lib/libgbm.so.1.0.0
7fb97c8d0000-7fb97c8d3000 r-xp 00000000 08:0a 1202070                    /usr/lib/libxcb-shape.so.0.0.0
7fb97c8d3000-7fb97cad2000 ---p 00003000 08:0a 1202070                    /usr/lib/libxcb-shape.so.0.0.0
7fb97cad2000-7fb97cad3000 r--p 00002000 08:0a 1202070                    /usr/lib/libxcb-shape.so.0.0.0
7fb97cad3000-7fb97cad4000 rw-p 00003000 08:0a 1202070                    /usr/lib/libxcb-shape.so.0.0.0
7fb97cad4000-7fb97cada000 r-xp 00000000 08:0a 1202071                    /usr/lib/libxcb-xfixes.so.0.0.0
7fb97cada000-7fb97ccda000 ---p 00006000 08:0a 1202071                    /usr/lib/libxcb-xfixes.so.0.0.0
7fb97ccda000-7fb97ccdb000 r--p 00006000 08:0a 1202071                    /usr/lib/libxcb-xfixes.so.0.0.0
7fb97ccdb000-7fb97ccdc000 rw-p 00007000 08:0a 1202071                    /usr/lib/libxcb-xfixes.so.0.0.0
7fb97ccdc000-7fb97cce0000 r-xp 00000000 08:0a 1202155                    /usr/lib/libxcb-dri2.so.0.0.0
7fb97cce0000-7fb97cedf000 ---p 00004000 08:0a 1202155                    /usr/lib/libxcb-dri2.so.0.0.0
7fb97cedf000-7fb97cee0000 r--p 00003000 08:0a 1202155                    /usr/lib/libxcb-dri2.so.0.0.0
7fb97cee0000-7fb97cee1000 rw-p 00004000 08:0a 1202155                    /usr/lib/libxcb-dri2.so.0.0.0
7fb97cee1000-7fb97cee2000 r-xp 00000000 08:0a 1204049                    /usr/lib/libX11-xcb.so.1.0.0
7fb97cee2000-7fb97d0e1000 ---p 00001000 08:0a 1204049                    /usr/lib/libX11-xcb.so.1.0.0
7fb97d0e1000-7fb97d0e2000 r--p 00000000 08:0a 1204049                    /usr/lib/libX11-xcb.so.1.0.0
7fb97d0e2000-7fb97d0e3000 rw-p 00001000 08:0a 1204049                    /usr/lib/libX11-xcb.so.1.0.0
7fb97d0e3000-7fb97d0f2000 r-xp 00000000 08:0a 1183318                    /usr/lib/libbz2.so.1.0.6
7fb97d0f2000-7fb97d2f1000 ---p 0000f000 08:0a 1183318                    /usr/lib/libbz2.so.1.0.6
7fb97d2f1000-7fb97d2f3000 rw-p 0000e000 08:0a 1183318                    /usr/lib/libbz2.so.1.0.6
7fb97d2f3000-7fb97d313000 r-xp 00000000 08:0a 1202315                    /usr/lib/libgraphite2.so.3.0.1
7fb97d313000-7fb97d512000 ---p 00020000 08:0a 1202315                    /usr/lib/libgraphite2.so.3.0.1
7fb97d512000-7fb97d514000 r--p 0001f000 08:0a 1202315                    /usr/lib/libgraphite2.so.3.0.1
7fb97d514000-7fb97d515000 rw-p 00021000 08:0a 1202315                    /usr/lib/libgraphite2.so.3.0.1
7fb97d515000-7fb97d51a000 r-xp 00000000 08:0a 1203197                    /usr/lib/libXdmcp.so.6.0.0
7fb97d51a000-7fb97d719000 ---p 00005000 08:0a 1203197                    /usr/lib/libXdmcp.so.6.0.0
7fb97d719000-7fb97d71a000 r--p 00004000 08:0a 1203197                    /usr/lib/libXdmcp.so.6.0.0
7fb97d71a000-7fb97d71b000 rw-p 00005000 08:0a 1203197                    /usr/lib/libXdmcp.so.6.0.0
7fb97d71b000-7fb97d71e000 r-xp 00000000 08:0a 1203420                    /usr/lib/libXau.so.6.0.0
7fb97d71e000-7fb97d91d000 ---p 00003000 08:0a 1203420                    /usr/lib/libXau.so.6.0.0
7fb97d91d000-7fb97d91e000 r--p 00002000 08:0a 1203420                    /usr/lib/libXau.so.6.0.0
7fb97d91e000-7fb97d91f000 rw-p 00003000 08:0a 1203420                    /usr/lib/libXau.so.6.0.0
7fb97d91f000-7fb97d945000 r-xp 00000000 08:0a 1201274                    /usr/lib/libexpat.so.1.6.0
7fb97d945000-7fb97db45000 ---p 00026000 08:0a 1201274                    /usr/lib/libexpat.so.1.6.0
7fb97db45000-7fb97db48000 r--p 00026000 08:0a 1201274                    /usr/lib/libexpat.so.1.6.0
7fb97db48000-7fb97db49000 rw-p 00029000 08:0a 1201274                    /usr/lib/libexpat.so.1.6.0
7fb97db49000-7fb97db5d000 r-xp 00000000 08:0a 1217960                    /usr/lib/libresolv-2.21.so
7fb97db5d000-7fb97dd5c000 ---p 00014000 08:0a 1217960                    /usr/lib/libresolv-2.21.so
7fb97dd5c000-7fb97dd5d000 r--p 00013000 08:0a 1217960                    /usr/lib/libresolv-2.21.so
7fb97dd5d000-7fb97dd5e000 rw-p 00014000 08:0a 1217960                    /usr/lib/libresolv-2.21.so
7fb97dd5e000-7fb97dd60000 rw-p 00000000 00:00 0 
7fb97dd60000-7fb97dd67000 r-xp 00000000 08:0a 1217944                    /usr/lib/librt-2.21.so
7fb97dd67000-7fb97df66000 ---p 00007000 08:0a 1217944                    /usr/lib/librt-2.21.so
7fb97df66000-7fb97df67000 r--p 00006000 08:0a 1217944                    /usr/lib/librt-2.21.so
7fb97df67000-7fb97df68000 rw-p 00007000 08:0a 1217944                    /usr/lib/librt-2.21.so
7fb97df68000-7fb97e000000 r-xp 00000000 08:0a 1447584                    /usr/lib/mesa/libGL.so.1.2.0
7fb97e000000-7fb97e1ff000 ---p 00098000 08:0a 1447584                    /usr/lib/mesa/libGL.so.1.2.0
7fb97e1ff000-7fb97e203000 r--p 00097000 08:0a 1447584                    /usr/lib/mesa/libGL.so.1.2.0
7fb97e203000-7fb97e204000 rw-p 0009b000 08:0a 1447584                    /usr/lib/mesa/libGL.so.1.2.0
7fb97e204000-7fb97e205000 rw-p 00000000 00:00 0 
7fb97e205000-7fb97e21a000 r-xp 00000000 08:0a 1182889                    /usr/lib/libz.so.1.2.8
7fb97e21a000-7fb97e419000 ---p 00015000 08:0a 1182889                    /usr/lib/libz.so.1.2.8
7fb97e419000-7fb97e41a000 r--p 00014000 08:0a 1182889                    /usr/lib/libz.so.1.2.8
7fb97e41a000-7fb97e41b000 rw-p 00015000 08:0a 1182889                    /usr/lib/libz.so.1.2.8
7fb97e41b000-7fb97e424000 r-xp 00000000 08:0a 1203159                    /usr/lib/libxcb-render.so.0.0.0
7fb97e424000-7fb97e623000 ---p 00009000 08:0a 1203159                    /usr/lib/libxcb-render.so.0.0.0
7fb97e623000-7fb97e624000 r--p 00008000 08:0a 1203159                    /usr/lib/libxcb-render.so.0.0.0
7fb97e624000-7fb97e625000 rw-p 00009000 08:0a 1203159                    /usr/lib/libxcb-render.so.0.0.0
7fb97e625000-7fb97e627000 r-xp 00000000 08:0a 1204187                    /usr/lib/libxcb-shm.so.0.0.0
7fb97e627000-7fb97e827000 ---p 00002000 08:0a 1204187                    /usr/lib/libxcb-shm.so.0.0.0
7fb97e827000-7fb97e828000 r--p 00002000 08:0a 1204187                    /usr/lib/libxcb-shm.so.0.0.0
7fb97e828000-7fb97e829000 rw-p 00003000 08:0a 1204187                    /usr/lib/libxcb-shm.so.0.0.0
7fb97e829000-7fb97e852000 r-xp 00000000 08:0a 1447590                    /usr/lib/mesa/libEGL.so.1.0.0
7fb97e852000-7fb97ea51000 ---p 00029000 08:0a 1447590                    /usr/lib/mesa/libEGL.so.1.0.0
7fb97ea51000-7fb97ea52000 r--p 00028000 08:0a 1447590                    /usr/lib/mesa/libEGL.so.1.0.0
7fb97ea52000-7fb97ea53000 rw-p 00029000 08:0a 1447590                    /usr/lib/mesa/libEGL.so.1.0.0
7fb97ea53000-7fb97ea54000 rw-p 00000000 00:00 0 
7fb97ea54000-7fb97eaf9000 r-xp 00000000 08:0a 1203773                    /usr/lib/libpixman-1.so.0.32.6
7fb97eaf9000-7fb97ecf8000 ---p 000a5000 08:0a 1203773                    /usr/lib/libpixman-1.so.0.32.6
7fb97ecf8000-7fb97ed00000 r--p 000a4000 08:0a 1203773                    /usr/lib/libpixman-1.so.0.32.6
7fb97ed00000-7fb97ed01000 rw-p 000ac000 08:0a 1203773                    /usr/lib/libpixman-1.so.0.32.6
7fb97ed01000-7fb97edbe000 r-xp 00000000 08:0a 1182937                    /usr/lib/libfreetype.so.6.12.0
7fb97edbe000-7fb97efbe000 ---p 000bd000 08:0a 1182937                    /usr/lib/libfreetype.so.6.12.0
7fb97efbe000-7fb97efc4000 r--p 000bd000 08:0a 1182937                    /usr/lib/libfreetype.so.6.12.0
7fb97efc4000-7fb97efc8000 rw-p 000c3000 08:0a 1182937                    /usr/lib/libfreetype.so.6.12.0
7fb97efc8000-7fb97f020000 r-xp 00000000 08:0a 1203230                    /usr/lib/libharfbuzz.so.0.940.0
7fb97f020000-7fb97f21f000 ---p 00058000 08:0a 1203230                    /usr/lib/libharfbuzz.so.0.940.0
7fb97f21f000-7fb97f221000 r--p 00057000 08:0a 1203230                    /usr/lib/libharfbuzz.so.0.940.0
7fb97f221000-7fb97f222000 rw-p 00059000 08:0a 1203230                    /usr/lib/libharfbuzz.so.0.940.0
7fb97f222000-7fb97f243000 r-xp 00000000 08:0a 1203921                    /usr/lib/libxcb.so.1.1.0
7fb97f243000-7fb97f442000 ---p 00021000 08:0a 1203921                    /usr/lib/libxcb.so.1.1.0
7fb97f442000-7fb97f443000 r--p 00020000 08:0a 1203921                    /usr/lib/libxcb.so.1.1.0
7fb97f443000-7fb97f444000 rw-p 00021000 08:0a 1203921                    /usr/lib/libxcb.so.1.1.0
7fb97f444000-7fb97f446000 r-xp 00000000 08:0a 1217969                    /usr/lib/libdl-2.21.so
7fb97f446000-7fb97f646000 ---p 00002000 08:0a 1217969                    /usr/lib/libdl-2.21.so
7fb97f646000-7fb97f647000 r--p 00002000 08:0a 1217969                    /usr/lib/libdl-2.21.so
7fb97f647000-7fb97f648000 rw-p 00003000 08:0a 1217969                    /usr/lib/libdl-2.21.so
7fb97f648000-7fb97f6b6000 r-xp 00000000 08:0a 1202335                    /usr/lib/libpcre.so.1.2.5
7fb97f6b6000-7fb97f8b5000 ---p 0006e000 08:0a 1202335                    /usr/lib/libpcre.so.1.2.5
7fb97f8b5000-7fb97f8b6000 r--p 0006d000 08:0a 1202335                    /usr/lib/libpcre.so.1.2.5
7fb97f8b6000-7fb97f8b7000 rw-p 0006e000 08:0a 1202335                    /usr/lib/libpcre.so.1.2.5
7fb97f8b7000-7fb97f8bf000 r-xp 00000000 08:0a 1184943                    /usr/lib/libffi.so.6.0.4
7fb97f8bf000-7fb97fabe000 ---p 00008000 08:0a 1184943                    /usr/lib/libffi.so.6.0.4
7fb97fabe000-7fb97fabf000 r--p 00007000 08:0a 1184943                    /usr/lib/libffi.so.6.0.4
7fb97fabf000-7fb97fac0000 rw-p 00008000 08:0a 1184943                    /usr/lib/libffi.so.6.0.4
7fb97fac0000-7fb97fac1000 r-xp 00000000 08:0a 1204404                    /usr/lib/libgthread-2.0.so.0.4400.0
7fb97fac1000-7fb97fcc0000 ---p 00001000 08:0a 1204404                    /usr/lib/libgthread-2.0.so.0.4400.0
7fb97fcc0000-7fb97fcc1000 r--p 00000000 08:0a 1204404                    /usr/lib/libgthread-2.0.so.0.4400.0
7fb97fcc1000-7fb97fcc2000 rw-p 00001000 08:0a 1204404                    /usr/lib/libgthread-2.0.so.0.4400.0
7fb97fcc2000-7fb97fcf6000 r-xp 00000000 08:0a 1204505                    /usr/lib/libpng16.so.16.17.0
7fb97fcf6000-7fb97fef6000 ---p 00034000 08:0a 1204505                    /usr/lib/libpng16.so.16.17.0
7fb97fef6000-7fb97fef7000 r--p 00034000 08:0a 1204505                    /usr/lib/libpng16.so.16.17.0
7fb97fef7000-7fb97fef8000 rw-p 00035000 08:0a 1204505                    /usr/lib/libpng16.so.16.17.0
7fb97fef8000-7fb97ff09000 r-xp 00000000 08:0a 1203704                    /usr/lib/libXext.so.6.4.0
7fb97ff09000-7fb980108000 ---p 00011000 08:0a 1203704                    /usr/lib/libXext.so.6.4.0
7fb980108000-7fb980109000 r--p 00010000 08:0a 1203704                    /usr/lib/libXext.so.6.4.0
7fb980109000-7fb98010a000 rw-p 00011000 08:0a 1203704                    /usr/lib/libXext.so.6.4.0
7fb98010a000-7fb98010c000 r-xp 00000000 08:0a 1203196                    /usr/lib/libXdamage.so.1.1.0
7fb98010c000-7fb98030b000 ---p 00002000 08:0a 1203196                    /usr/lib/libXdamage.so.1.1.0
7fb98030b000-7fb98030c000 r--p 00001000 08:0a 1203196                    /usr/lib/libXdamage.so.1.1.0
7fb98030c000-7fb98030d000 rw-p 00002000 08:0a 1203196                    /usr/lib/libXdamage.so.1.1.0
7fb98030d000-7fb98030f000 r-xp 00000000 08:0a 1202673                    /usr/lib/libXcomposite.so.1.0.0
7fb98030f000-7fb98050e000 ---p 00002000 08:0a 1202673                    /usr/lib/libXcomposite.so.1.0.0
7fb98050e000-7fb98050f000 r--p 00001000 08:0a 1202673                    /usr/lib/libXcomposite.so.1.0.0
7fb98050f000-7fb980510000 rw-p 00002000 08:0a 1202673                    /usr/lib/libXcomposite.so.1.0.0
7fb980510000-7fb98051a000 r-xp 00000000 08:0a 1201952                    /usr/lib/libXcursor.so.1.0.2
7fb98051a000-7fb980719000 ---p 0000a000 08:0a 1201952                    /usr/lib/libXcursor.so.1.0.2
7fb980719000-7fb98071a000 r--p 00009000 08:0a 1201952                    /usr/lib/libXcursor.so.1.0.2
7fb98071a000-7fb98071b000 rw-p 0000a000 08:0a 1201952                    /usr/lib/libXcursor.so.1.0.2
7fb98071b000-7fb980725000 r-xp 00000000 08:0a 1201899                    /usr/lib/libXrandr.so.2.2.0
7fb980725000-7fb980924000 ---p 0000a000 08:0a 1201899                    /usr/lib/libXrandr.so.2.2.0
7fb980924000-7fb980925000 r--p 00009000 08:0a 1201899                    /usr/lib/libXrandr.so.2.2.0
7fb980925000-7fb980926000 rw-p 0000a000 08:0a 1201899                    /usr/lib/libXrandr.so.2.2.0
7fb980926000-7fb980935000 r-xp 00000000 08:0a 1203318                    /usr/lib/libXi.so.6.1.0
7fb980935000-7fb980b34000 ---p 0000f000 08:0a 1203318                    /usr/lib/libXi.so.6.1.0
7fb980b34000-7fb980b35000 r--p 0000e000 08:0a 1203318                    /usr/lib/libXi.so.6.1.0
7fb980b35000-7fb980b36000 rw-p 0000f000 08:0a 1203318                    /usr/lib/libXi.so.6.1.0
7fb980b36000-7fb980b38000 r-xp 00000000 08:0a 1201005                    /usr/lib/libXinerama.so.1.0.0
7fb980b38000-7fb980d37000 ---p 00002000 08:0a 1201005                    /usr/lib/libXinerama.so.1.0.0
7fb980d37000-7fb980d38000 r--p 00001000 08:0a 1201005                    /usr/lib/libXinerama.so.1.0.0
7fb980d38000-7fb980d39000 rw-p 00002000 08:0a 1201005                    /usr/lib/libXinerama.so.1.0.0
7fb980d39000-7fb980d42000 r-xp 00000000 08:0a 1200950                    /usr/lib/libXrender.so.1.3.0
7fb980d42000-7fb980f41000 ---p 00009000 08:0a 1200950                    /usr/lib/libXrender.so.1.3.0
7fb980f41000-7fb980f42000 r--p 00008000 08:0a 1200950                    /usr/lib/libXrender.so.1.3.0
7fb980f42000-7fb980f43000 rw-p 00009000 08:0a 1200950                    /usr/lib/libXrender.so.1.3.0
7fb980f43000-7fb980f80000 r-xp 00000000 08:0a 1204025                    /usr/lib/libfontconfig.so.1.9.0
7fb980f80000-7fb98117f000 ---p 0003d000 08:0a 1204025                    /usr/lib/libfontconfig.so.1.9.0
7fb98117f000-7fb981181000 r--p 0003c000 08:0a 1204025                    /usr/lib/libfontconfig.so.1.9.0
7fb981181000-7fb981186000 rw-p 0003e000 08:0a 1204025                    /usr/lib/libfontconfig.so.1.9.0
7fb981186000-7fb981199000 r-xp 00000000 08:0a 1203628                    /usr/lib/libpangoft2-1.0.so.0.3600.8
7fb981199000-7fb981398000 ---p 00013000 08:0a 1203628                    /usr/lib/libpangoft2-1.0.so.0.3600.8
7fb981398000-7fb981399000 r--p 00012000 08:0a 1203628                    /usr/lib/libpangoft2-1.0.so.0.3600.8
7fb981399000-7fb98139a000 rw-p 00013000 08:0a 1203628                    /usr/lib/libpangoft2-1.0.so.0.3600.8
7fb98139a000-7fb981510000 r-xp 00000000 08:0a 1202852                    /usr/lib/libgio-2.0.so.0.4400.0
7fb981510000-7fb981710000 ---p 00176000 08:0a 1202852                    /usr/lib/libgio-2.0.so.0.4400.0
7fb981710000-7fb981714000 r--p 00176000 08:0a 1202852                    /usr/lib/libgio-2.0.so.0.4400.0
7fb981714000-7fb981716000 rw-p 0017a000 08:0a 1202852                    /usr/lib/libgio-2.0.so.0.4400.0
7fb981716000-7fb981718000 rw-p 00000000 00:00 0 
7fb981718000-7fb98183e000 r-xp 00000000 08:0a 1182933                    /usr/lib/libcairo.so.2.11400.2
7fb98183e000-7fb981a3d000 ---p 00126000 08:0a 1182933                    /usr/lib/libcairo.so.2.11400.2
7fb981a3d000-7fb981a40000 r--p 00125000 08:0a 1182933                    /usr/lib/libcairo.so.2.11400.2
7fb981a40000-7fb981a42000 rw-p 00128000 08:0a 1182933                    /usr/lib/libcairo.so.2.11400.2
7fb981a42000-7fb981a43000 rw-p 00000000 00:00 0 
7fb981a43000-7fb981a66000 r-xp 00000000 08:0a 1201738                    /usr/lib/libatk-1.0.so.0.21609.1
7fb981a66000-7fb981c65000 ---p 00023000 08:0a 1201738                    /usr/lib/libatk-1.0.so.0.21609.1
7fb981c65000-7fb981c68000 r--p 00022000 08:0a 1201738                    /usr/lib/libatk-1.0.so.0.21609.1
7fb981c68000-7fb981c69000 rw-p 00025000 08:0a 1201738                    /usr/lib/libatk-1.0.so.0.21609.1
7fb981c69000-7fb981c6e000 r-xp 00000000 08:0a 1198736                    /usr/lib/libXfixes.so.3.1.0
7fb981c6e000-7fb981e6d000 ---p 00005000 08:0a 1198736                    /usr/lib/libXfixes.so.3.1.0
7fb981e6d000-7fb981e6e000 r--p 00004000 08:0a 1198736                    /usr/lib/libXfixes.so.3.1.0
7fb981e6e000-7fb981e6f000 rw-p 00005000 08:0a 1198736                    /usr/lib/libXfixes.so.3.1.0
7fb981e6f000-7fb981e7a000 r-xp 00000000 08:0a 1201832                    /usr/lib/libpangocairo-1.0.so.0.3600.8
7fb981e7a000-7fb982079000 ---p 0000b000 08:0a 1201832                    /usr/lib/libpangocairo-1.0.so.0.3600.8
7fb982079000-7fb98207a000 r--p 0000a000 08:0a 1201832                    /usr/lib/libpangocairo-1.0.so.0.3600.8
7fb98207a000-7fb98207b000 rw-p 0000b000 08:0a 1201832                    /usr/lib/libpangocairo-1.0.so.0.3600.8已放弃 (核心已转储)

A sample from obconf:

aosc [ ~ ] ! obconf 
段错误 (核心已转储)
aosc [ ~ ] ! 

Do libcacard split?

I personally would suggest libcacard being split from qemu, as this library is needed for multiple VNC/rdp clients, and a spice-based xf86 video driver.

Instead of installing a full Qemu, can we save the hassle?

Drop db6 linkage in most packages

As db6 is using AGPL as its license, it is possible that many db6 linkage is not legal in many scenarios. So for these packages, we will drop db6 linkage.

serf, postfix, perl, libsolv, libpinyin, libgda, httpd-mod-perl, evolution-data-server, bogofilter, apr-util.

RPM will not drop db anyways, so...

krb5 and man-db questions

NOTICE: krb5 is not yet in this repo. Move it in.

I have noticed that krb5 contains empty directories cat{1,5,8} in /usr/share/man. Maybe we should add something to deal with it.

When I wanted to add some cat* -> man* symlinks to man-db, I also noticed the 0 section in build. I am quite curious how that section appeared. A crude search dpkg -S man0 didn't mention any package installed which uses that section, so it must be quite rare (and of course nonstandard).

inkscape: in lack of dependencies

  • gnome-vfs (maybe on GNOME only)
aosc [ ~ ] $ inkscape
inkscape: error while loading shared libraries: libgnomevfs-2.so.0: cannot open shared object file: No such file or directory
  • murrine
aosc [ ~ ] $ inkscape

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

(inkscape:3094): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,

--disable-tests is not working with apt now

We should do the following in patch:

  • comment those gtest-related lines
  • autoconf

Btw, autoreconf also exposes some missing templates in autoheader.

And personally I consider disabling such tests as something silly, and it is now forcing me to compile an apt on myself.

Standard "xterm" alternatives?

Some packages like steam and winff will need xterm to provide terminal emulation support, should we provide a virtual package for xterm and an alternative to link to this executable?

glibc: easily removable dependency for bash in glibc scripts

glibc's scripts all uses #! /bin/bash as the she-bang, to make use of the $"msgid" feature in bash.

Though such strings are non-POSIX (as in my memory) and may cause weird results, all the shells we provide plus busybox ash hush work well with the $SHELL $(which ldd) /bin/bash test. (zsh needs to emulate -c sh first, but it does it automatically when finding its *argv to be (.*/)*sh).

Therefore, it would be mostly safe to change it to #!/bin/sh so it can still go well without the bash dependency literally. However, I need someone to test if LC_ALL=zh_CN.UTF-8 sh /bin/ldd loses those gettext translations. If they are lost, we are not changing the shebang or we are making bugs.

Anyway, this may not be quite necessary for OS3 since we always have bash ready.

By the way, ldd in glibc2 supported -V, which does the same as --version. This can be easily implemented with in that case and maybe we can patch it in the same time, although there is no egg use.

Add profiles to cross tools

Add in $PATH related profile configurations for everything under extra-cross, to avoid further annoyance.

bochs: 2.6.8 (REL=0) fails to build

A sample from the failure output:

eth_fbsd.cc:155:22: error: aggregate ‘bx_fbsd_pktmover_c::bx_fbsd_pktmover_c(const char*, const char*, eth_rx_handler_t, eth_
rx_status_t, bx_devmodel_c*, const char*)::bpf_version bv’ has incomplete type and cannot be defined
   struct bpf_version bv;
                      ^
eth_fbsd.cc:176:27: error: ‘BIOCVERSION’ was not declared in this scope
   if (ioctl(this->bpf_fd, BIOCVERSION, (caddr_t)&bv) < 0) {
                           ^
eth_fbsd.cc:182:22: error: ‘BPF_MAJOR_VERSION’ was not declared in this scope
   if (bv.bv_major != BPF_MAJOR_VERSION || bv.bv_minor < BPF_MINOR_VERSION) {
                      ^
eth_fbsd.cc:182:57: error: ‘BPF_MINOR_VERSION’ was not declared in this scope
   if (bv.bv_major != BPF_MAJOR_VERSION || bv.bv_minor < BPF_MINOR_VERSION) {
                                                         ^
eth_fbsd.cc:191:27: error: ‘BIOCSBLEN’ was not declared in this scope
   if (ioctl(this->bpf_fd, BIOCSBLEN, (caddr_t)&v) < 0) { 
                           ^
eth_fbsd.cc:199:27: error: ‘BIOCSETIF’ was not declared in this scope
   if (ioctl(this->bpf_fd, BIOCSETIF, (caddr_t)&ifr) < 0) {
                           ^ 
eth_fbsd.cc:206:27: error: ‘BIOCGDLT’ was not declared in this scope
   if (ioctl(this->bpf_fd, BIOCGDLT, (caddr_t)&v) < 0) {
                           ^
eth_fbsd.cc:223:27: error: ‘BIOCPROMISC’ was not declared in this scope
   if (ioctl(this->bpf_fd, BIOCPROMISC, NULL) < 0) {
                           ^
eth_fbsd.cc:231:27: error: ‘BIOCIMMEDIATE’ was not declared in this scope
   if (ioctl(this->bpf_fd, BIOCIMMEDIATE, &v) < 0) {
                           ^
eth_fbsd.cc:264:27: error: ‘BIOCSETF’ was not declared in this scope 
   if (ioctl(this->bpf_fd, BIOCSETF, &bp) < 0) {
                           ^

And with some research online, I've settled around this source, which suggests:

eth_fbsd.cc:176:27: error: BIOCVERSION' was not declared in this scope`

If want networking support and you are not on FreeBSD, edit config.h and set BX_NETMOD_FBSD to 0.

Thanks, I did this and it has compiled successfully!

And after taking the suggestion, the build did past with no error.

Current Plan

Bump the version number by a release revision, to REL=1. Add a hacky line after configure, and try to release an update.

Need MATLAB.

Matlab, a Mathematical Modeling software.
May have some lisence problems (I don't sure)

Firefox: bugs

When starting firefox, input w or press Ctrl+A causing core dump of firefox.
When resuming from suspend, it could be disappeared

config: remove the `build` scripts

Many builds for armel seem to be simple workarounds (with --host=$HOST added).

I have finally got tired with that detection script, since grep -H /configure */*/autobuild/build solves most issues. (and ^cmake, ^qmake)

Adapt to mozjpeg

In a recent update, I switched libjpeg-turbo to mozjpeg. Although it is a drop-in replacement, new packages should be linked against mozjpeg, and libjpeg-turbo no longer serves as a dependency.

xdg-utils: WTF is the version naming?

Just explain the 869b22b75fc6e7c9e29ba5367bd97ebf7ce76cb3+git stuff.

You have to use a version that increments over time. See the ab3's defines for a brief versioning hack.

Please update youtube-dl

Youtube-dl is out of date. Bilidan couldn't use it to grab video and it can't resolve videos on Youku.......

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.