MozillaZine

Firefox 24 ESR on HP-UX

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
Prayag
 
Posts: 4
Joined: May 12th, 2014, 2:32 am

Post Posted May 12th, 2014, 3:02 am

Hello,

I am trying to build Firefox 24 ESR on HP-UX 11.31. I have been hitting a lot of issues. Missing library functions, syntax difference (I am using HP aCC), inaccessible functions (some private functions had to be made public in order to get rid of this problem) etc.

Has anyone here tried a build on HP-UX?

-Prayag

xunxun1982
 
Posts: 311
Joined: June 20th, 2011, 10:37 am

Post Posted May 13th, 2014, 10:31 pm

You should post your error log some where.

Prayag
 
Posts: 4
Joined: May 12th, 2014, 2:32 am

Post Posted May 15th, 2014, 2:14 am

"../../dist/include/ipc/IPCMessageUtils.h", line 1165: error #3449: explicit specialization of class "IPC::ParamTraits<mozilla::layers::CompositableType>" must precede its first use (at line 115 of "/data/mozilla-esr24/ipc/chromium/src/chrome/common/ipc_message_utils.h")
struct ParamTraits<mozilla::layers::CompositableType>
^
I don't understand why this error is occurring. I see that the specialization occurs before the use in the code.

Any thought will be helpful.

Philip Chee

User avatar
 
Posts: 6475
Joined: March 1st, 2005, 3:03 pm

Post Posted May 15th, 2014, 12:28 pm

Can you install the GNU toolchain and use the GNU compiler instead?
Also I'm pretty sure that Itanium platform isn't supported totally.

Phil

Prayag
 
Posts: 4
Joined: May 12th, 2014, 2:32 am

Post Posted June 11th, 2014, 11:13 pm

I will try that. Thanks for your reply Philip.

Prayag
 
Posts: 4
Joined: May 12th, 2014, 2:32 am

Post Posted July 30th, 2014, 10:18 pm

Hello,
I was giving a try with gcc for Firefox build. Firefox code uses fontconfig/fcfreetype.h, and gcc is not able to find it. I tried the following test program. I can’t get it to compile. Details below:

# cat test.cpp
#include<iostream>
#include<fontconfig/fcfreetype.h>
#include<stdio.h>
using namespace std;
int main(){
return 0;
}
# test.cpp
# gcc test.cpp
In file included from test.cpp:2:0:
/usr/local/include/fontconfig/fcfreetype.h:27:22: fatal error: ft2build.h: No such file or directory
compilation terminated.

I tried the -I option to tweak the search path, but that lead to more 'missing file' errors; files included by /usr/local/include/fontconfig/fcfreetype.h seem to be not found. I can keep tweaking the include search path and may be eventually get it working. But I would appreciate if anyone has a cleaner solution for this.

Thank You,
Prayag

venkatunix02
 
Posts: 2
Joined: August 25th, 2014, 1:21 am

Post Posted July 22nd, 2015, 5:18 am

Prayag wrote:Hello,
I was giving a try with gcc for Firefox build. Firefox code uses fontconfig/fcfreetype.h, and gcc is not able to find it. I tried the following test program. I can’t get it to compile. Details below:

# cat test.cpp
#include<iostream>
#include<fontconfig/fcfreetype.h>
#include<stdio.h>
using namespace std;
int main(){
return 0;
}
# test.cpp
# gcc test.cpp
In file included from test.cpp:2:0:
/usr/local/include/fontconfig/fcfreetype.h:27:22: fatal error: ft2build.h: No such file or directory
compilation terminated.

I tried the -I option to tweak the search path, but that lead to more 'missing file' errors; files included by /usr/local/include/fontconfig/fcfreetype.h seem to be not found. I can keep tweaking the include search path and may be eventually get it working. But I would appreciate if anyone has a cleaner solution for this.

Thank You,
Prayag
Hi Phil,

I am also trying to port firefox to HP-UX on Itanium server.

You mentioned above that :
>> Also I'm pretty sure that Itanium platform isn't supported totally.

Can you please let me know if there are any limitations with respect to Itanium platform for firefox

Thanks for help
Venkat

Return to Third Party/Unofficial Builds


Who is online

Users browsing this forum: No registered users and 2 guests