Compilation fixes for x86_64.
This commit is contained in:
+27
-5
@@ -47,15 +47,19 @@ SYSTEM_PREFERENCES = Appearance Backgrounds <preference>Deskbar FileTypes
|
|||||||
|
|
||||||
SYSTEM_DEMOS = ;
|
SYSTEM_DEMOS = ;
|
||||||
|
|
||||||
SYSTEM_LIBS = libbe.so libbnetapi.so libdebug.so libjpeg.so libnetwork.so
|
SYSTEM_LIBS = libbe.so libbnetapi.so libdebug.so libnetwork.so
|
||||||
libpng.so <revisioned>libroot.so libroot-addon-icu.so
|
<revisioned>libroot.so libroot-addon-icu.so
|
||||||
libtextencoding.so libtiff.so libtracker.so libtranslation.so
|
libtextencoding.so libtiff.so libtracker.so libtranslation.so
|
||||||
libz.so
|
|
||||||
$(HAIKU_SHARED_LIBSTDC++) $(HAIKU_SHARED_LIBSUPC++)
|
$(HAIKU_SHARED_LIBSTDC++) $(HAIKU_SHARED_LIBSUPC++)
|
||||||
$(HAIKU_FREETYPE_CURRENT_LIB)
|
|
||||||
;
|
;
|
||||||
|
|
||||||
PRIVATE_SYSTEM_LIBS = libilmimf.so ;
|
PRIVATE_SYSTEM_LIBS =
|
||||||
|
$(HAIKU_JPEG_CURRENT_LIB)
|
||||||
|
$(HAIKU_LIBPNG_CURRENT_LIB)
|
||||||
|
$(HAIKU_ZLIB_CURRENT_LIB)
|
||||||
|
$(HAIKU_FREETYPE_CURRENT_LIB)
|
||||||
|
libilmimf.so
|
||||||
|
;
|
||||||
|
|
||||||
SYSTEM_SERVERS = app_server debug_server input_server mount_server
|
SYSTEM_SERVERS = app_server debug_server input_server mount_server
|
||||||
net_server notification_server registrar syslog_daemon
|
net_server notification_server registrar syslog_daemon
|
||||||
@@ -133,6 +137,24 @@ AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LIB:BS)
|
|||||||
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LINK)
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LINK)
|
||||||
: libfreetype.so : : true ;
|
: libfreetype.so : : true ;
|
||||||
|
|
||||||
|
# libpng.so links to the current libpng
|
||||||
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_LIBPNG_CURRENT_LIB:BS)
|
||||||
|
: $(HAIKU_LIBPNG_CURRENT_LINK) : : true ;
|
||||||
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_LIBPNG_CURRENT_LINK)
|
||||||
|
: libpng.so : : true ;
|
||||||
|
|
||||||
|
# libjpeg.so links to the current libjpeg
|
||||||
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_JPEG_CURRENT_LIB:BS)
|
||||||
|
: $(HAIKU_JPEG_CURRENT_LINK) : : true ;
|
||||||
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_JPEG_CURRENT_LINK)
|
||||||
|
: libjpeg.so : : true ;
|
||||||
|
|
||||||
|
# zlib.so links to the current zlib
|
||||||
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_ZLIB_CURRENT_LIB:BS)
|
||||||
|
: $(HAIKU_ZLIB_CURRENT_LINK) : : true ;
|
||||||
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_ZLIB_CURRENT_LINK)
|
||||||
|
: libz.so : : true ;
|
||||||
|
|
||||||
# servers
|
# servers
|
||||||
AddFilesToHaikuImage system servers : $(SYSTEM_SERVERS) ;
|
AddFilesToHaikuImage system servers : $(SYSTEM_SERVERS) ;
|
||||||
|
|
||||||
|
|||||||
@@ -539,9 +539,11 @@ if $(HAIKU_BUILD_FEATURE_WEBKIT) {
|
|||||||
|
|
||||||
# libpng
|
# libpng
|
||||||
local libpngBaseURL = $(baseURL)/lib ;
|
local libpngBaseURL = $(baseURL)/lib ;
|
||||||
if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
|
if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
|
||||||
if $(TARGET_ARCH) = ppc {
|
if $(TARGET_ARCH) = ppc {
|
||||||
HAIKU_LIBPNG_FILE = libpng-1.5.12-ppc-gcc4-2012-08-27.zip ;
|
HAIKU_LIBPNG_FILE = libpng-1.5.12-ppc-gcc4-2012-08-27.zip ;
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
|
HAIKU_LIBPNG_FILE = libpng-1.5.12-x86_64-2012-11-18.zip ;
|
||||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
HAIKU_LIBPNG_FILE = libpng-1.5.12-x86-gcc4-2012-08-23.zip ;
|
HAIKU_LIBPNG_FILE = libpng-1.5.12-x86-gcc4-2012-08-23.zip ;
|
||||||
} else {
|
} else {
|
||||||
@@ -579,9 +581,11 @@ if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
|
|||||||
|
|
||||||
# jpeg
|
# jpeg
|
||||||
local jpegBaseURL = $(baseURL)/lib ;
|
local jpegBaseURL = $(baseURL)/lib ;
|
||||||
if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
|
if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
|
||||||
if $(TARGET_ARCH) = ppc {
|
if $(TARGET_ARCH) = ppc {
|
||||||
HAIKU_JPEG_FILE = jpeg-8d-ppc-gcc4-2012-08-27.zip ;
|
HAIKU_JPEG_FILE = jpeg-8d-ppc-gcc4-2012-08-27.zip ;
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
|
HAIKU_JPEG_FILE = jpeg-8d-x86_64-2012-11-18.zip ;
|
||||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
HAIKU_JPEG_FILE = jpeg-8d-x86-gcc4-2012-08-23.zip ;
|
HAIKU_JPEG_FILE = jpeg-8d-x86-gcc4-2012-08-23.zip ;
|
||||||
} else {
|
} else {
|
||||||
@@ -619,9 +623,11 @@ if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
|
|||||||
|
|
||||||
# zlib
|
# zlib
|
||||||
local zlibBaseURL = $(baseURL)/lib ;
|
local zlibBaseURL = $(baseURL)/lib ;
|
||||||
if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
|
if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
|
||||||
if $(TARGET_ARCH) = ppc {
|
if $(TARGET_ARCH) = ppc {
|
||||||
HAIKU_ZLIB_FILE = zlib-1.2.7-ppc-gcc4-2012-10-30.zip ;
|
HAIKU_ZLIB_FILE = zlib-1.2.7-ppc-gcc4-2012-10-30.zip ;
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
|
HAIKU_ZLIB_FILE = zlib-1.2.7-x86_64-2012-11-18.zip ;
|
||||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
HAIKU_ZLIB_FILE = zlib-1.2.7-x86-gcc4-2012-10-30.zip ;
|
HAIKU_ZLIB_FILE = zlib-1.2.7-x86-gcc4-2012-10-30.zip ;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -549,7 +549,7 @@ BaseTranslator::translate_from_bits_to_bits(BPositionIO *inSource,
|
|||||||
if (writ < 0)
|
if (writ < 0)
|
||||||
break;
|
break;
|
||||||
remaining -= static_cast<uint32>(writ);
|
remaining -= static_cast<uint32>(writ);
|
||||||
rd = inSource->Read(buf, std::min(1024UL,
|
rd = inSource->Read(buf, std::min((uint32)1024,
|
||||||
remaining));
|
remaining));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -226,8 +226,8 @@ LookAndFeelSettingsView::_BuildDecorMenu()
|
|||||||
for (int32 i = 0; i < count; ++i) {
|
for (int32 i = 0; i < count; ++i) {
|
||||||
DecorInfo* decorator = fDecorUtility.DecoratorAt(i);
|
DecorInfo* decorator = fDecorUtility.DecoratorAt(i);
|
||||||
if (decorator == NULL) {
|
if (decorator == NULL) {
|
||||||
fprintf(stderr, "Decorator : error NULL entry @ %li / %li\n",
|
fprintf(stderr, "Decorator : error NULL entry @ %" B_PRId32
|
||||||
i, count);
|
" / %" B_PRId32 "\n", i, count);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user