Bitcoin Forum
September 27, 2018, 11:16:27 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 »
  Print  
Author Topic: Building headless Bitcoin and Bitcoin-qt on Windows  (Read 415623 times)
old c coder
Sr. Member
****
Offline Offline

Activity: 259
Merit: 250



View Profile WWW
October 17, 2015, 07:43:18 PM
 #1061

I compiled wallet, but I get this error:

Code:
C:/deps/boost_1_59_0/stage/lib\libboost_chrono-mgw49-mt-s-1_59.a(chrono.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[__ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
...
./build\db.o:db.cpp:(.text+0x34e): undefined reference to `DbEnv::DbEnv(unsigned int)'
...
collect2.exe: error: ld returned 1 exit status

Hello Foxill1 (?)

Looks like your build environment can't find the BerkeleyDB include (&/or library) files, perhaps other things too!

So you must ponder your build machinery, autogen?  and the system it is running on (your OS setup) and try to determine where &/or who is wrong. Shocked

I would look at message #1 in this forum,
https://bitcointalk.org/index.php?topic=149479.msg1587734#msg1587734, especially step 2.2 Wink

Ron


LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf 
The day is coming when a single carrot, freshly observed, will set off a revolution.  Paul Cezanne
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
foxill1
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
October 22, 2015, 01:43:16 PM
 #1062

I compiled wallet, but I get this error:

Code:
C:/deps/boost_1_59_0/stage/lib\libboost_chrono-mgw49-mt-s-1_59.a(chrono.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[__ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
...
./build\db.o:db.cpp:(.text+0x34e): undefined reference to `DbEnv::DbEnv(unsigned int)'
...
collect2.exe: error: ld returned 1 exit status

Hello Foxill1 (?)

Looks like your build environment can't find the BerkeleyDB include (&/or library) files, perhaps other things too!

So you must ponder your build machinery, autogen?  and the system it is running on (your OS setup) and try to determine where &/or who is wrong. Shocked

I would look at message #1 in this forum,
https://bitcointalk.org/index.php?topic=149479.msg1587734#msg1587734, especially step 2.2 Wink

Ron

Thanks Smiley

one more question. How can I change the look wallet? Qt Creator does not help
old c coder
Sr. Member
****
Offline Offline

Activity: 259
Merit: 250



View Profile WWW
October 22, 2015, 07:05:50 PM
 #1063

I compiled wallet, but I get this error:

Code:
C:/deps/boost_1_59_0/stage/lib\libboost_chrono-mgw49-mt-s-1_59.a(chrono.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[__ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
...
./build\db.o:db.cpp:(.text+0x34e): undefined reference to `DbEnv::DbEnv(unsigned int)'
...
collect2.exe: error: ld returned 1 exit status

Hello Foxill1 (?)

Looks like your build environment can't find the BerkeleyDB include (&/or library) files, perhaps other things too!

So you must ponder your build machinery, autogen?  and the system it is running on (your OS setup) and try to determine where &/or who is wrong. Shocked

I would look at message #1 in this forum,
https://bitcointalk.org/index.php?topic=149479.msg1587734#msg1587734, especially step 2.2 Wink

Ron

Thanks Smiley

one more question. How can I change the look wallet? Qt Creator does not help
Hello Foxill1?,

I presume then, that you got it to compile?

In any event, to "prettify" a standard *coin-qt.exe, try Qt Designer! Wink  And if you come up with anything that's neat, cool, etc. let us know Grin

Ron


LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf 
The day is coming when a single carrot, freshly observed, will set off a revolution.  Paul Cezanne
foxill1
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
October 22, 2015, 07:52:48 PM
 #1064

I compiled wallet, but I get this error:

Code:
C:/deps/boost_1_59_0/stage/lib\libboost_chrono-mgw49-mt-s-1_59.a(chrono.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[__ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
...
./build\db.o:db.cpp:(.text+0x34e): undefined reference to `DbEnv::DbEnv(unsigned int)'
...
collect2.exe: error: ld returned 1 exit status

Hello Foxill1 (?)

Looks like your build environment can't find the BerkeleyDB include (&/or library) files, perhaps other things too!

So you must ponder your build machinery, autogen?  and the system it is running on (your OS setup) and try to determine where &/or who is wrong. Shocked

I would look at message #1 in this forum,
https://bitcointalk.org/index.php?topic=149479.msg1587734#msg1587734, especially step 2.2 Wink

Ron

Thanks Smiley

one more question. How can I change the look wallet? Qt Creator does not help
Hello Foxill1?,

I presume then, that you got it to compile?

In any event, to "prettify" a standard *coin-qt.exe, try Qt Designer! Wink  And if you come up with anything that's neat, cool, etc. let us know Grin

Ron


Thanks again. Yes I compiled coin and Qt Designer also helps
moon_sun
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
October 30, 2015, 11:06:28 AM
 #1065

Hi, I'm new here Wink I am following this tutorial but I receive errors while making qrencode-3.4.4 (step 2.6)
I'm using Windows 7 x86 on Oracle VM Virtualbox. Can somebody help? Please! Smiley

Code:
checking whether the C compiler works...no
configure: error: in '/c/deps/qrencode-3.4.4':
configure: error: C compiler cannot create executables
See 'config.log' for more details

This is the content of config.log file

Code:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by QRencode configure 3.4.4, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --enable-static --disable-shared --without-tools

## --------- ##
## Platform. ##
## --------- ##

hostname = PC
uname -m = i686
uname -r = 1.0.18(0.48/3/2)
uname -s = MINGW32_NT-6.1
uname -v = 2012-11-21 22:34

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: .
PATH: /usr/local/bin
PATH: /mingw/bin
PATH: /bin
PATH: /c/mingw32/bin
PATH: /c/Windows/system32
PATH: /c/Windows
PATH: /c/Windows/System32/Wbem
PATH: /c/Windows/System32/WindowsPowerShell/v1.0/


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2237: checking build system type
configure:2251: result: i686-pc-mingw32
configure:2271: checking host system type
configure:2284: result: i686-pc-mingw32
configure:2304: checking target system type
configure:2317: result: i686-pc-mingw32
configure:2360: checking for a BSD-compatible install
configure:2428: result: /bin/install -c
configure:2439: checking whether build environment is sane
configure:2494: result: yes
configure:2645: checking for a thread-safe mkdir -p
configure:2684: result: /bin/mkdir -p
configure:2691: checking for gawk
configure:2707: found /bin/gawk
configure:2718: result: gawk
configure:2729: checking whether make sets $(MAKE)
configure:2751: result: yes
configure:2780: checking whether make supports nested variables
configure:2797: result: yes
configure:2966: checking for style of include used by make
configure:2994: result: GNU
configure:3065: checking for gcc
configure:3081: found /bin/gcc
configure:3092: result: gcc
configure:3321: checking for C compiler version
configure:3330: gcc --version >&5
gcc (GCC) 3.4.4 (msys special)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3341: $? = 0
configure:3330: gcc -v >&5
Reading specs from /usr/lib/gcc/i686-pc-msys/3.4.4/specs
Configured with: /home/cstrauss/build/gcc3/gcc-3.4.4/configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --infodir=/share/info --mandir=/share/man --libexecdir=/lib --enable-languages=c,c++ --disable-nls --enable-threads=posix --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debug --with-newlib
Thread model: posix
gcc version 3.4.4 (msys special)
configure:3341: $? = 0
configure:3330: gcc -V >&5
gcc: `-V' option must have argument
configure:3341: $? = 1
configure:3330: gcc -qversion >&5
gcc: unrecognized option `-qversion'
gcc: no input files
configure:3341: $? = 1
configure:3361: checking whether the C compiler works
configure:3383: gcc    conftest.c ../libpng-1.6.16/.libs/libpng.a ../../mingw32/i686-w64-mingw32/lib/libz.a >&5
gcc: ../libpng-1.6.16/.libs/libpng.a: No such file or directory
configure:3387: $? = 1
configure:3425: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "QRencode"
| #define PACKAGE_TARNAME "qrencode"
| #define PACKAGE_VERSION "3.4.4"
| #define PACKAGE_STRING "QRencode 3.4.4"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define MAJOR_VERSION 3
| #define MINOR_VERSION 4
| #define MICRO_VERSION 4
| #define PACKAGE "qrencode"
| #define VERSION "3.4.4"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:3430: error: in `/c/deps/qrencode-3.4.4':
configure:3432: error: C compiler cannot create executables
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-mingw32
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=set
ac_cv_env_LIBS_value='../libpng-1.6.16/.libs/libpng.a ../../mingw32/i686-w64-mingw32/lib/libz.a'
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_png_CFLAGS_set=set
ac_cv_env_png_CFLAGS_value=-I../libpng-1.6.16
ac_cv_env_png_LIBS_set=set
ac_cv_env_png_LIBS_value=-L../libpng-1.6.16/.libs
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=i686-pc-mingw32
ac_cv_path_install='/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_make_make_set=yes
ac_cv_target=i686-pc-mingw32
am_cv_make_support_nested_variables=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /c/deps/qrencode-3.4.4/use/missing aclocal-1.14'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR=''
AUTOCONF='${SHELL} /c/deps/qrencode-3.4.4/use/missing autoconf'
AUTOHEADER='${SHELL} /c/deps/qrencode-3.4.4/use/missing autoheader'
AUTOMAKE='${SHELL} /c/deps/qrencode-3.4.4/use/missing automake-1.14'
AWK='gawk'
BUILD_TESTS_FALSE=''
BUILD_TESTS_TRUE=''
BUILD_TOOLS_FALSE=''
BUILD_TOOLS_TRUE=''
CC='gcc'
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DLLTOOL=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
FGREP=''
GREP=''
HAVE_LIBPTHREAD_FALSE=''
HAVE_LIBPTHREAD_TRUE=''
HAVE_SDL_FALSE=''
HAVE_SDL_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD=''
LDFLAGS=''
LIBICONV=''
LIBOBJS=''
LIBPTHREAD=''
LIBS='../libpng-1.6.16/.libs/libpng.a ../../mingw32/i686-w64-mingw32/lib/libz.a'
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBICONV=''
LTLIBOBJS=''
MAJOR_VERSION='3'
MAKEINFO='${SHELL} /c/deps/qrencode-3.4.4/use/missing makeinfo'
MANIFEST_TOOL=''
MICRO_VERSION='4'
MINOR_VERSION='4'
MKDIR_P='/bin/mkdir -p'
NM=''
NMEDIT=''
OBJDUMP=''
OBJEXT=''
OTOOL64=''
OTOOL=''
PACKAGE='qrencode'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='QRencode'
PACKAGE_STRING='QRencode 3.4.4'
PACKAGE_TARNAME='qrencode'
PACKAGE_URL=''
PACKAGE_VERSION='3.4.4'
PATH_SEPARATOR=':'
PKG_CONFIG=''
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
RANLIB=''
SDL_CFLAGS=''
SDL_CONFIG=''
SDL_LIBS=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='3.4.4'
ac_ct_AR=''
ac_ct_CC='gcc'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='i686-pc-mingw32'
build_alias=''
build_cpu='i686'
build_os='mingw32'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='i686-pc-mingw32'
host_alias=''
host_cpu='i686'
host_os='mingw32'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /c/deps/qrencode-3.4.4/use/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
png_CFLAGS='-I../libpng-1.6.16'
png_LIBS='-L../libpng-1.6.16/.libs'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-mingw32'
target_alias=''
target_cpu='i686'
target_os='mingw32'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "QRencode"
#define PACKAGE_TARNAME "qrencode"
#define PACKAGE_VERSION "3.4.4"
#define PACKAGE_STRING "QRencode 3.4.4"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define MAJOR_VERSION 3
#define MINOR_VERSION 4
#define MICRO_VERSION 4
#define PACKAGE "qrencode"
#define VERSION "3.4.4"

configure: exit 77
Do you have the right PATH set?


When you built qrencode did you get any errors ?

You could try make clean & rebuilding it or delete qrencode folder & just rebuild it.

I did not bother to check if you were using btc source known to be compatable with these build directions.

I suggest also on the win 7 vm in control panel go to user accounts , change user account settings, pull all the way down to never notify.... to allow easier / seamless building of the toolchain. This has been known to cause issues for some people.

Hi, sorry for the late reply.
I tried to delete qrencode-3.4.4 folder, extract it again and run mingw, but I alway get errors when it displays "checking whether the C compiler works...no" ; "configure: error: C compiler cannot create executables" even with the "never notify" option on.
My path is set exactly like this tutorial suggests (I pasted it directly):
Code:
C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\


Any clues? Thanks for helping Wink

Bumping my help request! Please! Smiley
hhanh00
Sr. Member
****
Offline Offline

Activity: 467
Merit: 261


View Profile
October 30, 2015, 03:27:21 PM
 #1066

Did you do the libpng step?

Download and unpack http://download.sourceforge.net/libpng/libpng-1.6.16.tar.gz inside your deps folder then configure and make:
Code:
cd /c/deps/libpng-1.6.16
configure --disable-shared
make
cp .libs/libpng16.a .libs/libpng.a

SellPower-Mark
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
November 25, 2015, 10:51:20 PM
 #1067

hi,
I am trying to compile the wallet, I finished to compile the wallet , but, after I finished the compiling QT wallet with QT 4.8.5-mingw and mingw-0.6(GCC-4.8.1), the app just crashed after startup immediately.
Anybody knows which QT and mingw could be compatible?? many thanks.

﹄﹄﹄﹄﹄▣▣▣ ASICBIT ▣▣▣ ﹄﹄﹄﹄ [ASICB]﹄﹄﹄Next Generation ASIC Scrypt
SellPower-Mark
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
November 25, 2015, 11:40:32 PM
 #1068

hi,
I am trying to compile the wallet, I finished to compile the wallet , but, after I finished the compiling QT wallet with QT 4.8.5-mingw and mingw-0.6(GCC-4.8.1), the app just crashed after startup immediately.
Anybody knows which QT and mingw could be compatible?? many thanks.

Perl Install , deps folder on C HDD

﹄﹄﹄﹄﹄▣▣▣ ASICBIT ▣▣▣ ﹄﹄﹄﹄ [ASICB]﹄﹄﹄Next Generation ASIC Scrypt
SellPower-Mark
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
November 26, 2015, 12:06:05 AM
 #1069

what the best version QT?

﹄﹄﹄﹄﹄▣▣▣ ASICBIT ▣▣▣ ﹄﹄﹄﹄ [ASICB]﹄﹄﹄Next Generation ASIC Scrypt
SellPower-Mark
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
November 26, 2015, 01:47:40 AM
 #1070

OK fix , work fine Smiley compile fine .

﹄﹄﹄﹄﹄▣▣▣ ASICBIT ▣▣▣ ﹄﹄﹄﹄ [ASICB]﹄﹄﹄Next Generation ASIC Scrypt
Fuzzbawls
Hero Member
*****
Offline Offline

Activity: 745
Merit: 500

★YoBit.Net★ 200+ Coins Exchange & Dice


View Profile
November 27, 2015, 08:55:37 AM
 #1071

I am currently making a coin for use on Windows and this thread is great.

Does anyone know of any Wallets or Scripts for Bitcoin written in Powershell?

And in case anyone does not know.
Quote
Quote
To open an elevated PowerShell prompt, in the taskbar search, type: powershell.
This just means open your files on your computer, then where you see "Computer>Folder>File" replace that with the word "powershell" and it will open a command line which you can use to create apps or run scripts.

Powershell is a scripting environment, not a programming language, and is essentially a windows only thing. I doubt you'll ever find any full wallet type "apps" that only use powershell exclusively.

You might be able to come up with some basic scripts that piggy back or otherwise tie into a coin's wallet, but again, there are much better alternatives for doing so than powershell

moon_sun
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
November 28, 2015, 06:50:01 PM
 #1072

Since compiling with windows 7 doesnt work for me I am trying with Windows 10 x64. Now I get new errors while making OpenSSL.

After running this command

./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbe
ats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whi
rpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw


I get this message

Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
 
        make depend


Code:
$ ./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbe
ats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whi
rpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw
Configuring for mingw
    no-camellia     [option]   OPENSSL_NO_CAMELLIA (skip dir)
    no-capieng      [option]   OPENSSL_NO_CAPIENG (skip dir)
    no-cast         [option]   OPENSSL_NO_CAST (skip dir)
    no-cms          [option]   OPENSSL_NO_CMS (skip dir)
    no-dso          [option]
    no-dtls1        [option]   OPENSSL_NO_DTLS1 (skip dir)
    no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128 (skip dir)
    no-gmp          [option]   OPENSSL_NO_GMP (skip dir)
    no-gost         [option]   OPENSSL_NO_GOST (skip dir)
    no-heartbeats   [option]   OPENSSL_NO_HEARTBEATS (skip dir)
    no-idea         [option]   OPENSSL_NO_IDEA (skip dir)
    no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2          [option]   OPENSSL_NO_MD2 (skip dir)
    no-mdc2         [option]   OPENSSL_NO_MDC2 (skip dir)
    no-rc2          [option]   OPENSSL_NO_RC2 (skip dir)
    no-rc4          [option]   OPENSSL_NO_RC4 (skip dir)
    no-rc5          [option]   OPENSSL_NO_RC5 (skip dir)
    no-rdrand       [option]   OPENSSL_NO_RDRAND (skip dir)
    no-rfc3779      [option]   OPENSSL_NO_RFC3779 (skip dir)
    no-rsax         [option]   OPENSSL_NO_RSAX (skip dir)
    no-sctp         [option]   OPENSSL_NO_SCTP (skip dir)
    no-seed         [option]   OPENSSL_NO_SEED (skip dir)
    no-sha0         [option]   OPENSSL_NO_SHA0 (skip dir)
    no-shared       [option]
    no-ssl2         [option]   OPENSSL_NO_SSL2 (skip dir)
    no-ssl3         [option]   OPENSSL_NO_SSL3 (skip dir)
    no-static_engine [option]   OPENSSL_NO_STATIC_ENGINE (skip dir)
    no-store        [experimental] OPENSSL_NO_STORE (skip dir)
    no-unit-test    [default]  OPENSSL_NO_UNIT_TEST (skip dir)
    no-whirpool     [option]   OPENSSL_NO_WHIRPOOL (skip dir)
    no-zlib         [option]
    no-zlib-dynamic [default]
IsMK1MF=0
CC            =gcc
CFLAG         =-DOPENSSL_THREADS -D_MT -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
EX_LIBS       =-lws2_32 -lgdi32 -lcrypt32
CPUID_OBJ     =x86cpuid.o
BN_ASM        =bn-586.o co-586.o x86-mont.o x86-gf2m.o
DES_ENC       =des-586.o crypt586.o
AES_ENC       =aes-586.o vpaes-x86.o aesni-x86.o
BF_ENC        =bf-586.o
CAST_ENC      =cast-586.o
RC4_ENC       =rc4-586.o
RC5_ENC       =rc5-586.o
MD5_OBJ_ASM   =md5-586.o
SHA1_OBJ_ASM  =sha1-586.o sha256-586.o sha512-586.o
RMD160_OBJ_ASM=rmd-586.o
CMLL_ENC      =cmll-x86.o
MODES_OBJ     =ghash-x86.o
ENGINES_OBJ   =
PROCESSOR     =
RANLIB        =true
ARFLAGS       =
PERL          =/bin/perl.exe
THIRTY_TWO_BIT mode
DES_PTR used
DES_RISC1 used
DES_UNROLL used
BN_LLONG mode
RC4_INDEX mode
RC4_CHUNK is undefined
e_os2.h => include/openssl/e_os2.h
making links in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
crypto.h => ../include/openssl/crypto.h
opensslv.h => ../include/openssl/opensslv.h
opensslconf.h => ../include/openssl/opensslconf.h
ebcdic.h => ../include/openssl/ebcdic.h
symhacks.h => ../include/openssl/symhacks.h
ossl_typ.h => ../include/openssl/ossl_typ.h
constant_time_test.c => ../test/constant_time_test.c
making links in crypto/objects...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/objects'
objects.h => ../../include/openssl/objects.h
obj_mac.h => ../../include/openssl/obj_mac.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/objects'
making links in crypto/md4...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/md4'
md4.h => ../../include/openssl/md4.h
md4test.c => ../../test/md4test.c
md4.c => ../../apps/md4.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/md4'
making links in crypto/md5...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/md5'
md5.h => ../../include/openssl/md5.h
md5test.c => ../../test/md5test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/md5'
making links in crypto/sha...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/sha'
sha.h => ../../include/openssl/sha.h
shatest.c => ../../test/shatest.c
sha1test.c => ../../test/sha1test.c
sha256t.c => ../../test/sha256t.c
sha512t.c => ../../test/sha512t.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/sha'
making links in crypto/hmac...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/hmac'
hmac.h => ../../include/openssl/hmac.h
hmactest.c => ../../test/hmactest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/hmac'
making links in crypto/ripemd...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ripemd'
ripemd.h => ../../include/openssl/ripemd.h
rmdtest.c => ../../test/rmdtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ripemd'
making links in crypto/whrlpool...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/whrlpool'
whrlpool.h => ../../include/openssl/whrlpool.h
wp_test.c => ../../test/wp_test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/whrlpool'
making links in crypto/des...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/des'
des.h => ../../include/openssl/des.h
des_old.h => ../../include/openssl/des_old.h
destest.c => ../../test/destest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/des'
making links in crypto/aes...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/aes'
aes.h => ../../include/openssl/aes.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/aes'
making links in crypto/bf...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bf'
blowfish.h => ../../include/openssl/blowfish.h
bftest.c => ../../test/bftest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bf'
making links in crypto/modes...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/modes'
modes.h => ../../include/openssl/modes.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/modes'
making links in crypto/bn...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bn'
bn.h => ../../include/openssl/bn.h
bntest.c => ../../test/bntest.c
exptest.c => ../../test/exptest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bn'
making links in crypto/ec...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ec'
ec.h => ../../include/openssl/ec.h
ectest.c => ../../test/ectest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ec'
making links in crypto/rsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/rsa'
rsa.h => ../../include/openssl/rsa.h
rsa_test.c => ../../test/rsa_test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/rsa'
making links in crypto/dsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dsa'
dsa.h => ../../include/openssl/dsa.h
dsatest.c => ../../test/dsatest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dsa'
making links in crypto/ecdsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ecdsa'
ecdsa.h => ../../include/openssl/ecdsa.h
ecdsatest.c => ../../test/ecdsatest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ecdsa'
making links in crypto/dh...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dh'
dh.h => ../../include/openssl/dh.h
dhtest.c => ../../test/dhtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dh'
making links in crypto/ecdh...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ecdh'
ecdh.h => ../../include/openssl/ecdh.h
ecdhtest.c => ../../test/ecdhtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ecdh'
making links in crypto/dso...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dso'
dso.h => ../../include/openssl/dso.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dso'
making links in crypto/engine...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/engine'
engine.h => ../../include/openssl/engine.h
enginetest.c => ../../test/enginetest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/engine'
making links in crypto/buffer...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/buffer'
buffer.h => ../../include/openssl/buffer.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/buffer'
making links in crypto/bio...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bio'
bio.h => ../../include/openssl/bio.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bio'
making links in crypto/stack...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/stack'
stack.h => ../../include/openssl/stack.h
safestack.h => ../../include/openssl/safestack.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/stack'
making links in crypto/lhash...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/lhash'
lhash.h => ../../include/openssl/lhash.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/lhash'
making links in crypto/rand...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/rand'
rand.h => ../../include/openssl/rand.h
randtest.c => ../../test/randtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/rand'
making links in crypto/err...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/err'
err.h => ../../include/openssl/err.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/err'
making links in crypto/evp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/evp'
evp.h => ../../include/openssl/evp.h
evp_test.c => ../../test/evp_test.c
evptests.txt -> ../../test/evptests.txt
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/evp'
making links in crypto/asn1...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/asn1'
asn1.h => ../../include/openssl/asn1.h
asn1_mac.h => ../../include/openssl/asn1_mac.h
asn1t.h => ../../include/openssl/asn1t.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/asn1'
making links in crypto/pem...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pem'
pem.h => ../../include/openssl/pem.h
pem2.h => ../../include/openssl/pem2.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pem'
making links in crypto/x509...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/x509'
x509.h => ../../include/openssl/x509.h
x509_vfy.h => ../../include/openssl/x509_vfy.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/x509'
making links in crypto/x509v3...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/x509v3'
x509v3.h => ../../include/openssl/x509v3.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/x509v3'
making links in crypto/conf...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/conf'
conf.h => ../../include/openssl/conf.h
conf_api.h => ../../include/openssl/conf_api.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/conf'
making links in crypto/txt_db...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/txt_db'
txt_db.h => ../../include/openssl/txt_db.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/txt_db'
making links in crypto/pkcs7...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pkcs7'
pkcs7.h => ../../include/openssl/pkcs7.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pkcs7'
making links in crypto/pkcs12...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pkcs12'
pkcs12.h => ../../include/openssl/pkcs12.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pkcs12'
making links in crypto/comp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/comp'
comp.h => ../../include/openssl/comp.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/comp'
making links in crypto/ocsp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ocsp'
ocsp.h => ../../include/openssl/ocsp.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ocsp'
making links in crypto/ui...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ui'
ui.h => ../../include/openssl/ui.h
ui_compat.h => ../../include/openssl/ui_compat.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ui'
making links in crypto/krb5...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/krb5'
krb5_asn.h => ../../include/openssl/krb5_asn.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/krb5'
making links in crypto/pqueue...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pqueue'
pqueue.h => ../../include/openssl/pqueue.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pqueue'
making links in crypto/ts...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ts'
ts.h => ../../include/openssl/ts.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ts'
making links in crypto/srp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/srp'
srp.h => ../../include/openssl/srp.h
srptest.c => ../../test/srptest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/srp'
making links in crypto/cmac...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/cmac'
cmac.h => ../../include/openssl/cmac.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/cmac'
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
making links in ssl...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/ssl'
ssl.h => ../include/openssl/ssl.h
ssl2.h => ../include/openssl/ssl2.h
ssl3.h => ../include/openssl/ssl3.h
ssl23.h => ../include/openssl/ssl23.h
tls1.h => ../include/openssl/tls1.h
dtls1.h => ../include/openssl/dtls1.h
kssl.h => ../include/openssl/kssl.h
srtp.h => ../include/openssl/srtp.h
ssltest.c => ../test/ssltest.c
heartbeat_test.c => ../test/heartbeat_test.c
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/ssl'
making links in engines...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/engines'
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/engines'
making links in apps...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/apps'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/apps'
making links in test...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/test'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/test'
making links in tools...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/tools'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/tools'
generating dummy tests (if needed)...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/test'
make[1]: Nothing to be done for `generate'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/test'
 
Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
 
        make depend
 
Configured for mingw.

I do make depend and get this error

Code:
$ make depend
making depend in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
../util/domd: line 25: gcc: command not found
make[1]: *** [depend] Error 1
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
make: *** [depend] Error 1

If I try to make anyway I get this error

Code:
$ make
making all in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
gcc -I. -I.. -I../include  -DOPENSSL_THREADS -D_MT -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM   -c -o cryptlib.o cryptlib.c
make[1]: gcc: Command not found
make[1]: *** [cryptlib.o] Error 127
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
make: *** [build_crypto] Error 1

What to do? Please help!  Smiley
old c coder
Sr. Member
****
Offline Offline

Activity: 259
Merit: 250



View Profile WWW
December 01, 2015, 05:11:53 PM
 #1073

Since compiling with windows 7 doesnt work for me I am trying with Windows 10 x64. Now I get new errors while making OpenSSL.

After running this command

./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbe
ats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whi
rpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw


I get this message

Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
 
        make depend


Code:
$ ./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbe
ats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whi
rpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw
Configuring for mingw
    no-camellia     [option]   OPENSSL_NO_CAMELLIA (skip dir)
    no-capieng      [option]   OPENSSL_NO_CAPIENG (skip dir)
    no-cast         [option]   OPENSSL_NO_CAST (skip dir)
    no-cms          [option]   OPENSSL_NO_CMS (skip dir)
    no-dso          [option]
    no-dtls1        [option]   OPENSSL_NO_DTLS1 (skip dir)
    no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128 (skip dir)
    no-gmp          [option]   OPENSSL_NO_GMP (skip dir)
    no-gost         [option]   OPENSSL_NO_GOST (skip dir)
    no-heartbeats   [option]   OPENSSL_NO_HEARTBEATS (skip dir)
    no-idea         [option]   OPENSSL_NO_IDEA (skip dir)
    no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2          [option]   OPENSSL_NO_MD2 (skip dir)
    no-mdc2         [option]   OPENSSL_NO_MDC2 (skip dir)
    no-rc2          [option]   OPENSSL_NO_RC2 (skip dir)
    no-rc4          [option]   OPENSSL_NO_RC4 (skip dir)
    no-rc5          [option]   OPENSSL_NO_RC5 (skip dir)
    no-rdrand       [option]   OPENSSL_NO_RDRAND (skip dir)
    no-rfc3779      [option]   OPENSSL_NO_RFC3779 (skip dir)
    no-rsax         [option]   OPENSSL_NO_RSAX (skip dir)
    no-sctp         [option]   OPENSSL_NO_SCTP (skip dir)
    no-seed         [option]   OPENSSL_NO_SEED (skip dir)
    no-sha0         [option]   OPENSSL_NO_SHA0 (skip dir)
    no-shared       [option]
    no-ssl2         [option]   OPENSSL_NO_SSL2 (skip dir)
    no-ssl3         [option]   OPENSSL_NO_SSL3 (skip dir)
    no-static_engine [option]   OPENSSL_NO_STATIC_ENGINE (skip dir)
    no-store        [experimental] OPENSSL_NO_STORE (skip dir)
    no-unit-test    [default]  OPENSSL_NO_UNIT_TEST (skip dir)
    no-whirpool     [option]   OPENSSL_NO_WHIRPOOL (skip dir)
    no-zlib         [option]
    no-zlib-dynamic [default]
IsMK1MF=0
CC            =gcc
CFLAG         =-DOPENSSL_THREADS -D_MT -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
EX_LIBS       =-lws2_32 -lgdi32 -lcrypt32
CPUID_OBJ     =x86cpuid.o
BN_ASM        =bn-586.o co-586.o x86-mont.o x86-gf2m.o
DES_ENC       =des-586.o crypt586.o
AES_ENC       =aes-586.o vpaes-x86.o aesni-x86.o
BF_ENC        =bf-586.o
CAST_ENC      =cast-586.o
RC4_ENC       =rc4-586.o
RC5_ENC       =rc5-586.o
MD5_OBJ_ASM   =md5-586.o
SHA1_OBJ_ASM  =sha1-586.o sha256-586.o sha512-586.o
RMD160_OBJ_ASM=rmd-586.o
CMLL_ENC      =cmll-x86.o
MODES_OBJ     =ghash-x86.o
ENGINES_OBJ   =
PROCESSOR     =
RANLIB        =true
ARFLAGS       =
PERL          =/bin/perl.exe
THIRTY_TWO_BIT mode
DES_PTR used
DES_RISC1 used
DES_UNROLL used
BN_LLONG mode
RC4_INDEX mode
RC4_CHUNK is undefined
e_os2.h => include/openssl/e_os2.h
making links in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
crypto.h => ../include/openssl/crypto.h
opensslv.h => ../include/openssl/opensslv.h
opensslconf.h => ../include/openssl/opensslconf.h
ebcdic.h => ../include/openssl/ebcdic.h
symhacks.h => ../include/openssl/symhacks.h
ossl_typ.h => ../include/openssl/ossl_typ.h
constant_time_test.c => ../test/constant_time_test.c
making links in crypto/objects...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/objects'
objects.h => ../../include/openssl/objects.h
obj_mac.h => ../../include/openssl/obj_mac.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/objects'
making links in crypto/md4...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/md4'
md4.h => ../../include/openssl/md4.h
md4test.c => ../../test/md4test.c
md4.c => ../../apps/md4.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/md4'
making links in crypto/md5...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/md5'
md5.h => ../../include/openssl/md5.h
md5test.c => ../../test/md5test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/md5'
making links in crypto/sha...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/sha'
sha.h => ../../include/openssl/sha.h
shatest.c => ../../test/shatest.c
sha1test.c => ../../test/sha1test.c
sha256t.c => ../../test/sha256t.c
sha512t.c => ../../test/sha512t.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/sha'
making links in crypto/hmac...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/hmac'
hmac.h => ../../include/openssl/hmac.h
hmactest.c => ../../test/hmactest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/hmac'
making links in crypto/ripemd...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ripemd'
ripemd.h => ../../include/openssl/ripemd.h
rmdtest.c => ../../test/rmdtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ripemd'
making links in crypto/whrlpool...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/whrlpool'
whrlpool.h => ../../include/openssl/whrlpool.h
wp_test.c => ../../test/wp_test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/whrlpool'
making links in crypto/des...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/des'
des.h => ../../include/openssl/des.h
des_old.h => ../../include/openssl/des_old.h
destest.c => ../../test/destest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/des'
making links in crypto/aes...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/aes'
aes.h => ../../include/openssl/aes.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/aes'
making links in crypto/bf...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bf'
blowfish.h => ../../include/openssl/blowfish.h
bftest.c => ../../test/bftest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bf'
making links in crypto/modes...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/modes'
modes.h => ../../include/openssl/modes.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/modes'
making links in crypto/bn...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bn'
bn.h => ../../include/openssl/bn.h
bntest.c => ../../test/bntest.c
exptest.c => ../../test/exptest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bn'
making links in crypto/ec...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ec'
ec.h => ../../include/openssl/ec.h
ectest.c => ../../test/ectest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ec'
making links in crypto/rsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/rsa'
rsa.h => ../../include/openssl/rsa.h
rsa_test.c => ../../test/rsa_test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/rsa'
making links in crypto/dsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dsa'
dsa.h => ../../include/openssl/dsa.h
dsatest.c => ../../test/dsatest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dsa'
making links in crypto/ecdsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ecdsa'
ecdsa.h => ../../include/openssl/ecdsa.h
ecdsatest.c => ../../test/ecdsatest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ecdsa'
making links in crypto/dh...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dh'
dh.h => ../../include/openssl/dh.h
dhtest.c => ../../test/dhtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dh'
making links in crypto/ecdh...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ecdh'
ecdh.h => ../../include/openssl/ecdh.h
ecdhtest.c => ../../test/ecdhtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ecdh'
making links in crypto/dso...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dso'
dso.h => ../../include/openssl/dso.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dso'
making links in crypto/engine...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/engine'
engine.h => ../../include/openssl/engine.h
enginetest.c => ../../test/enginetest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/engine'
making links in crypto/buffer...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/buffer'
buffer.h => ../../include/openssl/buffer.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/buffer'
making links in crypto/bio...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bio'
bio.h => ../../include/openssl/bio.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bio'
making links in crypto/stack...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/stack'
stack.h => ../../include/openssl/stack.h
safestack.h => ../../include/openssl/safestack.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/stack'
making links in crypto/lhash...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/lhash'
lhash.h => ../../include/openssl/lhash.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/lhash'
making links in crypto/rand...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/rand'
rand.h => ../../include/openssl/rand.h
randtest.c => ../../test/randtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/rand'
making links in crypto/err...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/err'
err.h => ../../include/openssl/err.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/err'
making links in crypto/evp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/evp'
evp.h => ../../include/openssl/evp.h
evp_test.c => ../../test/evp_test.c
evptests.txt -> ../../test/evptests.txt
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/evp'
making links in crypto/asn1...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/asn1'
asn1.h => ../../include/openssl/asn1.h
asn1_mac.h => ../../include/openssl/asn1_mac.h
asn1t.h => ../../include/openssl/asn1t.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/asn1'
making links in crypto/pem...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pem'
pem.h => ../../include/openssl/pem.h
pem2.h => ../../include/openssl/pem2.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pem'
making links in crypto/x509...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/x509'
x509.h => ../../include/openssl/x509.h
x509_vfy.h => ../../include/openssl/x509_vfy.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/x509'
making links in crypto/x509v3...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/x509v3'
x509v3.h => ../../include/openssl/x509v3.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/x509v3'
making links in crypto/conf...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/conf'
conf.h => ../../include/openssl/conf.h
conf_api.h => ../../include/openssl/conf_api.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/conf'
making links in crypto/txt_db...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/txt_db'
txt_db.h => ../../include/openssl/txt_db.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/txt_db'
making links in crypto/pkcs7...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pkcs7'
pkcs7.h => ../../include/openssl/pkcs7.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pkcs7'
making links in crypto/pkcs12...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pkcs12'
pkcs12.h => ../../include/openssl/pkcs12.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pkcs12'
making links in crypto/comp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/comp'
comp.h => ../../include/openssl/comp.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/comp'
making links in crypto/ocsp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ocsp'
ocsp.h => ../../include/openssl/ocsp.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ocsp'
making links in crypto/ui...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ui'
ui.h => ../../include/openssl/ui.h
ui_compat.h => ../../include/openssl/ui_compat.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ui'
making links in crypto/krb5...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/krb5'
krb5_asn.h => ../../include/openssl/krb5_asn.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/krb5'
making links in crypto/pqueue...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pqueue'
pqueue.h => ../../include/openssl/pqueue.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pqueue'
making links in crypto/ts...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ts'
ts.h => ../../include/openssl/ts.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ts'
making links in crypto/srp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/srp'
srp.h => ../../include/openssl/srp.h
srptest.c => ../../test/srptest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/srp'
making links in crypto/cmac...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/cmac'
cmac.h => ../../include/openssl/cmac.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/cmac'
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
making links in ssl...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/ssl'
ssl.h => ../include/openssl/ssl.h
ssl2.h => ../include/openssl/ssl2.h
ssl3.h => ../include/openssl/ssl3.h
ssl23.h => ../include/openssl/ssl23.h
tls1.h => ../include/openssl/tls1.h
dtls1.h => ../include/openssl/dtls1.h
kssl.h => ../include/openssl/kssl.h
srtp.h => ../include/openssl/srtp.h
ssltest.c => ../test/ssltest.c
heartbeat_test.c => ../test/heartbeat_test.c
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/ssl'
making links in engines...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/engines'
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/engines'
making links in apps...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/apps'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/apps'
making links in test...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/test'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/test'
making links in tools...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/tools'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/tools'
generating dummy tests (if needed)...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/test'
make[1]: Nothing to be done for `generate'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/test'
 
Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
 
        make depend
 
Configured for mingw.

I do make depend and get this error

Code:
$ make depend
making depend in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
../util/domd: line 25: gcc: command not found
make[1]: *** [depend] Error 1
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
make: *** [depend] Error 1

If I try to make anyway I get this error

Code:
$ make
making all in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
gcc -I. -I.. -I../include  -DOPENSSL_THREADS -D_MT -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM   -c -o cryptlib.o cryptlib.c
make[1]: gcc: Command not found
make[1]: *** [cryptlib.o] Error 127
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
make: *** [build_crypto] Error 1

What to do? Please help!  Smiley
Hello moon_sun?

This seems very much the same as message #1070,
https://bitcointalk.org/index.php?topic=149479.msg12713793#msg12713793

Just replace BerkeleyDB include (&/or library) with gcc, and especially step 2.2 with especially step 1.3

Let us know if this helps, or hurts Wink

Ron


LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf 
The day is coming when a single carrot, freshly observed, will set off a revolution.  Paul Cezanne
Nightz
Hero Member
*****
Offline Offline

Activity: 882
Merit: 500


Revolutionizing Brokerage of Personal Data


View Profile
December 01, 2015, 05:48:59 PM
 #1074

When OpenSSL would not build for me using those commands I try'd my own

I used the following

./configure no-zlib no-shared no-dso no-asm mingw

and it built first time with 0 problems.

My two cents

        ▄▄▀▀▄▄
    ▄▄▀▀▄▄██▄▄▀▀▄▄
▄▄▀▀▄▄█████▄████▄▄▀▀▄▄
█▀▀█▄█████████████
█▄▄████▀   ▀██████
███████     █▄████
█████▀█▄   ▄██████
█▄█████▌   ▐█████
█████▀█     ██████
██▄███████████████
▀▀▄▄▀▀█████▀████▀▀▄▄▀▀
    ▀▀▄▄▀▀██▀▀▄▄▀▀
        ▀▀▄▄▀▀
.PDATA..
.
TOKEN..
██
██
██   ██
██   ██
██   ██
██   ██
██   ██
██   ██

██   ██
██   ██

██   ██
██
██
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██

██  ██
██  ██

██  ██
██
██
██
██
██   ██
██   ██
██   ██
██   ██
██   ██
██   ██

██   ██
██   ██

██   ██
██
██
TELEGRAM     BITCOINTALK     FACEBOOK
MEDIUM    SLACK    TWITTER    YOUTUBE
▬▬▬▬▬▬▬   E M A I L   ▬▬▬▬▬▬▬
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██

██  ██
██  ██

██  ██
██
██
moon_sun
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
December 03, 2015, 10:26:27 PM
 #1075

Hello moon_sun?

This seems very much the same as message #1070,
https://bitcointalk.org/index.php?topic=149479.msg12713793#msg12713793

Just replace BerkeleyDB include (&/or library) with gcc, and especially step 2.2 with especially step 1.3

Let us know if this helps, or hurts Wink

Ron

You were right! PATH had a typo:

Code:
C.\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

instead of

Code:
C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

When OpenSSL would not build for me using those commands I try'd my own

I used the following

./configure no-zlib no-shared no-dso no-asm mingw

and it built first time with 0 problems.

My two cents

This command worked thank you! Everything went well except the final step. I did everything but the final command:

Code:
cd /c/bitcoin-0.9.4

./autogen.sh

CPPFLAGS="-I/c/deps/db-4.8.30.NC/build_unix \
-I/c/deps/openssl-1.0.1l/include \
-I/c/deps \
-I/c/deps/protobuf-2.6.1/src \
-I/c/deps/libpng-1.6.16 \
-I/c/deps/qrencode-3.4.4" \
LDFLAGS="-L/c/deps/db-4.8.30.NC/build_unix \
-L/c/deps/openssl-1.0.1l \
-L/c/deps/miniupnpc \
-L/c/deps/protobuf-2.6.1/src/.libs \
-L/c/deps/libpng-1.6.16/.libs \
-L/c/deps/qrencode-3.4.4/.libs" \
BOOST_ROOT=/c/deps/boost_1_57_0 \
./configure \
--disable-upnp-default \
--disable-tests \
--with-qt-incdir=/c/Qt/5.3.2/include \
--with-qt-libdir=/c/Qt/5.3.2/lib \
--with-qt-plugindir=/c/Qt/5.3.2/plugins \
--with-qt-bindir=/c/Qt/5.3.2/bin \
--with-protoc-bindir=/c/deps/protobuf-2.6.1/src

make

strip src/bitcoin-cli.exe
strip src/bitcoind.exe
strip src/qt/bitcoin-qt.exe

strip src/qt/bitcoin-qt.exe returns 'src/qt/bitcoin-qt.exe': no such file, I tried to search inside bitcoin folder for this "bitcoin-qt" file but there's nothing! What can I do? I want to compile a full working wallet from the source! Thanks for helping very appreciated!  Wink
old c coder
Sr. Member
****
Offline Offline

Activity: 259
Merit: 250



View Profile WWW
December 04, 2015, 04:53:28 AM
 #1076

Hello moon_sun?

This seems very much the same as message #1070,
https://bitcointalk.org/index.php?topic=149479.msg12713793#msg12713793

Just replace BerkeleyDB include (&/or library) with gcc, and especially step 2.2 with especially step 1.3

Let us know if this helps, or hurts Wink

Ron

You were right! PATH had a typo:

Code:
C.\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

instead of

Code:
C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

When OpenSSL would not build for me using those commands I try'd my own

I used the following

./configure no-zlib no-shared no-dso no-asm mingw

and it built first time with 0 problems.

My two cents

This command worked thank you! Everything went well except the final step. I did everything but the final command:

Code:
cd /c/bitcoin-0.9.4

./autogen.sh

CPPFLAGS="-I/c/deps/db-4.8.30.NC/build_unix \
-I/c/deps/openssl-1.0.1l/include \
-I/c/deps \
-I/c/deps/protobuf-2.6.1/src \
-I/c/deps/libpng-1.6.16 \
-I/c/deps/qrencode-3.4.4" \
LDFLAGS="-L/c/deps/db-4.8.30.NC/build_unix \
-L/c/deps/openssl-1.0.1l \
-L/c/deps/miniupnpc \
-L/c/deps/protobuf-2.6.1/src/.libs \
-L/c/deps/libpng-1.6.16/.libs \
-L/c/deps/qrencode-3.4.4/.libs" \
BOOST_ROOT=/c/deps/boost_1_57_0 \
./configure \
--disable-upnp-default \
--disable-tests \
--with-qt-incdir=/c/Qt/5.3.2/include \
--with-qt-libdir=/c/Qt/5.3.2/lib \
--with-qt-plugindir=/c/Qt/5.3.2/plugins \
--with-qt-bindir=/c/Qt/5.3.2/bin \
--with-protoc-bindir=/c/deps/protobuf-2.6.1/src

make

strip src/bitcoin-cli.exe
strip src/bitcoind.exe
strip src/qt/bitcoin-qt.exe

strip src/qt/bitcoin-qt.exe returns 'src/qt/bitcoin-qt.exe': no such file, I tried to search inside bitcoin folder for this "bitcoin-qt" file but there's nothing! What can I do? I want to compile a full working wallet from the source! Thanks for helping very appreciated!  Wink
Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron


LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf 
The day is coming when a single carrot, freshly observed, will set off a revolution.  Paul Cezanne
moon_sun
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
December 05, 2015, 01:47:27 AM
 #1077

Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron

I searched inside bitcoin 0.9.4 folder with no luck, there's no bitcoin-qt file! Actually I don't have any release or debug directory. Am i missing something? I know I'm totally newbie, could you guide me through the correct procedure? Smiley
moon_sun
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
December 10, 2015, 10:17:05 PM
 #1078

Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron

I searched inside bitcoin 0.9.4 folder with no luck, there's no bitcoin-qt file! Actually I don't have any release or debug directory. Am i missing something? I know I'm totally newbie, could you guide me through the correct procedure? Smiley

Bumping my help request! Smiley
old c coder
Sr. Member
****
Offline Offline

Activity: 259
Merit: 250



View Profile WWW
December 10, 2015, 11:18:36 PM
 #1079

Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron

I searched inside bitcoin 0.9.4 folder with no luck, there's no bitcoin-qt file! Actually I don't have any release or debug directory. Am i missing something? I know I'm totally newbie, could you guide me through the correct procedure? Smiley

Bumping my help request! Smiley
Hello moon_sun,

First, did the build create a daemon (bitcoind.exe) and not a bitcoin-qt.exe?  Or did it build neither?

If the former, then perhaps there is some problem in your Qt installation?  In which case, perhaps step 2.7 of message #1 might help?

Let us know whether you have a daemon (& it works) or not.  That can eliminate a lot of possibilities.

Ron


LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf 
The day is coming when a single carrot, freshly observed, will set off a revolution.  Paul Cezanne
moon_sun
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
December 13, 2015, 12:20:57 AM
 #1080

Hello moon_sun,

First, did the build create a daemon (bitcoind.exe) and not a bitcoin-qt.exe?  Or did it build neither?

If the former, then perhaps there is some problem in your Qt installation?  In which case, perhaps step 2.7 of message #1 might help?

Let us know whether you have a daemon (& it works) or not.  That can eliminate a lot of possibilities.

Ron


Hello old c coder, yes the build created bitcoind.exe and bitcoin-cli.exe in src folder - but not bitcoin-qt.exe! I had no errors at step 2.7 as far as I know. Any procedure to verify? Many thanks for helping!
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!