-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VER_BUILDNUMBER define missing in old build tools #362
Comments
VER_BUILDNUMBER def was introduced ages ago... Windows 2000. I understand that you need this specific compiler toolchain because of reasons. I'll add a workaround in next commit, it's not a big deal. |
Hello alcz, MNI TNX, 73 es 55 de DF7BE, Wilfried |
* src/common/hbver.c ! added lacking VER_BUILDNUMBER definition that is missing in very old compiler sets/SDKs (pre Windows 2000), noticed by DF7BE - Wilfried Brunken in harbour#362 * README.md * slightly updated list of supported compilers and examples to mention MSVC for ARM64 and Clang * ChangeLog.txt * hb_scan -> hb_hscan in prev
This issue should be fixed. Your MinGW32 is very old, it can probably target systems older than Windows 2000, so it's headers lack VER_BUILDNUMBER, but of course the executable will run on Windows 11. If your build is successful you can paste a result of |
Hello alcz, The autodetect function to skip sqlite3 For some other missing components a message With regards, gcc -Wl,--nxcompat -Wl,--dynamicbase -L../../../../../lib/win/mingw -L../../../../../lib/3rd/win/mingw -o ..........\bin\win\mingw\hbi18n.exe hbi18n.o -lhbcplr -lhbdebug -lhbmainstd -lharbour-32 -lunicows -lwinmm -lkernel32 -luser32 -lws2_32 -liphlpapi -ladvapi32 -lgdi32 |
|
Hello Aleksander,
MNI TNX for your quick response and fix.
Now all is OK, if the set command is entered before make.
With regards,
Merry XMAS,
MNI TNX, 73 es 55 de
DF7BE, Wilfried
Am 2024-12-04 20:04, schrieb Aleksander Czajczyński:
set HB_WITH_SQLITE3=no should prevent sqlite from building. Thanks for
these reports.
--
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
You are receiving this because you authored the thread.Message ID:
***@***.***>
Links:
------
[1] #362 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AD4GFHV7OB62CCGS6OKUEZL2D5G5HAVCNFSM6AAAAABSYSBLY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJYGMZDQMBWGQ
--=_9a9b41816d6cd15d2e218557458b458e
Content-Type: multipart/related;
boundary="=_9b562176b1dfef3caa400e14e59de4c7"
--=_9b562176b1dfef3caa400e14e59de4c7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p>Hello Aleksander,</p>
<p>MNI TNX for your quick response and fix.</p>
<p>Now all is OK, if the set command is entered before make.</p>
<p><br /></p>
<p>With regards,</p>
<p>Merry XMAS,</p>
<div id=3D"signature"></div>
<p>MNI TNX, 73 es 55 de</p>
<p>DF7BE, Wilfried</p>
<p><br /></p>
<p><br /></p>
<p id=3D"reply-intro">Am 2024-12-04 20:04, schrieb Aleksander Czajczy=C5=84=
ski:</p>
<blockquote type=3D"cite" style=3D"padding: 0 0.4em; border-left: #1010ff 2=
px solid; margin: 0">
<div id=3D"replybody1">
<p><br /></p>
<p dir=3D"auto"><code class=3D"v1notranslate">set HB_WITH_SQLITE3=3Dno</cod=
e> should prevent sqlite from building. Thanks for these reports.</p>
<p style=3D"font-size: small; -webkit-text-size-adjust: none; color: #666;"=
—<br />Reply to this email directly, <a href=3D"https://github.com/h=
arbour/core/issues/362#issuecomment-2518328064" target=3D"_blank" rel=3D"no=
opener noreferrer">view it on GitHub</a>, or <a href=3D"https://github.com/=
notifications/unsubscribe-auth/AD4GFHV7OB62CCGS6OKUEZL2D5G5HAVCNFSM6AAAAABS=
YSBLY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJYGMZDQMBWGQ" target=3D"_=
blank" rel=3D"noopener noreferrer">unsubscribe</a>.<br />You are receiving =
this because you authored the thread.<img src=3D"cid:173338474067515a24db6e=
***@***.***" width=3D"1" height=3D"1" /><span style=3D"color: transp=
arent; font-size: 0; display: none; visibility: hidden; overflow: hidden; o=
pacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all;=
">Message ID: <span><harbour/core/issues/362/2518328064</span><span>@</s=
pan><span>github</span><span>.</span><span>com></span></span></p>
</div>
</blockquote>
</body></html>
…--=_9b562176b1dfef3caa400e14e59de4c7
Content-Transfer-Encoding: base64
Content-ID: ***@***.***>
Content-Type: image/gif;
name=blocked.gif
Content-Disposition: inline;
filename=blocked.gif;
size=118
R0lGODlhZAAyAIAAAPrOzgAAACH5BAAAAAAALAAAAABkADIAAAJNhI+py+0Po5y02ouz3rz7D4bi
SJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvls
KwAAOw==
--=_9b562176b1dfef3caa400e14e59de4c7--
--=_9a9b41816d6cd15d2e218557458b458e--
|
This seemed to exists since some weeks ago.
Older revisions make no trouble.
C:\harbour\core-master>gcc --version
gcc (GCC) 4.6.2
Copyright (C) 2011 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.
C:\harbour\core-master>make
! Building Harbour 3.2.0dev from source - https://harbour.github.io
! MAKE: make 3.81 sh.exe
! HB_HOST_PLAT: win (x86_64) HB_SHELL: nt
! HB_PLATFORM: win (x86) (auto-detected)
! HB_COMPILER: mingw (v46) (auto-detected: C:/MingW32/bin/)
! Component: 'zlib' found in C:/harbour/core-master/src/3rd/zlib (local)
! Component: 'pcre' found in C:/harbour/core-master/src/3rd/pcre (local)
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not supported on win platform
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Für das Ziel »all« ist nichts zu tun.
! 'hbdossrl' library skipped (platform or compiler not supported)
gcc -I. -I../../../../../../include -Wmissing-braces -Wreturn-type -Wformat -Wimplicit-int -Wimplicit-function-declaration -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DUNICODE -IC:/harbour/core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -opng.o -c ../../../png.c
gcc -I. -I../../../../../include -W -Wall -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DUNICODE -ohbstrbm.o -c ../../../hbstrbm.c
gcc -I. -I../../../../../include -W -Wall -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DUNICODE -ohbstrbm_dyn.o -DHB_DYNLIB -c ../../../hbstrbm.c
gcc -I. -I../../../../../include -W -Wall -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DUNICODE -ohbtrace.o -c ../../../hbtrace.c
gcc -I. -I../../../../../include -W -Wall -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DUNICODE -ohbtrace_dyn.o -DHB_DYNLIB -c ../../../hbtrace.c
gcc -I. -I../../../../../include -W -Wall -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DUNICODE -ohbver.o -c ../../../hbver.c
../../../hbver.c: In function 'hb_iswinbuild':
../../../hbver.c:897:68: error: 'VER_BUILDNUMBER' undeclared (first use in this function)
../../../hbver.c:897:68: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [hbver.o] Fehler 1
make[2]: *** [descend] Fehler 2
make[1]: *** [common] Fehler 2
make: *** [src] Fehler 2
Fehler ==> Error
Für das Ziel »all« ist nichts zu tun.
==> for target >x< nothing to do
With regards,
MNI TNX, 73 es 55 de
DF7BE, Wilfried
The text was updated successfully, but these errors were encountered: