Pisi Linux package for RosBE

All development related issues welcome

Moderator: Moderator Team

Post Reply
eersoy93
Posts: 289
Joined: Mon Mar 19, 2012 11:24 pm
Contact:

Pisi Linux package for RosBE

Post by eersoy93 »

Hi! I'm trying to build PiSi package for RosBE. When I run RosBE-Builder.sh, I have get some missings:

Code: Select all

*******************************************************************************
*         ReactOS Build Environment for Unix-based Operating Systems          *
*                      Builder Tool for the Base package                      *
*                      by Colin Finck <colin@reactos.org>                     *
*                                                                             *
*                                 Version 2.1.2                               *
*******************************************************************************

This script compiles and installs a complete Build Environment for building
ReactOS.

Checking for the needed tools...
Checking for as... OK
Checking for bison... OK
Checking for flex... OK
Checking for x86_64-pc-linux-gnu-gcc... OK
Checking for x86_64-pc-linux-gnu-g++... OK
Checking for grep... OK
Checking for makeinfo... MISSING
Checking for python... OK
Checking for GNU Make... OK
OK
Checking for zlib... MISSING
At least one needed tool is missing, aborted!
What packages are missing? Thanks for answers.

eersoy93
Posts: 289
Joined: Mon Mar 19, 2012 11:24 pm
Contact:

Re: Pisi Linux package for RosBE

Post by eersoy93 »

When I installed zlib-devel package, I got the console output:

Code: Select all

*******************************************************************************
*         ReactOS Build Environment for Unix-based Operating Systems          *
*                      Builder Tool for the Base package                      *
*                      by Colin Finck <colin@reactos.org>                     *
*                                                                             *
*                                 Version 2.1.2                               *
*******************************************************************************

This script compiles and installs a complete Build Environment for building
ReactOS.

Checking for the needed tools...
Checking for as... OK
Checking for bison... OK
Checking for flex... OK
Checking for x86_64-pc-linux-gnu-gcc... OK
Checking for x86_64-pc-linux-gnu-g++... OK
Checking for grep... OK
Checking for makeinfo... OK
Checking for python... OK
Checking for GNU Make... OK
OK
Checking for zlib... OK

Installation Directory
In which directory do you want to install it?
Enter the path to the directory here or simply press ENTER to install it into the default directory.
[/usr/local/RosBE] 

The directory "/usr/local/RosBE" does not exist. The installation script will create it for you.

Ready to start
Ready to build and install the ReactOS Build Environment.
Press Return to continue or Ctrl+C to exit.

Building...
Running "x86_64-pc-linux-gnu-gcc -s -o /usr/local/RosBE/bin/buildtime /var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/tools/buildtime.c"... OK
Running "x86_64-pc-linux-gnu-gcc -s -o /usr/local/RosBE/bin/cpucount /var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/tools/cpucount.c"... OK
Running "x86_64-pc-linux-gnu-gcc -s -o /usr/local/RosBE/bin/scut /var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/tools/scut.c"... OK
Extracting cmake... OK
Running "../cmake/bootstrap --prefix=/usr/local/RosBE --parallel=5"... FAILED
Please take a look at the log file "/var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/sources/build.log"
If you did not do something wrong, please save the log file and contact the ReactOS Team.
Aborted!
build.log: http://s3.dosya.tc/server9/pditzf/build.log.txt.html
CMakeError.log: http://s3.dosya.tc/server9/b9x5vy/CMake ... g.txt.html
CmakeOutput.log: http://s3.dosya.tc/server9/b9x5vy/CMake ... g.txt.html

NOTE: I uploaded these files to dosya.tc site. The site's language is Turkish. "İndir" means download in Turkish. The site doesn't accept *.log files, so I uploaded them as *.log.txt .

Thanks for answers.
Last edited by eersoy93 on Sat Nov 26, 2016 9:16 pm, edited 1 time in total.

eersoy93
Posts: 289
Joined: Mon Mar 19, 2012 11:24 pm
Contact:

Re: Pisi Linux package for RosBE

Post by eersoy93 »

I installed ncurses-devel PiSi package, but it is giving error me still.

Console output:

Code: Select all

*******************************************************************************
*         ReactOS Build Environment for Unix-based Operating Systems          *
*                      Builder Tool for the Base package                      *
*                      by Colin Finck <colin@reactos.org>                     *
*                                                                             *
*                                 Version 2.1.2                               *
*******************************************************************************

This script compiles and installs a complete Build Environment for building
ReactOS.

Checking for the needed tools...
Checking for as... OK
Checking for bison... OK
Checking for flex... OK
Checking for x86_64-pc-linux-gnu-gcc... OK
Checking for x86_64-pc-linux-gnu-g++... OK
Checking for grep... OK
Checking for makeinfo... OK
Checking for python... OK
Checking for GNU Make... OK
OK
Checking for zlib... OK

Installation Directory
In which directory do you want to install it?
Enter the path to the directory here or simply press ENTER to install it into the default directory.
[/usr/local/RosBE] 

