Hilfe - Linker findet offens. LIBs nicht

Von der Installation bis zur Auslieferung der Applikation

Moderator: Moderatoren

Antworten
Benutzeravatar
Wolfgang_B
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 484
Registriert: Do, 14. Jun 2007 18:22
Wohnort: 94065 Waldkirchen
Hat sich bedankt: 14 Mal
Danksagung erhalten: 5 Mal

Hilfe - Linker findet offens. LIBs nicht

Beitrag von Wolfgang_B »

Hallo, bin langsam am Verzweifeln. Habe lang in einer virtuellen Maschine entwickelt (WIN XP unter Oracle Virtual Box). Hat monatlang problemlos funktioniert. Nichts am System oder Programm geändert. Plötzlich konnte ich keinen Index per XBase++ Applikation mehr anlegen. Besser gesagt manche Indiceswurden angelegt, andere nicht. Es kam dann eine Fehlermeldung: Fehler BASE/8999 Operation DbCreateIndex Thread ID: 1. Aufgerufen vom ...

Komischerweise an verschiedenen Stellen, je nach Menüpunkt, von dem ich das Teilprogramm aufgerufen habe.

------------------------------------------------------------------------------
FEHLERPROTOKOLL von "C:\Programme\ALASKA\XPPW32\vwin\vxxx.EXE" Datum: 04.07.2011 22:05:14

Xbase++ Version : Xbase++ (R) Version 1.90.355
Betriebssystem : Windows XP 05.01 Build 02600 Service Pack 3
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: C VALUE: nmnrnum.NTX
-> VALTYPE: C VALUE: VAL(kundnr)
-> VALTYPE: B VALUE: {|| VAL(kundnr)}
-> VALTYPE: U VALUE: NIL
oError:canDefault : J
oError:canRetry : J
oError:canSubstitute: N
oError:cargo : NIL
oError:description :
oError:filename :
oError:genCode : 9008
oError:operation : DbCreateIndex
oError:osCode : 0
oError:severity : 2
oError:subCode : 8999
oError:subSystem : BASE
oError:thread : 1
oError:tries : 1
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von VWININD(201)
Aufgerufen von (B)SYSMENU1(318)
Aufgerufen von MAIN(95)

Wie gesagt nichts geändert. Irgendwie sieht es so aus als ob ich keine Schreibrechte mehr hätte. Dateien anlegen zu Fuß klappt aber komischerweise problemlos. Ist mir ein Rätsel ...

Da ich mir nicht mehr zu helfen wußte, neue Virtual Maschine aufgebaut. Win XP und Xbase++ 1.90 installiert. Alle .PRG reinkopiert. Jetzt passiert folgendes. Compilieren klappt, aber der Linker findet offensichtlich keine LIBs.

Xbase++ (R) ProjectBuilder Version 1.90.355
Copyright (c) Alaska Software 1997-2009. All rights reserved.
xpp /q @C:\DOKUME~1\wolfgang\LOKALE~1\Temp\07045397.tmp
Xbase++ (R) Compiler 1.82.294 Mar 24 2003

Copyright (c) Alaska Software. All rights reserved.
File VWINDTA.PRG compiled successfully.

alink @C:\DOKUME~1\wolfgang\LOKALE~1\Temp\07045438.tmp
Alaska 32-Bit Linker Version 1.90.355
Copyright (c) Alaska Software 1997-2009. All rights reserved.

VWINSYS.obj: error ALK2102: unresolved external symbol XBPDIALOG
VWINSYS.obj: error ALK2102: unresolved external symbol XBPSTATIC
VWINSYS.obj: error ALK2102: unresolved external symbol XBPSLE
VWINSYS.obj: error ALK2102: unresolved external symbol XBPPUSHBUTTON
VWINSYS.obj: error ALK2102: unresolved external symbol DBEXPORT
VWINNEB.obj: error ALK2102: unresolved external symbol XBPDIALOG
VWINNEB.obj: error ALK2102: unresolved external symbol XBPSTATIC
VWINNEB.obj: error ALK2102: unresolved external symbol XBPPUSHBUTTON
VWINNEB.obj: error ALK2102: unresolved external symbol XBPLISTBOX
VWINNEB.obj: error ALK2102: unresolved external symbol XBPPRESSPACE
VWINNEB.obj: error ALK2102: unresolved external symbol GRASETFONT
VWINNEB.obj: error ALK2102: unresolved external symbol XBPSLE
VWINNEB.obj: error ALK2102: unresolved external symbol XBPCOMBOBOX
VWINNEB.obj: error ALK2102: unresolved external symbol XBPMLE
VWINNEB.obj: error ALK2102: unresolved external symbol XBPCHECKBOX

usw.

Pfad scheint ok zu sein. Zumindest ist er auf einem anderen Rechner auf dem xBase++ installiert ist gleich. Auf dem Rechner läuft alles normal. Dummerweise ist das mein Firmenrechner und wollte ich eigentlich von xBase++ putzen.

PATH=C:\WINDOWS\system32;C:\WINDWOS;C:\WINDOWS\System32\Wbem;C:\Programme\Alaska\xppw32\BIN;C:\Programme\ALASKA\XPPW32\LIB

Wahrscheinlich bin ich nur wieder mal betriebsblind. Wäre schön wenn Euch was einfallen würde ...

Viele Grüße und vielen Dank im Voraus

Wolfgang
Beste Grüße
Wolfgang

Mitglied des Deutschsprachigen Xbase-Entwickler e. V.
Mitglied der XUG Osnabrück
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Hilfe - Linker findet offens. LIBs nicht

Beitrag von AUGE_OHR »

wasi01 hat geschrieben:Win XP und Xbase++ 1.90 installiert. Alle .PRG reinkopiert.
Xbase++ (R) ProjectBuilder Version 1.90.355
Copyright (c) Alaska Software 1997-2009. All rights reserved.
xpp /q @C:\DOKUME~1\wolfgang\LOKALE~1\Temp\07045397.tmp
Xbase++ (R) Compiler 1.82.294 Mar 24 2003

Copyright (c) Alaska Software. All rights reserved.
File VWINDTA.PRG compiled successfully.

alink @C:\DOKUME~1\wolfgang\LOKALE~1\Temp\07045438.tmp
Alaska 32-Bit Linker Version 1.90.355
Copyright (c) Alaska Software 1997-2009. All rights reserved.


PATH=C:\WINDOWS\system32;C:\WINDWOS;C:\WINDOWS\System32\Wbem;C:\Programme\Alaska\xppw32\BIN;C:\Programme\ALASKA\XPPW32\LIB
dein Compiler ist eine v1.82 Version und dein Linker eine v1.90 Version ...
lass mal ein XppLoad laufen und siehe die dir Versions Nummer an.
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Hilfe - Linker findet offens. LIBs nicht

Beitrag von brandelh »

Hi,

der PATH allein reicht auch nicht, du mußt noch die INCLUDE, LIB etc. Systemvariablen setzen.
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Hilfe - Linker findet offens. LIBs nicht

Beitrag von Koverhage »

Das ist definitiv wieder ein Problem vom Antiviren Programm.
Wenn an der Hardware und Software nichts verändert wurde was man selbst
gemacht hat, immer erst den Virenscanner prüfen / testweise ausschalten.

Siehe auch hier:
http://www.xbaseforum.de/viewtopic.php?f=30&t=5333
Gruß
Klaus
Antworten