Pages: 1
Author Topic: lto1: fatal error: bytecode stream generated with LTO version 3.0 instead of the  (27,458 Views)
Offline (Unknown gender) Wendigo

Member
Joined: Apr 2015
Posts: 42
View profile
Posted on: December 09, 2017, 11:18:22 AM
Hi,
when I try to "compile" my game I get an error: "Compile failed at c++ level" and the compilation end with "lto1: fatal error: bytecode stream generated with LTO version 3.0 instead of the expected 3.1"
Running the game by hitting the "Run" button compiles flawlessly though and the game runs afterwards.
Do I have to update some library?

QuoteBuilding for mode (3)
Cleaning up from previous executions
- Cleared parsed objects
- Cleared room entries
- Cleared shared locals list
- Cleared event info
Loading shared locals from extensions list
Location in memory of structure: 0x7f780c000d70
Copying resources:
Copying sprite names [8]
Copying sound names

  • Copying background names

  • Copying path names

  • Copying script names [1]
    Copying shader names

  • Copying font names [1]
    Copying timeline names

  • Copying object names [8]
    Copying room names [2]
    Copying constant names

  • SYNTAX CHECKING AND PRIMARY PARSING:
    1 Scripts:
    Parsed `scr_get_tilecollision_object_type': 0 locals, 0 globals
    "Linking" scripts
    `Linking' 1 scripts and 0 timelines in 0 passes...
    Completing script "Link"
    Linking `scr_get_tilecollision_object_type':
    Done.
    Completing timeline "Link"
    Done.
    8 Objects:
    obj_citymap_street_horizontal: 12 events:
    obj_citymap_player: 12 events:
      Event[3]:   Parsing 1 sub-events:
    Check `obj_citymap_player::step... Done. Parse... Done.
      Event[4]:   Parsing 1 sub-events:
    Check `obj_citymap_player::collision_0... Done. Parse... Done.
    obj_warehouse_robbery_wall: 12 events:
      Event[0]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_wall::create... Done. Parse... Done.
    obj_warehouse_robbery_floor: 12 events:
      Event[0]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_floor::create... Done. Parse... Done.
    obj_warehouse_robbery_destination: 12 events:
      Event[0]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_destination::create... Done. Parse... Done.
    obj_warehouse_robbery_box: 12 events:
      Event[0]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_box::create... Done. Parse... Done.
      Event[3]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_box::step... Done. Parse... Done.
      Event[8]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_box::draw... Done. Parse... Done.
    obj_warehouse_robbery_door: 12 events:
      Event[0]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_door::create... Done. Parse... Done.
      Event[3]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_door::step... Done. Parse... Done.
      Event[4]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_door::collision_7... Done. Parse... Done.
      Event[8]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_door::drawgui... Done. Parse... Done.
    obj_warehouse_robbery_player: 12 events:
      Event[0]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_player::create... Done. Parse... Done.
      Event[3]:   Parsing 1 sub-events:
    Check `obj_warehouse_robbery_player::step... Done. Parse... Done.
      Event[8]:   Parsing 2 sub-events:
    Check `obj_warehouse_robbery_player::draw... Done. Parse... Done.
    Check `obj_warehouse_robbery_player::drawgui... Done. Parse... Done.
    Creating room creation code scope and parsing
    "Linking" scripts into the objects...
    "Linking" timelines into the objects...
    "Link" complete.
    Tabulating maximum argument passes to each script
      Object `obj_warehouse_robbery_player' calls scr_get_tilecollision_object_type with 2 parameters.
    Finished
    Writing executable information and resources.
    Writing modes and settings
    Writing object switch
    Writing resource names and maxima
    Writing timeline control information
    Linking globals and ambiguous variables
    Running Secondary Parse Passes
    Add dot accessed local tilesize
    var
    Add dot accessed local name
    var
    Add dot accessed local move_dir
    var
    Add dot accessed local on_dest
    var
    Add dot accessed local obj_infront
    var
    Add dot accessed local debug_text
    var
    Add dot accessed local posx
    var
    Add dot accessed local posy
    var
    Add dot accessed local wallid
    var
    Add dot accessed local boxid
    var
    Add dot accessed local result
    var
    Add dot accessed local halftile
    var
    Writing events
    Writing object data
    Writing local accessors
    Writing font data
    Writing room data
    Writing shader data
    Running make from `make'
    Full command line: make Game WORKDIR="/home/matthias/.enigma/" GMODE=Compile GRAPHICS=OpenGL1 AUDIO=OpenAL COLLISION=Precise WIDGETS=None NETWORKING=None PLATFORM=xlib CXX=g++ CC=gcc CXXFLAGS="-std=c++11" COMPILEPATH="Linux/Linux" EXTENSIONS=" Universal_System/Extensions/Alarms Universal_System/Extensions/Timelines Universal_System/Extensions/Paths Universal_System/Extensions/BasicGUI Universal_System/Extensions/MotionPlanning Universal_System/Extensions/DateTime Universal_System/Extensions/ParticleSystems Universal_System/Extensions/DataStructures" OUTPUTNAME="/home/matthias/Gemeinsames/GemeinsameDateien/Entwicklung/enigma-dev/projects/cityofrapsodia/export/test" eTCpath=""
    /usr/bin/make -C ENIGMAsystem/SHELL
    make[1]: Verzeichnis »/home/matthias/enigma-dev/ENIGMAsystem/SHELL« wird betreten
    g++ -std=c++11 -Wall -s -O3 -fno-rtti -fno-exceptions -flto -fdata-sections -ffunction-sections -DPATH_EXT_SET -IPlatforms/xlib/Info -IGraphics_Systems/OpenGL1/Info -IAudio_Systems/OpenAL/Info -ICollision_Systems/Precise/Info -IWidget_Systems/None/Info -INetworking_Systems/None/Info -IUniversal_System/Info -I. -I/home/matthias/.enigma/ -Wall -s -O3 -flto -fno-exceptions -fdata-sections -ffunction-sections  -MMD -MP -c -o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/SHELLmain.o SHELLmain.cpp
    In file included from SHELLmain.cpp:109:0:
    /home/matthias/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function 'virtual variant enigma::OBJ_obj_warehouse_robbery_box::myevent_draw()':
    /home/matthias/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:303:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
         if(((temp_x == x)&& (temp_y == y)|| (percent >= 1.0)))
                          ^
    /home/matthias/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function 'virtual variant enigma::OBJ_obj_warehouse_robbery_player::myevent_draw()':
    /home/matthias/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:607:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
         if(((temp_x == x)&& (temp_y == y)|| (percent >= 1.0)))
                          ^
    g++ -flto -s -O3 -o "/home/matthias/Gemeinsames/GemeinsameDateien/Entwicklung/enigma-dev/projects/cityofrapsodia/export/test" /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/libEGMstd.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/SHELLmain.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/xlib/LINUXjoystick.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/xlib/XLIBfilemanip.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/xlib/XLIBmain.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/xlib/XLIBsystem.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/xlib/XLIBwindow.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/General/POSIXthreads.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Platforms/General/UNIXfilemanip.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLbackground.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLblend.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLcolors.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLd3d.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLenable.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLmatrix.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLmodel.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLprimitives.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLprofiler.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLscreen.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLshader.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLshapes.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLsprite.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLstdraw.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLsurface.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLtextures.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLTextureStruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLtiles.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/GLvertex.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/OpenGL1/OPENGLStd.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GSbackground.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GScurves.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GSfont.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GSmath.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GSsprite.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GSstdraw.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/GSsurface.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Graphics_Systems/General/glew.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Audio_Systems/OpenAL/ALadvanced.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Audio_Systems/OpenAL/ALbasic.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Audio_Systems/OpenAL/ALsystem.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Collision_Systems/Precise/placeholderlinks.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Collision_Systems/Precise/PRECfuncs.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Collision_Systems/Precise/PRECimpl.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Widget_Systems/None/nowidget_impl.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/backgroundinit.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/backgroundstruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/bufferstruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/CallbackArrays.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/callbacks_events.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/collisions_object.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/darray.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/debugscope.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/depth_draw.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/dynamic_args.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/ENIGMA_GLOBALS.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/estring.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/fileio.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/fontinit.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/fontstruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/gif_format.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/globalupdate.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/graphics_object.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/highscore_functions.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/image_formats.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/instance.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/instance_planar.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/instance_system.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/lives.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/loading.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/lodepng.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/mathnc.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/move_functions.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/multifunction_variant.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/object.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/planar_object.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/rectpack.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/reflexive_types.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/resource_data.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/roomsystem.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/shaderstruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/soundinit.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/spriteinit.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/spritestruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/terminal_io.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/timelines_object.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/transform_object.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/var4.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/var4_lua.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/var_array.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/zlib.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/Alarms/alarmcode.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/Timelines/timelines.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/Paths/path_functions.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/Paths/pathinit.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/Paths/pathstruct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/buttons.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/windows.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/skins.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/toggles.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/sliders.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/styles.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/labels.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/BasicGUI/groups.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/MotionPlanning/motion_planning.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/MotionPlanning/motion_planning_struct.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/MotionPlanning/mp_movement.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/DateTime/date_time.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_actions.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_effects.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_attractor.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_changer.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_deflector.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_depths.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_destroyer.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_emitter.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_particles_apiimpl.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_sprites.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_system_apiimpl.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_system.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_system_manager.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_type.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_updatedraw.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/DataStructures/data_structures.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Bridges/xlib-OpenGL1/graphics_bridge.o  -lz -lpthread -lX11 -lGL -lGLU -lopenal -lalure -lvorbisfile -lvorbis -ldumb -lz
    S_particle_system_manager.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_type.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/ParticleSystems/PS_particle_updatedraw.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Universal_System/Extensions/DataStructures/data_structures.o /home/matthias/.enigma/.eobjs/Linux/Linux/Compile/Bridges/xlib-OpenGL1/graphics_bridge.o  -lz -lpthread -lX11 -lGL -lGLU -lopenal -lalure -lvorbisfile -lvorbis -ldumb -lz
    lto1: fatal error: bytecode stream generated with LTO version 3.0 instead of the expected 3.1
    compilation terminated.
    lto-wrapper: g++ returned 1 exit status
    /usr/bin/ld: lto-wrapper failed
    collect2: error: ld returned 1 exit status
    make[1]: *** [compile_game] Fehler 1
    make[1]: Verzeichnis »/home/matthias/enigma-dev/ENIGMAsystem/SHELL« wird verlassen
    make: *** [Game] Fehler 2
    lto1: fatal error: bytecode stream generated with LTO version 3.0 instead of the expected 3.1
    compilation terminated.
    lto-wrapper: g++ returned 1 exit status
    /usr/bin/ld: lto-wrapper failed
    collect2: error: ld returned 1 exit status
    make[1]: *** [compile_game] Fehler 1
    make[1]: Verzeichnis »/home/matthias/enigma-dev/ENIGMAsystem/SHELL« wird verlassen
    make: *** [Game] Fehler 2
Offline (Unknown gender) faissaloo

Contributor
Joined: Jan 2013
Posts: 87
View profile WWW
Reply #1 Posted on: December 09, 2017, 09:21:23 PM
This usually happens after upgrading GCC while ENIGMA is running.
Open a terminal and run:
rm -rf ~/.enigma
Then restart ENIGMA
Offline (Unknown gender) Wendigo

Member
Joined: Apr 2015
Posts: 42
View profile
Reply #2 Posted on: December 09, 2017, 10:34:41 PM
That worked perfectly, thanks.   (Y)
Pages: 1