The directory "/usr/local/RosBE" is not empty. Do you really want to continue? (yes/no)
[no] yes

Ready to start
Ready to build and install the ReactOS Build Environment.
Press Return to continue or Ctrl+C to exit.

Building...
Running "x86_64-pc-linux-gnu-gcc -s -o /usr/local/RosBE/bin/buildtime /var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/tools/buildtime.c"... OK
Running "x86_64-pc-linux-gnu-gcc -s -o /usr/local/RosBE/bin/cpucount /var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/tools/cpucount.c"... OK
Running "x86_64-pc-linux-gnu-gcc -s -o /usr/local/RosBE/bin/scut /var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/tools/scut.c"... OK
Extracting cmake... OK
Running "../cmake/bootstrap --prefix=/usr/local/RosBE --parallel=5"... OK
Running "/usr/bin/gmake -j 5"... OK
Running "/usr/bin/gmake install"... OK
Cleaning up cmake...
Extracting binutils... OK
Running "../binutils/configure --prefix=/usr/local/RosBE/i386 --with-sysroot=/usr/local/RosBE/i386 --target=i686-w64-mingw32 --disable-multilib --disable-werror --enable-lto --enable-plugins --with-zlib=yes"... OK
Running "/usr/bin/gmake -j 5"... OK
Running "/usr/bin/gmake install"... OK
Cleaning up binutils...
Extracting mingw_w64_headers... OK
Running "../mingw_w64_headers/configure --prefix=/usr/local/RosBE/i386/i686-w64-mingw32 --host=i686-w64-mingw32"... OK
Running "/usr/bin/gmake -j 5"... OK
Running "/usr/bin/gmake install"... OK
Running "ln -s -f /usr/local/RosBE/i386/i686-w64-mingw32 /usr/local/RosBE/i386/mingw"... OK
Running "mkdir -p /usr/local/RosBE/i386/i686-w64-mingw32/lib"... OK
Cleaning up mingw_w64_headers...
Extracting gcc... OK
Extracting gmp... OK
Extracting mpc... OK
Extracting mpfr... OK
Running "ln -s /usr/local/RosBE/i386 ../gcc/winsup"... OK
Running "../gcc/configure --target=i686-w64-mingw32 --prefix=/usr/local/RosBE/i386 --with-sysroot=/usr/local/RosBE/i386 --with-pkgversion=RosBE-Unix --enable-languages=c,c++ --enable-fully-dynamic-string --enable-checking=release --enable-version-specific-runtime-libs --enable-plugins --disable-shared --disable-multilib --disable-nls --disable-werror --with-gnu-ld --with-gnu-as"... OK
Running "/usr/bin/gmake -j 5 all-gcc"... OK
Running "/usr/bin/gmake install-gcc"... OK
Running "/usr/bin/gmake install-lto-plugin"... OK
Extracting mingw_w64_crt... OK
Running "../mingw_w64_crt/configure --prefix=/usr/local/RosBE/i386/i686-w64-mingw32 --with-sysroot=/usr/local/RosBE/i386/i686-w64-mingw32 --host=i686-w64-mingw32"... FAILED
Please take a look at the log file "/var/pisi/rosbe-2.1.2-1/work/RosBE-Unix-2.1.2/sources/build.log"
If you did not do something wrong, please save the log file and contact the ReactOS Team.
Aborted!
build.log contents:

Code: Select all

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... i686-w64-mingw32
checking for sysroot... /usr/local/RosBE/i386/i686-w64-mingw32
checking for a sed that does not truncate output... /usr/bin/sed
checking for i686-w64-mingw32-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib
checking for i686-w64-mingw32-dlltool... i686-w64-mingw32-dlltool
checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar
checking the archiver (i686-w64-mingw32-ar) interface... ar
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for i686-w64-mingw32-as... i686-w64-mingw32-as
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking whether to build the crt startup... yes
checking whether to build the Win32 libraries... yes
checking whether to build the Win64 libraries... yes
checking whether to build the WinCE libraries... no
checking whether to enable globbing... no
checking whether to enable leading underscores... yes
checking whether to enable private exports... no
checking whether to enable delay import libs... no
checking whether the compiler supports -municode... no
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking _mingw_mac.h usability... no
checking _mingw_mac.h presence... no
checking for _mingw_mac.h... no
configure: error: Please check if the mingw-w64 header set and the build/host option are set properly.
It seems missing mingw-w64 package error. Thanks for answers.

eersoy93
Posts: 289
Joined: Mon Mar 19, 2012 11:24 pm
Contact:

Re: Pisi Linux package for RosBE

Post by eersoy93 »

I have maked GitHub and GitLab repositories for Pisi GNU/Linux package for RosBE:
https://github.com/eersoy93/rosbe-pisilinux
https://gitlab.com/eersoy93/rosbe-pisilinux

NOTE: The package hasn't been built yet.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests