An error that shows up when I verify my source code on the app

When I verify my source code it shows me: /var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T//ccboJng3.ltrans0.ltrans.o: In function begin': /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/PulseSensorPlayground.cpp:55: undefined reference to PulseSensorPlayground::UsingInterrupts'
/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/PulseSensorPlayground.cpp:56: undefined reference to `PulseSensorPlaygroundSetupInterrupt()'
collect2: error: ld returned 1 exit status

exit status 1

Compilation error: exit status 1

How do I solve this and I need a quick response as I am doing this for a school graded assignment. So can someone please give me a solution ?

1 Like

It looks like you have the library's .h file, but not the .cpp file.

Was that quick enough?

(I just moved my first topic! Yay me!)

1 Like

But, since it's referring to line numbers within the cpp file, I think it's there; more likely, some misspelling, miscapitalization, etc. has mangled the names, and the compiler can't do a match.
TMGA. (Thats My Guess, Anyway).

Hi @swiftbear988. Which version of Arduino IDE are you using (e.g., "2.0.1")? The version is shown on the window title bar and also in the Help > About dialog.

I ask for this information because I want to give you the appropriate instructions for the IDE version you are using.

1 Like

the latest one(Arduino IDE 2.0.4) which is for macOS version10.14

I'm going to ask you to post some additional information that might help us to identify the problem.


:exclamation: NOTE: These instructions will not solve the problem. They are only intended to gather more information which might provide a clue that eventually leads to a solution.


Please do this:

  1. Select File > Preferences from the Arduino IDE menus.
  2. Check the box next to "Show verbose output during: ☐ compilation".
  3. Click the OK button.
  4. Select Sketch > Verify/Compile from the Arduino IDE menus.
  5. Wait for the compilation to fail.
  6. You will see a "Compilation error: ..." notification at the bottom right corner of the Arduino IDE window. Click the COPY ERROR MESSAGES button on that notification.
  7. Open a forum reply here by clicking the Reply button.
  8. Click the <CODE/> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    image
  9. Press Ctrl+V.
    This will paste the compilation output into the code block.
  10. Move the cursor outside of the code tags before you add any additional text to your reply.
  11. Click the Reply button to post the output.

In case the output is longer than the forum software will allow to be added to a post, you can instead save it to a .txt file and then attach that file to a reply here:

  1. Open any text editor program.
  2. Paste the copied output into the text editor.
  3. Save the file in .txt format.
  4. Open a forum reply here by clicking the Reply button.
  5. Click the "Upload" icon (image) on the post composer toolbar:
    image
  6. Select the .txt file you saved.
  7. Click the Open button.
  8. Click the Reply button to publish the post.

Alternatively, instead of using the "Upload" icon on the post composer toolbar as described in steps (5) - (7) above, you can simply drag and drop the .txt file onto the post composer field to attach it.

1 Like
Using board 'uno' from platform in folder: /Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Using core 'arduino' from platform in folder: /Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Detecting libraries used...
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp -o /dev/null
Alternatives for LiquidCrystal.h: [LiquidCrystal@1.0.7]
ResolveLibrary(LiquidCrystal.h)
  -> candidates: [LiquidCrystal@1.0.7]
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp -o /dev/null
Alternatives for PulseSensorPlayground.h: [PulseSensor Playground@1.7.0]
ResolveLibrary(PulseSensorPlayground.h)
  -> candidates: [PulseSensor Playground@1.7.0]
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp -o /dev/null
Using cached library dependencies for file: /Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src/utility/twi.c
Using cached library dependencies for file: /Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src/LiquidCrystal.cpp
Using cached library dependencies for file: /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/PulseSensorPlayground.cpp
Using cached library dependencies for file: /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/utility/PulseSensor.cpp
Using cached library dependencies for file: /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/utility/PulseSensorSerialOutput.cpp
Using cached library dependencies for file: /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/utility/PulseSensorTimingStatistics.cpp
Generating function prototypes...
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/shaikshahir/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp.o
Compiling libraries...
Compiling library "Wire"
Using previously compiled file: /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/Wire/Wire.cpp.o
Using previously compiled file: /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/Wire/utility/twi.c.o
Compiling library "LiquidCrystal"
Using previously compiled file: /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/LiquidCrystal/LiquidCrystal.cpp.o
Compiling library "PulseSensor Playground"
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/PulseSensorPlayground.cpp -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/PulseSensorPlayground.cpp.o
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/utility/PulseSensorTimingStatistics.cpp -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/utility/PulseSensorTimingStatistics.cpp.o
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/utility/PulseSensor.cpp -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/utility/PulseSensor.cpp.o
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src -I/Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal/src -I/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/utility/PulseSensorSerialOutput.cpp -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/utility/PulseSensorSerialOutput.cpp.o
Compiling core...
Using precompiled core: /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/cores/arduino_avr_uno_6ce6292f58845e2c4686a33476e4661c/core.a
Linking everything together...
/Users/shaikshahir/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/ECG.ino.elf /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/sketch/ECG.ino.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/Wire/Wire.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/Wire/utility/twi.c.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/LiquidCrystal/LiquidCrystal.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/PulseSensorPlayground.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/utility/PulseSensor.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/utility/PulseSensorSerialOutput.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/libraries/PulseSensor_Playground/utility/PulseSensorTimingStatistics.cpp.o /private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686/../../cores/arduino_avr_uno_6ce6292f58845e2c4686a33476e4661c/core.a -L/private/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T/arduino/sketches/93B7579F685685F1BB62D228E368D686 -lm
/var/folders/vx/q_7cg81n6p1d2rvk9vn3ppbm0000gn/T//cc7McCrq.ltrans0.ltrans.o: In function `begin':
/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/PulseSensorPlayground.cpp:55: undefined reference to `PulseSensorPlayground::UsingInterrupts'
/Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground/src/PulseSensorPlayground.cpp:56: undefined reference to `PulseSensorPlaygroundSetupInterrupt()'
collect2: error: ld returned 1 exit status

Using library Wire at version 1.0 in folder: /Users/shaikshahir/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/Wire 
Using library LiquidCrystal at version 1.0.7 in folder: /Users/shaikshahir/Documents/Arduino/libraries/LiquidCrystal 
Using library PulseSensor Playground at version 1.7.0 in folder: /Users/shaikshahir/Documents/Arduino/libraries/PulseSensor_Playground 
exit status 1

Compilation error: exit status 1

This is what is being showed... Please help @ptillisch

@swiftbear988

Your other topic on the same subject deleted.

Please do not duplicate your questions as doing so wastes the time and effort of the volunteers trying to help you as they are then answering the same thing in different places.

Please create one topic only for your question and choose the forum category carefully. If you have multiple questions about the same project then please ask your questions in the one topic as the answers to one question provide useful context for the others, and also you won’t have to keep explaining your project repeatedly.

Repeated duplicate posting could result in a temporary or permanent ban from the forum.

Could you take a few moments to Learn How To Use The Forum

It will help you get the best out of the forum in the future.

Thank you.

@swiftbear988 please post your full sketch.

  1. Select Tools > Auto Format from the Arduino IDE menus.
    This will make it easier for you to spot bugs and make it easier for us to read.
  2. Select Edit > Copy for Forum (Markdown) from the Arduino IDE menus.
  3. In a forum reply here, click on the post composer field.
  4. Press Ctrl+V.
    This will paste the sketch to the post composer.
  5. Move the cursor outside of the code tags before you add any additional text to your reply.
  6. Repeat the above process if your sketch has multiple tabs.
  7. Click the Reply button to post your reply.

A post was split to a new topic: Compilation error: "PulseSensor.h: No such file or directory"

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.