Am 18. Juli 2012 wurde der aktive Forumsbetrieb hier eingestellt und auf www.thunderbird-mail.de/forum/ verlegt.

Näheres hierzu ist im Blog zu lesen.

Vielen Dank an alle Nutzerinnen und Nutzer, die hier ihre Zeit investiert und sich für andere engagiert haben!

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Lightning comm-central VS2010Express: 4 unresolved externals
BeitragVerfasst: Fr 8. Jun 2012, 13:10 
Offline
Dt. Übersetzer
Benutzeravatar

Registriert: Mi 20. Apr 2005, 08:55
Beiträge: 1290
Wohnort: Hessen
Ich habe kürzlich auf VS2010 Express (Win7, 32bit, mit Win7.0 SDK) umstellen wollen und erhalte (vermutlich) deshalb nun Fehler beim Bauen von Lightning (Thunderbird selbst scheint durchzulaufen):
Code:
xpcomglue_s.lib(nsCRTGlue.obj) : error LNK2019: unresolved external symbol __imp__rand referenced in function "void __cdecl NS_MakeRandomString(char *,int)" (?NS_MakeRandomString@@YAXPADH@Z)
xpcomglue_s.lib(nsCRTGlue.obj) : error LNK2019: unresolved external symbol __imp__srand referenced in function "void __cdecl NS_MakeRandomString(char *,int)" (?NS_MakeRandomString@@YAXPADH@Z)
xpcomglue_s.lib(nsCRTGlue.obj) : error LNK2019: unresolved external symbol __imp___fdopen referenced in function _printf_stderr
xpcomglue_s.lib(nsCRTGlue.obj) : error LNK2019: unresolved external symbol __imp___dup referenced in function _printf_stderr
calbasecomps.dll : fatal error LNK1120: 4 unresolved externals
make[6]: *** [calbasecomps.dll] Error 96
make[6]: Leaving directory `/c/build/comm-central/tb-en/calendar/base/build’
make[5]: *** [libs] Error 2
make[5]: Leaving directory `/c/build/comm-central/tb-en/calendar/base’
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/c/build/comm-central/tb-en/calendar/lightning’
make[3]: *** [libs_tier_app] Error 2
make[3]: Leaving directory `/c/build/comm-central/tb-en’
make[2]: *** [tier_app] Error 2
make[2]: Leaving directory `/c/build/comm-central/tb-en’
make[1]: *** [default] Error 2
make[1]: Leaving directory `/c/build/comm-central/tb-en’
make: *** [build] Error 2

Stefan (oder andere), in irgendeinem der Buildconfig-Bugs meine ich gelesen zu haben, dass das Bauen vom Trunk bei dir noch funktioniert – kannst du was zu deinem Setup sagen?
Wüste Googelei legt nahe, dass es sich um eine static/shared-Geschichte handeln könnte. Da ich am Code aber nichts geändert habe, würde ich die Fehler dann eigentlich auch bei anderen erwarten…

Grüße
Robert


Nach oben
  Profil ICQ
 
 Betreff des Beitrags: Re: Lightning comm-central VS2010Express: 4 unresolved exter
BeitragVerfasst: Fr 8. Jun 2012, 15:10 
Offline
Benutzeravatar

Registriert: So 6. Nov 2005, 22:57
Beiträge: 1365
Ich verwende schon länger Visual Studio 2010 Express und Windows SDK for Windows 7 and .NET Framework 4 zum Bauen unter Windows 7. Dabei funktioniert bei mir alles, zuletzt gestern Abend probiert. Meine mozconfig für Thunderbird Release sieht aktuell wie folgt aus:
Code:
# configure: error: System header atlbase.h is not available.
# See http://developer.mozilla.org/en/docs/atlbase.h for
# details on fixing this problem.
#ac_add_options –disable-xpconnect-idispatch
#ac_add_options –disable-activex
#ac_add_options –disable-activex-scripting
ac_add_options –disable-accessibility     

# 2011-07-27 comm-central/mozilla-central build error:
# configure: error: Couldn’t find the DirectX SDK, needed for ANGLE.
# Please install it (June 2010 or newer). To explicitly build without
# ANGLE, reconfigure with –disable-angle.
ac_add_options –disable-angle

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj/tb

ac_add_options –enable-application=mail
ac_add_options –enable-calendar

ac_add_options –disable-debug
ac_add_options –enable-optimize
ac_add_options –disable-tests
ac_add_options –enable-jemalloc

# For NSS symbols
export MOZ_DEBUG_SYMBOLS=1


Nach oben
  Profil
 
 Betreff des Beitrags: Re: Lightning comm-central VS2010Express: 4 unresolved exter
BeitragVerfasst: Sa 9. Jun 2012, 00:19 
Offline
Dt. Übersetzer
Benutzeravatar

Registriert: Mi 20. Apr 2005, 08:55
Beiträge: 1290
Wohnort: Hessen
Ok, das war Motivation genug, um die ganze Umgebung noch einmal frisch aufzusetzen, und nun läuft’s wieder mit dem Bauen.

Danke!


Nach oben
  Profil ICQ
 
 Betreff des Beitrags: Re: Lightning comm-central VS2010Express: 4 unresolved exter
BeitragVerfasst: Mi 13. Jun 2012, 18:59 
Offline
Dt. Übersetzer
Benutzeravatar

Registriert: Mi 20. Apr 2005, 08:55
Beiträge: 1290
Wohnort: Hessen
Recht entscheidend war übrigens dein Eintrag "ac_add_options –enable-jemalloc" in der mozconfig. Die Option legt offensichtlich einen Bypass um die static/shared-Probleme bzw. setzt an irgendeiner Stelle in der config einen entsprechenden Schalter, damit kein static/shared-Mix entsteht.


Nach oben
  Profil ICQ
 
 Betreff des Beitrags: Re: Lightning comm-central VS2010Express: 4 unresolved exter
BeitragVerfasst: Mi 13. Jun 2012, 19:57 
Offline
Benutzeravatar

Registriert: So 6. Nov 2005, 22:57
Beiträge: 1365
Dazu gab es heute auch etwas Diskussion in Bug 753456, vielleicht geht es ja auch anders. Ich versuche allerdings meine mozconfig-Konfiguration ähnlich den offiziellen Konfiguration der Thunderbird und Lightning Builds zu halten um solchen Problemen vorzubeugen.


Nach oben
  Profil
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu: